Linux mit EFI vom USB-Stick booten

Linux mit EFI vom USB-Stick booten

Ich muss ein USB-Laufwerk als Installationsmedium für Mint und Ubuntu verwenden. Dafür habe ich unetbootin, um das USB-Laufwerk bootfähig zu machen.

Aber mein PC unterstützt nur EFI-Boot (beim Hinzufügen des Boot-Geräts muss ich einen .efiDateipfad usw. angeben).

Meine Frage ist, wie ich durch Kopieren einiger Dateien (Datei) meine eigene Linux-Distribution erstellen kann .efi?

Ich habe von einem Bootloader namens gehört elilo, weiß aber nicht, wie man ihn benutzt. Und ich habe versuchtrEFInd,reFitusw., sie booten vom USB-Stick, aber ich weiß nicht, wie ich sie so konfigurieren muss, dass die Linux-Distribution auf meinem USB-Laufwerk bootet.

Antwort1

Sie müssen einen EFI-Bootloader auf dem USB-Laufwerk installieren;Abonnierenist das, was ich vorher verwendet habe, aber Sie könnten möglicherweise verwendenGRUB2. DerUbuntu amd64 eliloPaket installiert die 64-Bit-Binärdatei nach /usr/lib/elilo/elilo.efiund die 32-Bit-Binärdatei nach /usr/lib32/elilo/elilo.efi.

Die EFI-Firmware durchsucht Wechselmedien nach einem FAT32-Dateisystem, das die Datei enthält /EFI/BOOT/BOOTX64.efi(sowohl für 32-Bit- als auch für 64-Bit-Systeme). Stellen Sie sicher, dass Sie auf dem USB-Laufwerk ein FAT32-Dateisystem verwenden, und kopieren Sie elilo.efiin diesen Pfad.

Einige EFI-Systeme benötigen möglicherweise auch ein Startskript. Geben Sie in diesem Fall Folgendes ein /EFI/BOOT/startup.nsh:

BOOTX64

Sie möchten dann wahrscheinlich eine Konfigurationsdatei für elilo erstellen, um anzugeben, wie der Kernel gebootet werden soll. Erstellen /EFI/BOOT/elilo.confund konfigurieren Sie sie entsprechend der Distribution, die Sie booten möchten. Meine Konfiguration zum BootenRIPLinuxsieht aus wie das:

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

Und das sollte es sein. In EFI gibt es keine Operation vom Typ „In MBR installieren“.

Übrigens, Rod SmithsVerwalten von EFI-Bootloadern für LinuxDie Site ist sehr hilfreich, um zu verstehen, wie EFI funktioniert.

verwandte Informationen