Загрузка Linux из usb с использованием EFI

Мне нужно использовать USB-накопитель в качестве установочного носителя для моего Mint и Ubuntu. Для этого у меня есть unetbootin, чтобы сделать usb загрузочным.

Но мой компьютер поддерживает только загрузку EFI (при добавлении загрузочного устройства мне нужно .efi путь к файлу .efi т. Д.).

Мой вопрос: как я могу сделать свой дистрибутив Linux, скопировав некоторые файлы (файл .efi )?

Я слышал о загрузчике elilo , но не знаю, как его использовать. И я пробовал rEFInd , rEFIt и т. Д., Они загружаются с usb, но я не знаю, как настроить его для загрузки дистрибутива Linux на моем USB-накопителе.

One Solution collect form web for “Загрузка Linux из usb с использованием EFI”

Вам необходимо установить загрузчик EFI на USB-накопитель; elilo – это то, что я использовал раньше, но вы можете использовать GRUB2 . Пакет Ubuntu amd64 elilo устанавливает 64-битный двоичный файл в /usr/lib/elilo/elilo.efi и 32-битный двоичный файл в /usr/lib32/elilo/elilo.efi .

Прошивка EFI будет искать съемные носители для файловой системы FAT32, содержащей файл /EFI/BOOT/BOOTX64.efi (для 32-битной и 64-битной систем). Убедитесь, что вы используете файловую систему FAT32 на USB-накопителе и скопируйте elilo.efi на этот путь.

Некоторым системам EFI может также понадобиться сценарий запуска, и в этом случае /EFI/BOOT/startup.nsh в /EFI/BOOT/startup.nsh :

 BOOTX64 

Затем вы, вероятно, захотите создать конфигурационный файл для elilo, чтобы указать, как загружать ядро. Создайте /EFI/BOOT/elilo.conf и настройте его соответствующим образом для дистрибутива, который вы хотите загрузить. Моя конфигурация для загрузки RIPLinux выглядит так:

 image=/riplinux/kernel64 label=rip64 initrd=/riplinux/rootfs.cgz append="root=/dev/ram0 rw" 

И это должно быть так. В EFI нет операции «установить на MBR».

Между прочим, Rod Smith's Managing EFI Boot Loaders для Linux- сайта очень полезен для понимания того, как работает EFI.

  • Настройки ubuntu mate caja необходимы для чтения и записи
  • Как просмотреть основной файл (общий)
  • Разделение Ubuntu и Windows 7 раз и навсегда
  • Последовательный порт не работает
  • Установка docker зависает при настройке докер-двигателя на ubuntu xenial
  • Linux не распознает Fake-RAID 0
  • Супервизор при использовании 99% процессора
  • Двойные мониторы на двух видеокартах на Ubuntu
  • Терминал Ubuntu закрывается после запуска скрипта
  • Не удается установить новое ядро ​​на сервере ubuntu. «Ошибка gzip: stdout: Отсутствие пробела на устройстве», несмотря на обилие дискового пространства
  • Как вручную удалить urllib, urllib2, запрашивает пакеты python?
  • Linux и Unix - лучшая ОС в мире.