Я впервые установил Ubuntu 14.04 со свежим usb в режиме uefi. Когда мне нужно было переустановить систему, я попытался снова, но на этот раз он не загрузился с usb, если он не находился в устаревшем режиме. После установки Ubuntu теперь требуется старый режим для загрузки.
Итак, можно ли убедить Ubuntu настроить uefi после его установки?
Да Вы можете, даже с разделением MBR. В принципе "просто" необходимо установить загрузчик EFI для Linux. Я поместил "только" в кавычки, потому что существует много противных деталей в этом процессе, который может превратить его в кошмар, особенно если Вы не знаете о деталях или если что-то идет не так, как надо при контакте с одним из них:
gdisk
(см. его документацию относительно предмета. Иногда, тем не менее, как детализировано в той документации, Вы, возможно, должны были бы немного уменьшить заключительный раздел на диске.parted
, GParted или что-либо еще на основе libparted; необходимо будет использовать fdisk
чтобы дать ему право вводят код (0xEF).grub-install
(для GRUB) или rEFInd's install.sh
справка автоматизирует этот процесс. Некоторые другие загрузчики (такие как ELILO и gummiboot) являются всего одним или двумя файлами, таким образом копирование их вручную довольно легко, хотя установка их конфигурационных файлов может приложить больше ручных усилий.efibootmgr
утилита в Ubuntu, но эта утилита работает только, когда компьютер уже загружается в режиме EFI. Как обходное решение (который мог бы особенно быть необходим на диске MBR), можно дать загрузчику имя файла EFI/BOOT/bootx64.efi
на ESP. (ESP обычно монтируется в /boot/efi
, таким образом, полный путь был бы /boot/efi/EFI/BOOT/bootx64.efi
в соответствии с Ubuntu, если ESP смонтирован в стандартном местоположении.)Если Вы знаете то, что Вы делаете, настраивание всего этого легко. Если Вы не сделаете, то Вы не будете знать, где начать. С любой удачей этот ответ, по крайней мере, поможет Вам начать. Для получения дополнительной информации я рекомендую читать:
Одна дальнейшая точка: можно, вероятно, загрузить компьютер в режим EFI прямо сейчас без изменений в дисковой конфигурации. Прием должен использовать карту флэш-памяти с интерфейсом USB или CD-R с моим диспетчером начальной загрузки перенаходки на нем. Если Вы загружаетесь, повторно находят, это просканирует Вашу систему для загрузчиков EFI. Ключ - то, что само ядро Linux является загрузчиком EFI (или был начиная с версии 3.3.0, принимая опцию был скомпилирован в двоичный файл, который имеет место для ядер Ubuntu). Таким образом повторно найдите загруженными от карты флэш-памяти с интерфейсом USB, или CD-R должен дать Вам опцию загрузить Ubuntu. Существует много протестов, тем не менее, таких как потребность в ядре, чтобы быть в файловой системе, которую перенаходка может считать и то, что необходимо будет ввести дополнительные опции ядра при использовании отдельного /boot
раздел. Если этот метод работает на Вас, тем не менее, можно загрузиться в режим EFI теперь. Основное преимущество этого для Вашей ситуации состоит в том, что Вы сможете использовать efibootmgr
для установки безотносительно диспетчера начальной загрузки, Вам нравится к Вашему жесткому диску. В будущем перенаходка может также быть полезной для чрезвычайного восстановления; если Ваша установка GRUB 2 идет на юг, перенаходка может позволить Вам загрузить и решить проблему.
Конечно, переход через все эти обручи займет время и усилие. Если установка Ubuntu будет нова, то, вероятно, будет легче переустановить. Ключ здесь, учитывая то, что Вы записали, вероятно, будет должен воссоздать Ваш установочный диск Ubuntu, но сделать это правильно. Если диск, который Вы имеете теперь, отказывается загружаться в режиме EFI, возможности - он, испытывает недостаток в загрузчике EFI. Вы не сказали, какой инструмент Вы раньше создавали диск, но переключающийся на другой инструмент может помочь. Некоторые инструменты также предлагают опции (такие как тип таблицы разделов), который может влиять на способность загрузиться в режиме EFI. Лично, я обычно использую dd
скопировать .iso
файл к Карте памяти, как в:
sudo dd if=imagefile.iso of=/dev/sdc
Этот пример копии imagefile.iso
к Карте памяти в /dev/sdc
. Знайте, тем не менее, это dd
может быть опасным! Обратите особое внимание на of=
опция, которая указывает, где изображение будет записано. При вводе неправильного значения здесь Вы могли бы вытереть свой жесткий диск!
Кроме того, отключение Модуля поддержки совместимости (CSM) в Вашем встроенном микропрограммном обеспечении может помочь. CSM - то, что обеспечивает совместимость BIOS, поэтому если Вы отключаете CSM, компьютер не может загрузиться в режиме BIOS (иначе "режим прежней версии" - и микропрограммные опции иногда относятся к CSM, использующему тот термин). Детали того, как отключить CSM, варьируются от одного компьютера до другого, все же. Посмотрите эту мою страницу для больше на этом предмете.