Завантаження Linux з usb за допомогою EFI


10

Мені потрібно використовувати USB-накопичувач як носій установки для моїх Mint та Ubuntu. Для цього у мене є unetbootin, щоб зробити usb завантажувальним.

Але мій ПК підтримує завантаження лише EFI (додаючи завантажувальний пристрій, мені потрібно надати .efiшлях до файлу тощо).

Моє запитання - як я можу зробити свій дистрибутив Linux, скопіювавши деякі файли ( .efiфайл)?

Я чув про завантажуваний завантажувач elilo, але не знаю, як його використовувати. І я намагався rEFInd , Загорніть і т.д., вони завантаження з USB, але я не знаю , як налаштувати його для завантаження дистрибутива в моїх USB - накопичувачі.


Який тип ПК?
філкоборн

Відповіді:


10

Вам потрібно встановити завантажувач 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:

BOOTX64

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

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

І це повинно бути. В EFI немає операції типу "встановити в MBR".

До речі, Род Сміт керування завантажувачами EFI для веб-сайту Linux дуже корисний для розуміння того, як працює EFI.


Дякую, я спробував з новою версією Mint 13, де я знайшов завантажувач efi (grub 2) у ньому за допомогою defualt. Мені вдалося запустити завантажувач, але я не зміг запустити з нього Linux. Після вибору "встановити linux mint" весь екран стає чорним і не відповідає. Я не міг зрозуміти, що відбувається. Я спробую ваш метод.
Khaleel

@QuickSilver Це звучить як проблема з Linux, а не завантажувачем. Можливо, вам доведеться пограти з параметрами відео до ядра.
mgorven

1
Оновлення: я можу завантажуватися, використовуючи DVD як носій інформації.
Khaleel
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.