Я пытаюсь установить Ubuntu 17.10 на рабочий стол Acer с BIOS версии 2.14.1219 (dmesg | grep Acer
сообщает Acer Veriton M6620G/Veriton M6620G, BIOS P01-A1L
).
Насколько я могу судить, установщик Ubuntu записывается через EFI, а затем принимает EFI для его установки (fdisk /dev/sda
сообщает EFI
для sda1
впоследствии). Это не позволяет мне выбирать иначе.
Но когда я пытаюсь загрузить установку, я получаю эту ошибку: ERROR: No boot disk has been detected or the disk has failed.
Когда я вхожу в оболочку, выбирая Try Ubuntu without installing
после перезагрузки установочного диска, я вижу, что efibootmgr
делает не распознает жесткий диск, который получил установку, как загрузочную запись. Когда я пытаюсь добавить его с помощью efibootmgr -c
, этот параметр не сохраняется, и встроенное ПО явно игнорирует его.
dmidecode -t0
указывает, что микропрограмма поддерживает режим совместимости как с UEFI (UEFI is supported
), так и с BIOS (BIOS boot specification is supported
). Насколько я могу судить, он (BIOS) не позволяет мне влиять на то, какой режим загрузки он на самом деле выбирает.
В целом, проблема заключается в установке Ubuntu для EFI, но микропрограмма Acer не может загрузиться с этой установки. То же самое происходит, когда я пытаюсь установить Ubuntu 16.04 (вместо 17.10).
Так как я могу установить Ubuntu на этот рабочий стол Acer?
Большинство более новых прошивок EFI позволяет выбирать ОС в параметрах загрузки для внутреннего накопителя. Многие старые системы и внешние накопители требуют загрузки устройства.
Для загрузки с устройства необходимо использовать путь по умолчанию (EFI / BOOT / bootx64.efi).
Загрузитесь с LiveCD и откройте gparted. временно удалите флаг ESP из раздела EFI, чтобы вы могли смонтировать его. Добавить папку /EFI/BOOT.
Затем скопируйте shimx64.efi и grubx64.efi из / EFI / ubuntu в / EFI / BOOT. Переименуйте shimx64.efi в bootx64.efi.
Используйте gparted для сброса флага ESP, и вы должны быть хороши,