Durch die Installation von Ubuntu 19.10 auf dem 2. Laufwerk wird das 1. Laufwerk geändert. Wie kann ich das wiederherstellen?

Durch die Installation von Ubuntu 19.10 auf dem 2. Laufwerk wird das 1. Laufwerk geändert. Wie kann ich das wiederherstellen?

Zuerst ein kleiner Umweg. Heute habe ich versuchtManjaro ArchLinuxauf meinem Desktop-PC mit 2 SSDs. Ich habe es auf dem zweiten Laufwerk installiert, es hat dort einen Bootloader erstellt. Im BIOS konnte ich also das zweite Laufwerk so einstellen, dass es bootet, oder es während des BIOS-Starts (F12) auswählen. Das war für mich das erwartete Verhalten.

Dann installierte ichUbuntu 19.10auf dem zweiten Laufwerk. Das zweite Laufwerk hat keinen Bootloader bekommen, es bootet nicht, wenn es im BIOS oder über F12 ausgewählt wird. Stattdessen hat Ubuntu (unerwartet) meine erste (Windows-)SSD modifiziert und dort einen Bootloader mit Auswahlmenü erstellt. Gleichzeitig wurde die erste SSD geändert, sodass das Gigabyte-BIOS sie (seltsamerweise) nicht mehr erkennt, um sie im BIOS-Menü als reguläres Bootlaufwerk festzulegen. Stattdessen kann ich sie nur während des Bootvorgangs manuell auswählen (über F12). Ärgerlich.

Zum Schluss meine drei Fragen:

  1. Warum hat Ubuntu eine SSD ausgetauscht, auf der es nicht installiert war – ohne danach zu fragen?
  2. Wie bekomme ich meine Windows-SSD wieder in den Normalzustand - indem sie vom BIOS erkannt wird und das Linux-Startmenü entfernt wird?
  3. Wie bekomme ich es hin, Ubuntu selbstständig vom zweiten Laufwerk aus zu starten?

Antwort1

Siehe Launchpad-Fehler 1396379, 1779488 und 1173457 (und fügen Sie sich jeweils der Liste „Betrifft mich das?“ hinzu). Grundsätzlich wählt das Ubuntu-Installationsprogramm die erste EFI-Partition aus, die es sieht (auf sda), um die UEFI-Ubuntu-Bootloader zu installieren.

Da auf der zweiten Festplatte bereits eine EFI-Partition vorhanden ist, können Sie einfach alle Dateien vom EFI der ersten Festplatte auf die zweite kopieren. Der Startvorgang auf der zweiten Festplatte funktioniert dann.

Sie können UEFI-Booteinträge mit efibootmgr entfernen, sodass Sie Ubuntu aus der Liste entfernen können. Dann können Sie das überzählige Ubuntu-Verzeichnis im EFI entfernen ( .../EFI/ubuntu). Schließlich hat das Installationsprogramm wahrscheinlich den Ubuntu-Bootloader in .../EFI/BOOT/bootx64.efi abgelegt und den (Windows) ursprünglichen Standard-Bootloader in ein Backup umbenannt – benennen Sie das Backup in bootx64.efi um.

verwandte Informationen