Wie weise ich Grub2 auf HP Envy 15-Notebooks die Startpriorität zu?

Wie weise ich Grub2 auf HP Envy 15-Notebooks die Startpriorität zu?

Gestern habe ich xubuntu 14.04 auf einem USB3-Ultrafit-Stick installiert, nur um die Partitionstabelle meines neuen HP Envy 15 jxxx nicht ändern zu müssen.

Alles funktioniert gut, xubuntu erledigt diese Aufgabe perfekt ... aber jedes Mal, wenn ich mit meiner Linux-Distribution booten möchte, muss ich F9bei Preboot drücken und Ubuntu auswählen, andernfalls wird mit Win8.1 gebootet und meine im BIOS festgelegte Boot-Priorität (Legacy und UEFI) ignoriert.

Das ist schade, denn Grub2 ist so praktisch: Wenn mein USB-Gerät angeschlossen ist, fragt mich Grub, ob ich Win oder Xubuntu möchte. Wenn es nicht angeschlossen ist, sollte es automatisch mit Win booten.

Nur um es zusammenzufassen:Ist es möglich, mit einem UEFI-Bootmanager wie grub2 den Prioritätsstart meiner USB-Geräte festzulegen, anstatt jedes Mal F9 zu drücken?

Antwort1

Endlich habe ich es geschafft!! Icherfolgreichbeim Installieren von Xubuntu auf einem USB-Laufwerk und beim Booten über eine EFI-Partition auf meinem USB-Laufwerk.

  1. Booten Sie den Live Xubuntu Installer als UEFI
  2. Mit GParted eine FAT32-Partition erstellen (Größe 250M, Flag Boot)
  3. Erstellen Sie eine EXT4-Partition zur Verwendung als Root
  4. Xubuntu wird normal installiert und der Pfad für den Bootloader auf dem USB-Stick wird festgelegt
  5. Starten Sie manuell neu (F9 im Preboot) und wählen Sie „ubuntu“
  6. Mounten Sie die EFI-Partition auf meinem USB und die EFI-Partition auf meiner Festplatte
  7. Habe diesen Verzeichnisbaum auf meiner USB-EFI-Partition erstellt:/EFI/BOOT
  8. Kopiert den Inhalt von {HDD UEFI Partition}/EFI/ubuntuinside{USB UEFI Partition}/EFI/BOOT
  9. grubx64.efi (oder shimx64.efi für sicheren Start) wurde in BOOTx64.efi umbenannt.
  10. Ubuntu-Ordner auf der HDD-UEFI-Partition gelöscht
  11. Endlich geändertGUIDmeiner HDD UEFI Partition auf meine USB UEFI Partition /etc/fstabnach dem Neustart auf das installierte System

Antwort2

Ich verstehe das nicht: Wenn Sie UEFI verwenden, verwenden Sie UEFI, um die zu bootende Datei auszuwählen (das soll die UEFI-Datei mit Grub-Boot sein ...). Und mit UEFI meine ich die UEFI-Partition Ihrer Festplatte. Es ist nicht wichtig, wo die zu bootende Datei gespeichert ist, es reicht, dass UEFI weiß, dass sie vertrauenswürdig ist und wo sie sich befindet. Sie brauchen also keine UEFI-Partition auf Ihrem USB-Stick, es reicht, wenn die UEFI-Partition auf Ihrem Computer korrekt konfiguriert ist. Ich denke, Sie müssen Folgendes tun: Löschen Sie die UEFI-Partition auf Ihrem USB-Stick (einfach, Sie brauchen sie nicht, die UEFI-Partition der Festplatte reicht aus), verwenden Sie Bootrepair, um grub64.EFI auf Ihrem USB-Stick zu installieren, gehen Sie dann in UEFI und markieren Sie diese als vertrauenswürdig zur Ausführung (mehr oder weniger so:Booten von Ubuntu auf einem Acer Aspire v5-531 mit UEFI zulassen).jubeln

Übersetzen: Es reicht eine einzige UEFI-Partition aus und diese muss auf die Festplatte Ihres PCs gerichtet sein. Wenn Grub nicht auf dem Schlüssel gefunden wird (wenn Sie das Betriebssystem nicht live installiert haben, oder?), müssen Sie das Bootrepair-Programm verwenden, um Grub auf dieser Partition zu installieren (SDB oder so etwas in der Art). Folgendes passiert, wenn Sie UEFI installieren, wo Sie die Grub-Bootdatei finden, und noch mehr, was hier passiert:Booten von Ubuntu auf einem Acer Aspire v5-531 mit UEFI zulassen) NB, Grub und UEFI scheinen beide völlig unterschiedlich zu sein! UEFI ersetzt in der Praxis das BIOS und definiert die Boot-Datei. Grub ist die Datei, die UEFI zum Booten verwendet: Wenn also grub.efi gelesen wird, ist eine leicht lesbare Datei aus (einfach ein bisschen) dem Boot-Programm gemeint, das GIÀ im Verzeichnis gefunden hat. UEFI-Partition. Grub als Teil danach (und NICHT im Ersatz) von UEFI. Gute Unterhaltung!

verwandte Informationen