Frage Grub EFI-Einträge und Boot-Repair


Ich habe Ubuntu 12.10 auf einem Dell Laptop mit OEM Windows 8 installiert.

Zuerst hat sich mein Grub - Menü nicht gezeigt, also habe ich das geändert /etc/default/grub Datei kommentiert die Zeile GRUB_HIDDEN_TIMEOUT=0. Danach erschien mein Grub-Menü, aber es zeigte nur die Ubuntu-Einträge (keine Spur von Windows 8-Einträgen).

Also habe ich Ubuntu von LiveCD gebootet und bin diesem Guide gefolgt: Ubuntu Boot-Reparatur. Am Ende erschien ein Fenster, das mir folgendes sagte:

Bitte vergiss nicht, dass dein BIOS bootet sda1/EFI/ubuntu/grubx64.efi Datei.

Welches ist etwas, was ich nicht geschafft habe. Ich ging über dieses Problem hinaus und gab Gleichgültigkeit vor.

Jetzt funktioniert mein Grub-Menü und ich kann Windows 8 booten, aber ich frage mich, welche Einträge ich im Menü habe. Hier sind sie:

  • Ubuntu
  • Erweiterte Optionen für Ubuntu
  • Windows UEFI bkpbootmgfw.efi
  • Windows-Boot-UEFI-Ladeprogramm
  • EFI/Dell/Boot/bootmgfw.efi
  • EFI/Dell/Boot/bootx64.efi
  • Systemkonfiguration

Ich weiß nicht, was diese verschiedenen Einträge bedeuten, und ich würde gerne wissen, ob ich sie aus dem GRUB-Menü entfernen kann. Also formuliere ich meine Fragen:

  1. Wie sollte ich mein BIOS starten lassen? sda1/EFI/ubuntu/grubx64.efi Datei?
  2. Was bedeuten all diese Einträge? Was sind ihre Unterschiede?
  3. Kann ich irgendwelche von ihnen entfernen? Wenn das so ist, wie?

4
2018-04-14 11:28


Ursprung




Antworten:


  1. Wie sollte ich mein BIOS auf der sda1 / EFI / ubuntu / grubx64.efi Datei booten lassen?

    • sudo grub-install --efi-directory=/boot/efi /dev/sda sollte richtig sein, vorausgesetzt, dass:

      • /dev/sda ist die Festplatte, auf der du Ubuntu installiert hast
      • /boot/efi Hier ist Ihre EFI-Systempartition (ESP) installiert.
      • Sie haben im EFI-Modus gebootet.

      Sie können dies schnell überprüfen, indem Sie sich die Ausgabe des folgenden Befehls ansehen:

      $ mount | grep efi
      none on /sys/firmware/efi/efivars type efivarfs (rw)
      /dev/sda1 on /boot/efi type vfat (rw)
      
    • Wie sollten Sie das wissen? Es ist nicht deine Schuld. Sie sollten entsprechende Anweisungen zur ordnungsgemäßen Installation Ihres Betriebssystems oder zur Behebung des Problems erhalten haben effektiv. Auf der anderen Seite kann die hochgelobte Freiheit, die Linux und FOSS Ihnen bringen können, nur erreicht werden, indem Sie lernen, wie die Dinge funktionieren. Leider müssten Sie in die Protokolldatei schauen, die boot-repair erstellt und wissen, was mit diesen Daten zu tun ist.

      tl; dr: Einige Hilfeseiten sind wirklich nützlich. Nein, ich bin kein RTFM-Typ. Ich möchte auch auf den spezifischen Absatz, den Abschnitt oder die Option hingewiesen werden, die mein Problem lösen, bevor ich darüber nachdenke, die gesamte Seite zu lesen.

  2. Probieren Sie sie aus, um zu wissen, wofür sie sind. Wie Rod Smith bereits sagte, erstellt Boot-Reparatur Duplikate (weil es nicht weiß, was es tut). Alternativ könnten Sie ihre Hashes erstellen und vergleichen.

  3. Sie könnten die Dateien der .efi-Programme komprimieren, die Sie nicht möchten, und dann ausführen sudo update-grub und vergewissern Sie sich, dass das Menü immer noch die Einträge enthält, die zum Booten von Ubuntu und Windows notwendig sind (sehen Sie sich die Konfigurationsdatei mit an) nano /boot/grub/grub.cfg). Wenn etwas fehlt, entpacken Sie die Dateien erneut.

    Verwechseln Sie das GRUB-Menü nicht mit dem UEFI-Startmenü.


3
2018-06-02 00:02





  1. Du benutzt das efibootmgr Befehl in Linux, der bcfgBefehl in einer EFI-Version 2-Shell, die bless Befehl in OS X (nicht auf Ihre Dell-Anwendung anwendbar) oder EFI-spezifische Benutzeroberflächenfunktionen in einigen EFIs, um das Standard-Boot-Programm festzulegen. Art man efibootmgr um etwas über das erste zu erfahren.
  2. Probieren Sie die Einträge aus und sehen Sie, was jeder tut. Leider tendieren Tools wie Boot Repair dazu, doppelte Einträge zu erstellen, und einige Hersteller erstellen redundante oder herstellerspezifische Boot-Einträge, so dass es unmöglich ist, zu sagen, was jeder dieser Einträge wirklich tut, außer sie zu testen.
  3. Werkzeuge wie GRUB Customizer kann Ihnen helfen, Ihre GRUB-Menüs zu bearbeiten. Ich weiß sehr wenig über dieses Werkzeug, seit ich GRUB aufgegeben habe.

1
2018-04-14 16:00