GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Grub Efi-Einträge und Boot-Reparatur?

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

Zuerst wurde mein Grub-Menü überhaupt nicht angezeigt, also habe ich /etc/default/grub geändert Datei, die die Zeile GRUB_HIDDEN_TIMEOUT=0 kommentiert .
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 dieser Anleitung gefolgt:Ubuntu Boot-Repair.
Am Ende erschien ein Fenster, das mir Folgendes sagte:

Bitte vergessen Sie nicht, Ihr BIOS auf sda1/EFI/ubuntu/grubx64.efi booten zu lassen Datei.

Das ist etwas, womit ich nicht klarkomme . Ich ging über dieses Problem hinaus, indem ich Gleichgültigkeit vortäuschte.

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

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

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

  1. Wie sollte ich mein BIOS dazu bringen, auf sda1/EFI/ubuntu/grubx64.efi zu booten Datei?
  2. Was bedeuten all diese Einträge? Was sind ihre Unterschiede?
  3. Kann ich einen davon entfernen? Wenn ja, wie?

Akzeptierte Antwort:

  1. Wie sollte ich mein BIOS dazu bringen, von der Datei sda1/EFI/ubuntu/grubx64.efi zu booten?

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

      • /dev/sda ist die Festplatte, auf der Sie Ubuntu installiert haben
      • /boot/efi Hier wird Ihre EFI-Systempartition (ESP) gemountet.
      • 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)
      
    • Woher hättest du das wissen sollen? Es ist nicht deine Schuld. Sie sollten die richtigen Anweisungen erhalten haben, wie Sie Ihr Betriebssystem richtig installieren oder Ihr Problem effektiv beheben können . 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 die Boot-Reparatur erstellt, und wissen, was mit diesen Daten zu tun ist.

      tl;dr:Einige Manpages sind wirklich nützlich. Nein, ich bin kein RTFM-Typ. Ich möchte auch gerne auf den bestimmten Absatz, Abschnitt oder die Option hingewiesen werden, die mein Problem löst, bevor ich in Erwägung ziehe, die gesamte Seite zu lesen.

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

  3. Sie können die Dateien der .efi-Programme, die Sie nicht möchten, komprimieren und dann sudo update-grub ausführen und vergewissern Sie sich, dass das Menü noch die Einträge enthält, die zum Booten von Ubuntu und Windows erforderlich sind (zeigen Sie die Konfigurationsdatei mit nano /boot/grub/grub.cfg an ). Sollte etwas fehlen, einfach die Dateien wieder entpacken.

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

    • Wie entferne ich „Ubuntu“ im BIOS-Startmenü? (UEFI)
Verwandte:Wie erstellt man einen Cron-Job, der automatisch Dateien löscht, die älter als 30 Tage sind?
Ubuntu
  1. Dual Boot, Windows 7 und Ubuntu 12.04 mit oder ohne Efi konfigurieren?

  2. Windows 8 bootet nicht über Grub nach der Installation von Ubuntu mit Boot-Repair?

  3. Grub kaputt und bootet nicht?

  4. Ubuntu Efi gelöscht?

  5. Wie entferne ich Grub von Bcdedit vollständig?

So bearbeiten Sie Grub Bootloader und entfernen unerwünschte Einträge in Ubuntu

Rettungs- und Notfallmodi in Linux Mint 20 und Ubuntu 20.04

So aktualisieren Sie Grub unter Ubuntu und anderen Linux-Distributionen

Installieren und verwenden Sie den Grub Customizer unter Ubuntu 20.04 oder Linux Mint 20.02

Efi Boot Ubuntu 14.04 auf einem Mac ohne Refind?

Ubuntu GRUB Linux Bootloader und Konfiguration