Dual-Boot von Ubuntu mit Windows 7 auf einem UEFI-System

Dual-Boot von Ubuntu mit Windows 7 auf einem UEFI-System

Ich versuche, Ubuntu 14.04 LTS auf einem UEFI-System zu installieren, auf dem bereits Windows 7 installiert ist. Windows ist auf der ersten SATA-Festplatte (sda) installiert. Ich möchte Ubuntu auf der zweiten SATA-Festplatte (sdb) installieren, die derzeit leer ist.

Ich habe ein einigermaßen gutes Verständnis davon, wie das Booten über UEFI funktioniert. Ich gehe davon aus, dass ich Folgendes tun muss:

  • Partitionieren Sie die zweite Festplatte manuell mit dem Installationstyp „Etwas anderes“, erstellen Sie eine ca. 250 MB große ext2-Partition für /boot (sdb1) und den Rest der Festplatte als LVM-PV-Partition (sdb2). Erstellen Sie dann Root- und Swap-LVs.
  • Mounten Sie die EFI-Partition auf der ersten Festplatte (sda1) unter /boot/efi, damit das Installationsprogramm die Ubuntu UEFI-Loader-Dateien neben denen von Windows platzieren kann.

Ich habe jedoch zwei Probleme.

  1. Wenn ich versuche, die zweite Festplatte zu partitionieren, kann ich keine LVM PV-Partition erstellen. Dieser Typ ist im Dropdown-Menü „Verwenden als:“ nicht aufgeführt.
  2. Es scheint keine Möglichkeit zu geben, die EFI-Partition von der ersten Festplatte (sda1) unter /boot/efi zu mounten.

Hat jemand anders herausgefunden, wie man diese Probleme umgehen kann?

Danke.

Antwort1

Wenn ich LVM verwenden möchte, richte ich es persönlich vorher mit anderen Tools ein – entweder mit Kommandozeilenprogrammen ( gdisk, pvcreate, vgcreate, lvcreate, usw.) oder einem GUI-Frontend wie system-config-lvm. Das Ubuntu-Installationsprogramm erkennt dann die Volume-Gruppe und die logischen Volumes, die ich bereits erstellt habe, und lässt mich diese verwenden.

Was die ESP betrifft, lässt das Ubuntu-Installationsprogramm Sie keinen expliziten Einhängepunkt festlegen. Wenn Sie sicherstellen, dass es als „EFI-Bootpartition“ identifiziert wird (ichdenkenWenn Sie das tun (so nennt man das ESP), sollte alles in Ordnung sein.

Antwort2

Bevor ich Rods Antwort gelesen habe, habe ich beschlossen, Ubuntu und Windows 7 andersherum zu installieren, das heißt Ubuntu auf der ersten Festplatte und dann Windows 7 auf der zweiten Festplatte.

Nach der routinemäßigen Ubuntu-Installation (mit LVM) verlief die Installation von Windows 7 ohne jegliche Probleme. Es verhielt sich korrekt, indem es seinen eigenen Boot-Eintrag zum UEFI hinzufügte, ohne den vorhandenen Ubuntu-Eintrag zu überschreiben, und installierte seine eigenen Boot-Manager-Dateien neben den Ubuntu-Dateien in der EFI-Systempartition auf der ersten Festplatte.

UEFI-Booteinträge:

# efibootmgr -v
BootCurrent: 0000
Timeout: 2 seconds
BootOrder: 0001,0000
Boot0000* Ubuntu    HD(1,800,100000,55d903f0-7682-45e4-8743-4c50681b2e87)File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager  HD(1,800,100000,55d903f0-7682-45e4-8743-4c50681b2e87)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................

ESP-Inhalte:

# find /boot/efi -name \*.efi
/boot/efi/EFI/ubuntu/shimx64.efi
/boot/efi/EFI/ubuntu/grubx64.efi
/boot/efi/EFI/ubuntu/MokManager.efi
/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
/boot/efi/EFI/Microsoft/Boot/bootmgr.efi
/boot/efi/EFI/Microsoft/Boot/memtest.efi
/boot/efi/EFI/Boot/bootx64.efi

verwandte Informationen