Kein Grub-Menü nach der Ubuntu-Installation, direkter Bootvorgang in Ubuntu

Kein Grub-Menü nach der Ubuntu-Installation, direkter Bootvorgang in Ubuntu

Ich habe zwei separate SSDs. Auf einer davon ist Windows 10 Pro installiert und auf der anderen Ubuntu 14.04.3 LTS.

Wenn mein Computer hochfährt, bekomme ich kein Grub-Menü, um das Betriebssystem auszuwählen, das ich starten möchte, sondern Ubuntu wird automatisch gestartet. Ich kann Windows ohne Probleme starten, wenn ich die SSD im BIOS als erste in der Startreihenfolge einstelle.

Ich habe eine dritte 2TB-Festplatte, die ich nur zur Speicherung verwende. Hier ist die Informationszusammenfassung nach dem AusführenBootinfoscript

============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.
 => Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    in partition 112 for .

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sdb2: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi 
                       /efi/ubuntu/shimx64.efi

sdb4: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:      

Ich habe Linux schon oft installiert, aber dies ist das erste Mal, dass ich es auf einem separaten Laufwerk installiere. Muss ich etwas zusätzlich/anders tun, da es auf einem anderen Laufwerk als Windows installiert ist?

Antwort1

Wurde möglicherweise update-grub2nach Abschluss der Linux-Installation nicht ausgeführt? Normalerweise hat dies geholfen, mein Startoptionsmenü zu aktualisieren.

Ich sehe clearkimuraden Kommentar von zum Ändern /boot/grub/grub.cfg, aber in dieser Datei steht eindeutig, dass ihr Inhalt nicht geändert werden darf, da er automatisch basierend auf /etc/default/grubund generiert wird /etc/grub.d/.

Antwort2

Zitat aus einer Antwort vonBenutzer613363hier gepostet:https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives

Dies sollte für die meisten Systeme funktionieren, die UEFI verwenden und über zwei Festplatten verfügen.

Für das folgende Tutorial verwendete Spezifikation:

Dell Inspiron E5440:

  • Hauptfestplatte – 256 GB Samsung SSD (Windows 10 installiert)
  • Sekundäre Festplatte – 64 GB Transcend mSATA SSD (Mint 18 wurde auf dieser Festplatte installiert)

A) UEFI/BIOS

  1. Einstellen "Nur UEFI-Modus" (NEIN(Legacy/CSM).
  2. Deaktivieren "Sicherer Startvorgang"
  3. Deaktivieren "Intel Rapid Start" (wenn ausgerüstet)
  4. Deaktivieren "schneller Start" in UEFI (beachten Sie, dass dies nicht mit der Einstellung "Fastboot" in Windows 8/10 übereinstimmt). Die Optionen in IhremUEFI/BIOSkönnte etwas sagen wieVoll/Minimal/Automatischfür den Boot-Modus.Wählen Sie „Vollständig“(oder gründlich oder vollständig usw., je nachdem, wie Ihr UEFI-Anbieter es nennt).

B) Erweiterte Energieoptionen (Fastboot)

Deaktivieren Sie Fastboot in Windows 8/10 unter "erweiterte Energieoptionen". Starten Sie den Computer neu, um sicherzustellen, dass dieser nachfolgende Start und der nächste Neustart/das nächste Herunterfahren im „normalen“ Modus erfolgen.

Optional:

InstallierenMacrium-Reflexion(kostenlos) und erstellen Sie ein Backup-Image und ein Neuinstallationsmedium, falls bei Windows 10 etwas schief geht.

C) Rufus / Bootfähiger USB-Stick

Verwenden Sie Rufus, um einen bootfähigen USB-Stick mit einer Ubuntu-basierten Distribution Ihrer Wahl zu erstellen. Stellen Sie in Rufus sicher, dass SieWÄHLENdie OptionUEFI/GPTnur. Dadurch wird sichergestellt, dass die Linux-Umgebung während der Installation nur im UEFI-Modus startet.

D) Startmenü

Starten Sie Ihren Computer neu und drücken Sie die Taste für das einmalige Startmenü (bei Dell ist das normalerweise der Fall F12). Wählen Sie Ihren USB-Stick aus den Startoptionen aus.

Notiz:

Stellen Sie sicher, dass dort stehtUEFIvor dem USB-Stick im Bootmenü.

Wenn nicht, kehren Sie zu Windows zurück und erstellen Sie Ihren USB-Stick mit Rufus neu. Wählen Sie dabei dieUEFI/GPT(einzige) Option.

E) Booten auf USB-Stick

Booten Sie in die Linux-Liveumgebung und beginnen Sie mit der Installation.

F) Installationstyp

Wenn Sie zur Installationsoption gelangen, wählen Sie "Etwas anderes" unten im Ubiquity-Installationsprogramm.

G) Partitionen erstellen

Suchen Sie die sekundäre Festplatte, auf der Sie Linux installieren möchten.

