Fügen Sie GRUB2 auf hybriden Dual-Boot-MBR-eHDDs EFI-Funktionen hinzu

Fügen Sie GRUB2 auf hybriden Dual-Boot-MBR-eHDDs EFI-Funktionen hinzu

Ich versuche, eine universelle (BIOS/EFI) bootfähige USB-Festplatte zu erstellen, die mir portable 32-Bit- und 64-Bit-Windows-To-Go-Umgebungen zusammen mit einer 64-Bit-Ubuntu-basierten Distribution und einer 64-Bit-Debian-basierten Linux-Distribution bietet.

Mit WinToUSB (das MBR-Tabellen erfordert) konnte ich meine 32-Bit- und 64-Bit-Windows 10 Pro Windows To Go-Umgebungen (auf separaten Partitionen) erstellen, die sowohl auf BIOS- als auch auf EFI-Systemen bootfähig waren.

Anschließend habe ich meine 64-Bit-Distribution auf Ubuntu-Basis im BIOS-Modus auf einer anderen Partition installiert. Danach konnte ich wahlweise von GRUB2 aus in meinen Windows-Bootloader booten.

Beim Versuch, meiner Ubuntu-basierten Installation EFI-Funktionalität hinzuzufügen, bin ich stecken geblieben.

Um EFI-Funktionalität hinzuzufügen, habe ich versucht, auf einer EFI-basierten Maschine mit dem Ubuntu-basierten Distributionsinstallationsmedium zu booten. Dann habe ich meine USB-Festplatte angeschlossen, die Linux-Partition gemountet und die verschiedenen Systemverzeichnisse gebunden. Dann habe ich per Chroot Grub installiert und aktualisiert, woraufhin Linux erfolgreich gefunden und EFI-Einträge hinzugefügt wurden.

Beim Neustart der USB-Festplatte wurde mir jedoch nur der Windows-Bootloader für mein 32-Bit- und 64-Bit-Windows To Go angezeigt, ohne dass eine Spur von GRUB2 im EFI-Modus zu sehen war.

Ein vager Beitrag, den ich gefunden habe, schlug vor, dass ich rennen müsse:

grub-install --target x86_64-efi --efi-directory /mnt --boot-directory=/mnt/boot –removable

Es wird jedoch nicht erwähnt, was ich in /mnt mounten muss.

Da meine Linux-Kenntnisse noch unvollständig und begrenzt sind, hoffe ich, dass Sie mir helfen können.

Ist es möglich, EFI-basiertes GRUB2 auf einer USB-Festplatte vom Typ MBR zu installieren? Wenn ja, wie kann ich das machen, ohne mein hybrides Dual-Windows to Go zu beschädigen?

Die aktuellen MBR-Partitionen sind wie folgt:

  1. 500 MB FAT32 (Systemstart)
  2. 80 GB NTFS (64-Bit-Windows 10 Pro, Windows To Go)
  3. 80 GB NTFS (32-Bit-Windows 10 Pro, Windows To Go)
  4. 30 GB EXT4 (64-Bit-Linux-Distribution auf Ubuntu-Basis)
  5. 4GB LINUX-SWAP

verwandte Informationen