Mir ist bekannt, dass das Problem der Erstellung von UEFI-bootfähigen USBs weit und breit behandelt wurde. In der ersten Forschungsrunde hatte ich jedoch das Gefühl, dass die gewonnenen Informationen entweder hyper-spezifisch, sehr häufig, zu kryptisch oder eine Kombination davon sind. Zumindest für meinen Fall, Fähigkeiten und Umstände. Also poste ich eine Frage neu. Vielen Dank, dass Sie sich damit befasst haben.

Ziel

Ein Debian-Live-System auf einem UEFI-bootfähigen USB-Stick.

Zutaten

  • Eine Datei. Ich habe das hybride ISO-Image heruntergeladen. Aus Gründen der Genauigkeit ist dies die Datei debian-live-8.2.0-amd64-gnome-desktop.iso aus diesem Repository .
  • Ein Gerät. Mit dieser Datei muss ich ein USB-Laufwerk erstellen, das vor allem UEFI-bootfähig ist.
  • Ein Tool. Ich möchte GParted verwenden, um dies zu tun, möglicherweise über die GUI.

Ich habe es geschafft, GParted zu verwenden und ein USB-Laufwerk zu erstellen, das vom BIOS bootfähig ist. Ich habe jedoch nicht die Bedingungen und Schritte verstanden, um es UEFI-bootfähig zu machen.

Rezept

Die Fragen sind:

  1. Ist diese Aufgabe möglich? Bitte zögern Sie nicht, auf fehlerhafte Ambitionen hinzuweisen.
  2. Wenn ja, würde jemand dies bitte aufschreiben eine Art Pseudocode mit der Reihenfolge der Operationen, die mit GParted ausgeführt werden sollen?
  3. Wenn nicht, mit welchen Operationen kann dies mit welchem anderen Linux-Tool implementiert werden?

Vielen Dank

Kommentare

  • Löschen Sie alle Partitionen und erstellen Sie eine gpt-Partitionstabelle. Sie sollten uefi bo sehen ot Option in Boot-Optionen. ' Alles über die gpt-Partitionstabelle.
  • Haben Sie sich askubuntu.com/questions/ angesehen? 395879 / … ?
  • @FreeSoftwareServers Das ' ist falsch. Obwohl GPT Teil der EFI-Spezifikation ist, können GPT und UEFI in der Praxis als zwei separate Einheiten konzipiert werden, da der BIOS-Start mit GPT und MBR funktioniert, ebenso wie der UEFI-Start. ' handelt vom ESP (EFI-Systempartition markiert als „boot“), einer vorzugsweise FAT32-formatierten Partition, die die UEFI-Firmware enthält, unabhängig davon, ob GPT oder MBR verwendet wird.
  • @Marco, ich denke du meinst eher dd if=debian-live-8.2.0-amd64-gnome-desktop.iso of=/dev/sdX. cp funktioniert hier nicht – ein Tool auf Blockebene wie dd muss verwendet werden. Wie auch immer – ich denke das gleiche, Debian ' s ISO sollte UEFI bootfähig sein.
  • @Marco. Die UEFI-Spezifikation erfordert, dass ein ESP FAT32 ist, und es muss nicht als bootfähig markiert werden. Wenn für eine bestimmte Firmware ein Boot-Flag erforderlich ist oder Nicht-FAT32 unterstützt wird, handelt es sich um ein Problem mit der Qualität der Implementierung.

Antwort

Hängen Sie die ISO-Datei ein und kopieren Sie den Inhalt auf Ihr USB-Laufwerk. Drücken Sie Strg + H in Dolphin, um versteckte Dateien anzuzeigen und zu kopieren.

next

Geben Sie die Bildbeschreibung ein hier

Antwort

  1. Im Allgemeinen ja, aber Sie benötigen mehr als eine Partition auf dem USB-Stick.

  2. Ich gehe davon aus, dass Ihr USB-Stick als /dev/sdb:

    create gefunden wird 8 MiB leere unformatierte Partition sdb1 (dies ist der Ort, an dem grub2 später eingeht und möglicherweise später entfernt werden muss, aber ich nicht “ t Informationen zu diesem Detail gefunden)

    Erstellen Sie eine 100-MiB-FAT32 (vfat) -Partitionsbezeichnung EFI sdb2 (dies ist die ESP-Partition, in der der Kernel gestartet wird das Zielsystem)

    Markieren Sie sdb2 mit den Flags boot und esp

    erstellen Sie sdb3 mit mindestens 2,0 GiB FAT32 (vfat) Label BOOT (dies ist der Ort, an den das Bild kopiert wird)

    Markieren Sie sdb3 mit msftdata -Flag

    (optional) erstellen Sie eine Partition über dem Rest des Speicherplatzes (oder lassen Sie am Ende ein wenig Platz für den Austausch; Ich bin mir nicht sicher, wie der Import-Swap an dieser Stelle ist) mit ext4 oder dem von Ihnen bevorzugten Dateisystem. Label casper-rw (dies ist die Wurzel Ihres Systems auf einem Stick)

Dann Sie Sie müssen die Daten kopieren, GRUB2 installieren und ebenfalls konfigurieren.

  1. Sie benötigen außerdem einen Dateimanager oder das Terminal zum Kopieren der Dateien und ein Textverzeichnis, um Ihre zu konfigurieren grub.cfg.

Möglicherweise tritt Folgendes auf: Bootproblem zur Busybox

Kommentare

  • Können Sie die Schritte zum " Kopieren der Daten und Installieren von GRUB2 " zeigen ?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.