In meinem Fall war es aufgeführt als/dev/sdc(mit/dev/sdadas Windows-Laufwerk ist und/dev/sdbdas USB-Laufwerk [dasunsichtbarim Installationsprogramm]).

Also im Grunde genommen:

+-------------+--------+---------------------------+--------------------------------+
| Device path | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+-------------+--------+---------------------------+--------------------------------+
| /dev/sda    |  HDD   | Windows 10                | yes                            |
| /dev/sdb    |  USB   | Ubuntu 16.04 (Live Stick) | no                             |
| /dev/sdc    |  HDD   | None                      | yes                            |
+-------------+--------+---------------------------+--------------------------------+
  • 1. Partition / EFI

    1. Wählen Sie Ihr Ziellaufwerk (in meinem Fall/dev/sdc)
    2. Wählen "Neue Partitionstabelle erstellen"
    3. Partitionieren Sie das Ziellaufwerk wie folgt:
    • Größe:Speicherkapazität: 650 MB
    • Geben Sie für die neue Partition ein:Primär
    • Speicherort für die neue Partition:Beginn dieses Raumes
    • Benutzen als:EFI (dies wird aufgeführt als/dev/sdc1efi im Partitionierungstool, sobald Sie es erstellt haben)
  • 2. Partition / Root

    1. Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall/dev/sdc)
    2. Wählen "+"
    3. Partitionieren Sie das Ziellaufwerk wie folgt:
    • Größe:min. 10 GB (besser 20+ GB)
    • Geben Sie für die neue Partition ein:Primär
    • Speicherort für die neue Partition:Beginn dieses Raumes
    • Benutzen als:ext4
    • Einhängepunkt:Wählen "/"
  • 3. Partition / Swap

    1. Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall/dev/sdc)
    2. Wählen "+"
    3. Partitionieren Sie das Ziellaufwerk wie folgt:
    • Größe:min. 2 GB (besser 20+ GB)
    • Geben Sie für die neue Partition ein:Primär
    • Speicherort für die neue Partition:Beginn dieses Raumes
    • Benutzen als:Swap (wenn Sie den Ruhezustand verwenden möchten, muss der Swap nur geringfügig größer sein als Ihre gesamte RAM-Menge – ich habe beispielsweise 8 GB, also wurde die Größe dieser Partition auf 9000 MB festgelegt)
  • 4. Partition / Home

    1. Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall/dev/sdc)
    2. Wählen "+"
    3. Partitionieren Sie das Ziellaufwerk wie folgt:
    • Größe:verbleibender Speicherplatz auf dem Laufwerk
    • Geben Sie für die neue Partition ein:Primär
    • Speicherort für die neue Partition:Beginn dieses Raumes
    • Benutzen als:ext4
    • Einhängepunkt:Wählen Sie "/home"

H) Bootloader-Gerät

  • VORKlicken Sie auf „Jetzt installieren“ und wählen Sie über die Optionsschaltfläche „Gerät für die Installation des Bootloaders“ die soeben erstellte 650 MB große EFI-Partition als Ziel für den Bootloader aus. (Beispiel/dev/sdc1in meinem Fall).
  • Klicken "Jetzt installieren".

I) Installation & Neustart

  • Schließen Sie den Installationsvorgang ab und führen Sie einen Neustart durch (entfernen Sie den USB-Stick, wenn das Logo auf Ihrem UEFI/BIOS-Bildschirm erscheint).

J) Beim Neustart

Nachdem UEFI/BIOS den neuen Bootloadereintrag gelesen hat, den Linux hinzugefügt hat, wird Ihnen dasGrub-Menümit einer Auflistung Ihrer Linux-Distribution sowie einer Auflistung zum Booten von Windows 10.

  1. Booten Sie in Linux
  2. Installieren Sie alle Updates, führen Sie dann einen Neustart durch und versuchen Sie, Windows 10 über das Grub-Menü aufzurufen, um sicherzustellen, dass Grub die Übergabe an den Windows 10-Bootloader korrekt durchführt.

Was hast du getan:

Sie haben dieLinux EFI-Bootloaderzur neu erstellten EFI-Partition. Dabei hat Linux einen Eintrag zu Ihren UEFI-Listen im UEFI/BIOS Ihres Systems hinzugefügt.Linux hat Ihre Windows 10-Installation auch automatisch erkannt und ein Grub-Menüelement zum Booten hinzugefügt. Ihr Computer wird jetzt automatisch mit Linux booten, sofern Sie nicht wählen, mit Windows zu booten (über das Grub-Menü).

Was du hastnichtErledigt:

Du hastnichtIhre Windows 10-Installation oder deren Bootloader wurden in irgendeiner Weise verändert oder auch nur die Windows 10 EFI-Partition berührt. Alles lässt sich rückgängig machen, indem Sie einfach den Linux UEFI-Eintrag aus Ihren UEFI/BIOS-Einstellungen entfernen. Wie das geht, ist von Anbieter zu Anbieter unterschiedlich.

verwandte Informationen