Как установить Ubuntu в режиме UEFI

9

Я устанавливал Ubuntu, отключив быструю и безопасную загрузку, сохранив режим в UEFI, а затем загрузившись в Ubuntu через USB.

Но каждый раз, когда я его устанавливаю и запускаю эту команду:

[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

Он всегда показывает BIOS, пожалуйста, предоставьте несколько советов, как форсировать установку в режиме UEFI.

ssharma
источник
Комментарии не для расширенного обсуждения; этот разговор был перенесен в чат .
Томас Уорд

Ответы:

18

Вкратце:

  • Используйте 64-разрядную версию Ubuntu . Подавляющее большинство компьютеров на базе EFI используют 64-разрядную микропрограмму, а Ubuntu настроен таким образом, что в таких системах можно установить только 64-разрядную версию Ubuntu - по крайней мере, дефолт. (Можно прыгнуть через обруч, чтобы установить 32-битную Ubuntu, но редко есть причина для этого.)
  • Отключить быстрый запуск и спящий режим в Windows. Эти функции Windows могут вызвать повреждение файловой системы в среде с двойной загрузкой, поэтому их необходимо отключить. Смотрите здесь и здесь для получения информации об этом. Обратите внимание, что функция быстрого запуска Windows полностью отделена от функции во многих EFI с похожим именем. Отключение функции EFI редко требуется (но иногда это так). Из вашего описания неясно, отключили ли вы функцию Windows или EFI. Отказ отключить эти функции не вызовет проблем, с которыми вы столкнулись, но вызовет проблемы в будущем, поэтому вы должны разобраться с ними сейчас.
  • Отключить BIOS / CSM / наследство режим в вашей прошивки - В самый (но не все) ПИИ, этот вариант, если он активен, делает возможным (но не уверен , что вы будете) загрузиться в режиме BIOS. Полное отключение этой опции обычно (но не всегда) предотвращает загрузку в этом режиме. Наименование функции CSM варьируется от одной системы к другой. Обычно это функция, которую вы должны отключить; но в некоторых случаях вы должны вместо этого установить режим загрузки на «UEFI only» или что-то подобное.
  • Подготовьте загрузочный носитель надлежащим образом. Если вы используете инструмент для .isoпреобразования файла в загрузочный USB-накопитель, этот инструмент может копировать или не копировать загрузчик EFI на USB-накопитель. Даже если EFI/BOOT/bootx64.efiфайл, кажется, присутствует, EFI может не понравиться какая-то деталь того, как был подготовлен USB-накопитель (например, его таблица разделов). Попытка другого инструмента может быть необходимой. Руфус обычно хорошо справляется с этим. Я предоставляю дополнительные комментарии по этому вопросу в конце моей страницы CSM, на которую ссылаются ниже.
  • Используйте соответствующий параметр загрузки - во многих случаях вы увидите два варианта загрузки для внешнего загрузочного носителя в менеджере загрузки компьютера. Одна из этих опций включает строку «UEFI», а другая - нет. Выберите тот, который включает строку "UEFI"; если оба присутствуют, другой может загрузиться в режиме BIOS.
  • Используйте «Something Else» - во многих случаях после загрузки установщика параметры «установить вместе» отсутствуют в меню установщика Ubuntu. Это просто ограничение программы установки, и вы должны использовать опцию «Something Else» (как описано здесь ), чтобы обойти эту проблему.

Обратите внимание, что отключение безопасной загрузки редко требуется. Ubuntu поддерживает Secure Boot и нормально работает. Есть редкие случаи несовместимости из-за ошибок в EFI и / или в компоненте Ubuntu, но они обычно приводят к тому, что установщик Ubuntu не загружается. Безопасная загрузка также может усложнить использование некоторых сторонних драйверов после загрузки.

Для получения дополнительной информации по этому вопросу, я рекомендую вам прочитать:

Род Смит
источник
Большое спасибо за такой подробный и подробный ответ. Я ранее установил Ubuntu на другую машину, но тот же сбой здесь, поэтому спросил.
ssharma
Еще одна вещь, при использовании Rufus, файловая система: FAT32, раздел: GPT, загрузочный диск с использованием: FreeDos. Правильны ли эти данные?
ssharma
Эти варианты должны работать; однако есть разные причудливые несоответствия в требованиях разных машин, поэтому я ничего не могу пообещать вашему компьютеру.
Род Смит
5

Я потратил целый день, пытаясь понять, что делать, я попробовал все возможные комбинации в моей настройке BIOS, и это не сработало.

Затем я прочитал на некоторых форумах, что программа Windows Rufus может создать загрузочный USB-носитель Ubuntu с включенной настройкой UEFI.

Пытаясь создать загрузочный USB, я выбрал GPT вместо MBR (вы увидите настройки, когда увидите графический интерфейс Rufus).

Это сделало трюк!

Панос Вакалопулос
источник