Ich muss ein USB-Laufwerk als Installationsmedium für meine Mint und Ubuntu verwenden. Dafür habe ich unetbootin, um den USB bootfähig zu machen.
Mein PC unterstützt jedoch nur den EFI-Start (beim Hinzufügen des Startgeräts muss ein .efi
Dateipfad usw. angegeben werden).
Meine Frage ist, wie kann ich meine Linux-Distribution erstellen, indem ich einige Dateien ( .efi
Dateien) kopiere?
Ich habe von einem Bootloader namens elilo
gehört, weiß aber nicht, wie ich ihn verwenden soll. Und ich habe versucht, rEFInd , rEFIt usw., sie booten von USB, aber ich weiß nicht, wie ich es konfigurieren soll, um die Linux-Distribution in meinem USB-Laufwerk zu starten.
Antworten:
Sie müssen einen EFI-Bootloader auf dem USB-Laufwerk installieren. elilo ist das, was ich zuvor verwendet habe, aber Sie könnten möglicherweise GRUB2 verwenden . Das Ubuntu amd64 elilo Paket installiert die 64bit Binärdatei auf
/usr/lib/elilo/elilo.efi
und die 32-Bit-Binärdatei auf/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 ein FAT32-Dateisystem auf dem USB-Laufwerk verwenden, und kopieren Sie eselilo.efi
in diesen Pfad.Einige EFI-Systeme benötigen möglicherweise auch ein Startskript. In diesem Fall geben Sie Folgendes ein
/EFI/BOOT/startup.nsh
:Sie möchten dann wahrscheinlich eine Konfigurationsdatei für elilo erstellen, um anzugeben, wie der Kernel gestartet werden soll. Erstellen
/EFI/BOOT/elilo.conf
und konfigurieren Sie es entsprechend der Distribution, die Sie starten möchten. Meine Konfiguration zum Booten von RIPLinux sieht folgendermaßen aus:Und das sollte es sein. In EFI gibt es keine Operation vom Typ "In MBR installieren".
Übrigens ist Rod Smiths Managing EFI Boot Loaders für Linux- Site sehr nützlich, um zu verstehen, wie EFI funktioniert.
quelle