Potrzebuję użyć napędu USB jako nośnika instalacyjnego dla Mint i Ubuntu. W tym celu mam unetbootin, aby USB można było uruchomić.
Ale mój komputer obsługuje tylko rozruch EFI (podczas dodawania urządzenia rozruchowego muszę podać .efi
ścieżkę pliku itp.).
Moje pytanie brzmi: jak mogę zrobić dystrybucję Linuksa, kopiując niektóre pliki ( .efi
pliki)?
Słyszałem o nazwie programu ładującego elilo
, ale nie wiem, jak go używać. I próbowałem rEFInd , rEFIt itp., Uruchamiają się z USB, ale nie wiem, jak skonfigurować, aby uruchamiał dystrybucję Linuksa na moim dysku USB.
Odpowiedzi:
Musisz zainstalować bootloader EFI na dysku USB; elilo jest tym, z czego korzystałem wcześniej, ale potencjalnie możesz użyć GRUB2 . Ubuntu amd64 elilo pakiet instaluje 64bit binarnego do
/usr/lib/elilo/elilo.efi
i 32-bitowy binarny do/usr/lib32/elilo/elilo.efi
.Oprogramowanie EFI przeszuka nośniki wymienne w poszukiwaniu systemu plików FAT32 zawierającego ten plik
/EFI/BOOT/BOOTX64.efi
(zarówno dla systemów 32-bitowych, jak i 64-bitowych). Upewnij się, że używasz systemu plików FAT32 na dysku USB i skopiujelilo.efi
do tej ścieżki.Niektóre systemy EFI mogą również wymagać skryptu uruchamiania, w którym to przypadku wstaw następujące informacje
/EFI/BOOT/startup.nsh
:Prawdopodobnie zechcesz utworzyć plik konfiguracyjny dla elilo, aby określić sposób uruchamiania jądra. Utwórz
/EFI/BOOT/elilo.conf
i skonfiguruj odpowiednio do dystrybucji, którą chcesz uruchomić. Moja konfiguracja do uruchamiania RIPLinux wygląda następująco:I to powinno być to. W EFI nie ma operacji typu „zainstaluj do MBR”.
Nawiasem mówiąc, strona zarządzająca programami ładującymi rozruch EFI Rod Smitha dla Linuksa jest bardzo przydatna do zrozumienia działania EFI.
źródło