Fügen Sie einem Windows 7 UEFI Dual-Boot-PC ein eSATA-Laufwerk mit bootfähigem Ubuntu 16.04 hinzu

Fügen Sie einem Windows 7 UEFI Dual-Boot-PC ein eSATA-Laufwerk mit bootfähigem Ubuntu 16.04 hinzu

Ich habe einen HP Envy 700-215xt mit UEFI und Windows 7 auf seinem ursprünglichen 1-TB-Laufwerk. Ich habe ein internes 2-TB-Laufwerk hinzugefügt, das als GPT initialisiert wurde, und Fedora 22 auf den ersten 500 GB installiert. Die UEFI-Startreihenfolge ist so eingestellt, dass Grub2 auf dem zweiten Laufwerk startet, das Fedora und Windows 7 in seinem Startmenü auflistet. Dieses Setup funktioniert bisher einwandfrei.

Ich habe eine „Anker“-Festplatten-Dockingstation (mit eigener Stromversorgung) über ein eSATA-Kabel und einen Adapter an den verbleibenden SATA-Anschluss des IPM87-MP-Motherboards angeschlossen. In der Dockingstation ist ein 2 TB WD SATA-Laufwerk installiert. Auf dem ersten Terabyte möchte ich ein bootfähiges Ubuntu 16.04 installieren.

Meine erste Frage ist, ob das neue Laufwerk auch als GPT initialisiert werden soll. Für dieses Laufwerk sollte es funktionieren, aber wenn ich mir später ein weiteres Laufwerk hole und dieses in derselben Dockingstation verwenden möchte, besteht dann die Möglichkeit eines GUID-Konflikts, wenn der Bootmanager von UEFI versucht, denselben Eintrag für die Dockingstation zu booten?

Zweitens: Wenn im obigen Szenario ein möglicher Konflikt auftritt, wird dann durch die Initialisierung des Laufwerks als MBR ein solcher Konflikt verhindert und eine normale Installation von Ubuntu ermöglicht, sodass es mithilfe von Fedoras grub2-mkconfig im Startmenü von Fedora angezeigt wird und später trotzdem ein weiteres neues Laufwerk in der Dockingstation installiert werden kann, ohne dass es zu UEFI/GUID-Konflikten kommt?

Dank im Voraus,

Naturliebhaber

Antwort1

Ich empfehle die Verwendung von GPT. Wenn bei der Installation ein Eintrag im NVRAM des EFI erstellt wird, kann dieser Eintrag das Trennen der eSATA-Festplatte überleben, muss es aber nicht. Dies gilt unabhängig davon, ob die Festplatte MBR oder GPT verwendet – das heißt, es ist in beiden Fällen ein Glücksspiel. Wenn Sie nicht vorhaben, die eSATA-Festplatte auf einem anderen Computer zu booten, ist es möglicherweise besser, wie folgt vorzugehen:

  1. Starten Sie das Ubuntu-Installationsprogramm im Modus „Vor der Installation ausprobieren“.
  2. Starten Sie ein Terminalfenster.
  3. Geben Sie ubiquity -bim Terminalfenster ein. Dadurch wird das Ubuntu-Installationsprogramm gestartet, aber -bes wird angewiesen,nichtInstallieren Sie GRUB.
  4. Wenn Sie fertig sind, starten Sie Fedora neu und weisen Sie es an, die GRUB-Konfiguration zu aktualisieren. (Soweit ich mich erinnere, grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfgwürden Sie dies in Fedora so machen.)

Dieses Verfahren bewirkt, dass Fedoras GRUB die Kontrolle über den Startvorgang behält und ihm einen Ubuntu-Eintrag hinzufügt, anstatt zwei verschiedene GRUBs zu installieren und möglicherweise um den Status als der GRUB zu kämpfen, der den Startvorgang steuert.

Alternativ können Sie anstelle von Schritt 4 Fedora booten und meinerEFInd Bootmanager,das dann die Rolle des Programms übernehmen würde, das den Startvorgang verwaltet. rEFInd ist tendenziell etwas einfacher zu warten, wenn Sie zwei verschiedene Linux-Distributionen im Dual-Boot-Modus ausführen.

Beachten Sie, dass GPT-Festplatten mehrere GUIDs verwenden – eine für die Festplatte selbst, eine für jede Partition und GUIDs, die als Typcodes verwendet werden, um den Verwendungszweck der Partitionen zu identifizieren. Die ersten beiden davon sollten für jede Festplatte und Partition eindeutig sein, um die Art von Konflikten zu vermeiden, die Ihnen offenbar Sorgen bereiten. Sofern Sie keine Low-Level-Kopie oder einen Klon einer Festplatte erstellen (und möglicherweise nicht einmal dann, je nach verwendeter Software und dem von Ihnen befolgten Verfahren), sollten zwei Festplatten keine gemeinsamen GUIDs haben.

verwandte Informationen