GRUB wird bei der Installation von Ubuntu 14.04 neben Windows 10 auf einem UEFI x64 HP-Laptop nicht angezeigt

GRUB wird bei der Installation von Ubuntu 14.04 neben Windows 10 auf einem UEFI x64 HP-Laptop nicht angezeigt

Ich versuche, Ubuntu 14.04.3 neben Windows 10 auf einem x64 UEFI HP-Laptop zu installieren.

Ich habe Ubuntu (64bit Version) auf den USB gebrannt mitUNetbootin, die Installation von Ubuntu verlief ohne Probleme und dann wurde der Laptop neu gestartet. Dies führte jedoch dazu, dass der Laptop nur Windows startete und Grub nicht angezeigt wurde.

Ich habe daher verschiedene Dinge ausprobiert. Ich habe zum Beispiel die Schritte inDasFührung:

  1. Deaktivierter UEFI Secure Boot und Windows 10 Fast Boot-Option
  2. Ubuntu 14.04 erneut vom USB installiert
  3. Habe die Boot-Reparatur von der Ubuntu-Live-Installation aus ausgeführt. Die Boot-Reparatur wurde ohne Fehler abgeschlossen. Es hieß, dass GRUB erfolgreich repariert wurde. Falls GRUB immer noch nicht angezeigt wird, führen Sie den folgenden Befehl auf einem Windows 10-Administratorterminal aus: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi.
  4. Unter Windows 10 führe ich den obigen Befehl aus, der ohne Fehler ausgeführt wurde. Beim Neustart des Systems wird GRUB jedoch immer noch nicht angezeigt. Ich habe auch die leicht unterschiedliche Version desselben Befehls ausprobiert, die in deroben verlinktSeite, aber immer noch kein Glück.

Ich bin nicht sicher, was ich sonst noch versuchen kann, damit es funktioniert. Ich hatte noch nie solche Probleme bei der Installation einer Linux-Distribution neben Windows auf anderen Laptops. Jede Hilfe ist an dieser Stelle willkommen.

Aktualisieren

ICHtathabe einen Weg gefunden, Ubuntu über GRUB zu booten. Wenn Sie F11während des Bootvorgangs gedrückt halten, bootet Windows in den blauen „abgesicherten Modus“. Wenn Sie dort die Option „Bootgerät auswählen“ auswählen, haben Sie die Wahl, von einer Reihe von Geräten zu booten, darunterRODENUndUbuntu(was jedoch beides zum Booten aus GRUB führt). Hier ist ein Foto dieses Menüs (entschuldigen Sie die nicht-englische Sprache, der Titel lautet „Use a device“):

Bildbeschreibung hier eingeben

Diese Methode funktioniert zwar, es ist natürlich mühsam, diese Prozedur jedes Mal durchführen zu müssen, aber es beweist, dass Grub korrekt installiert ist. „Nur“ die Priorität des Bootloaders scheint durcheinander zu sein.Wie kann ich den Bootloader zwingen, in GRUB statt in Windows zu booten?

Weitere Informationen:

  1. Der Laptop ist ein HP Notebook - 15-ac119nl (ENERGY STAR)

  2. Hier ist ein Schnappschuss der Partitionstabelle von gparted: Bildbeschreibung hier eingeben

  3. Hier ist die Ausgabe bcdeditunter Windows 10:

Bildbeschreibung hier eingeben

Antwort1

Ich weiß, das ist alt, aber für alle, die darauf stoßen, hier ist, wie ich es gelöst habe. Es basiert auf den Informationen im Link, den Oldfred gepostet hat.

Problem

Ich hatte das gleiche Problem auf einemHP Laptop. Es gibt viele Laptops, die Windows unabhängig von Ihrer Konfiguration als Priorität starten. Sie müssenüberschreibender Windows-Bootmanager mit Grub. Das ist ein bisschen ein Hack, aber bei mir und anderen hat es super funktioniert.Windows überschreibt dies bei jeder Aktualisierung.

Lösung

Ich habe eine SH (Skriptdatei) mit den folgenden Befehlen erstellt und sie als sudo ausgeführt. (Stellen Sie sicher, dass Ihre Bootpartition unter gemountet ist /boot/efi, was standardmäßig der Fall sein sollte.)

7z a /boot/efi/EFI_`date +\%d\%m\%Y`.7z /boot/efi/EFI/
cp -a /boot/efi/EFI/ubuntu/* /boot/efi/EFI/Boot/
mv /boot/efi/EFI/Boot/grubx64.efi /boot/efi/EFI/Boot/bootx64.efi
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/
mv /boot/efi/EFI/Microsoft/Boot/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

Anmerkungen

Das Skript sichert grundsätzlich die aktuelle EFI-Konfiguration (ändern Sie es mit 7zip in die von Ihnen bevorzugte Sicherungsart) und überschreibt dann die EFI-Boot-Skripte des Windows-Boot-Managers.

Es muss jedes Mal ausgeführt werden, wenn Windows ein größeres Update durchführt.

Antwort2

Habe diesen Befehl in Ihrer Windows-Eingabeaufforderung ausprobiert (als Administrator)

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

Wenn das nicht funktioniert, versuchen Sie Folgendes

bcdedit /set {bootmgr} path \EFI\ubuntu\bootx64.efi

verwandte Informationen