GRUB2 zeigt nur ein Linux

Problem:

Nach der Installation von einem Linux (Ubuntu, Debian, EndeavourOS, etc) ist beim Bootscreen in GRUB2 nur noch das neu installierste Linux (oder Windoof) vorhanden.

Checken, welche Systeme auf dem PC sind:

Um manuell einmal zu prüfen was Systeme(OS) auf den Festplatten sind (speziell für grub2):

sudo os-prober

Lösung 1 auf Ubuntu, Fedora, etc (NOOB):

  • Um os-prober von GRUB2 manuell auszuführen, können Sie folgende Schritte durchführen:
  • Öffnen Sie die Datei /etc/default/grub mit Root-Rechten in einem Texteditor.
  • Fügen Sie die folgende Zeile hinzu oder ändern Sie sie, falls sie bereits vorhanden ist:
sudo vim /etc/default/grub         # die Datei öffnen (oder mit nano)

GRUB_DISABLE_OS_PROBER=false       # (meist) unterste Zeile anpassen 
  • Speichern Sie die Datei und schließen Sie den Editor.
  • Führen Sie anschließend den folgenden Befehl aus, um die GRUB-Konfiguration zu aktualisieren:
sudo update-grub      # standard
  • Dieser Befehl wird os-prober ausführen und andere Betriebssysteme erkennen.

    Beachten Sie, dass die automatische Ausführung von os-prober aus Sicherheitsgründen standardmäßig deaktiviert wurde, da es als potenzieller Angriffsvektor gilt, insbesondere wenn Secure Boot verwendet wird1. Wenn Sie os-prober manuell aktivieren, sollten Sie sich der möglichen Sicherheitsrisiken bewusst sein.

Lösung 2 at EndeavourOS:

sudo vim /etc/default/grub            # die Datei öffnen (oder mit nano)
>> GRUB_DISABLE_OS_PROBER=false       # (meist) unterste Zeile anpassen

sudo grub-mkconfig
sudo grub-mkconfig -o /boot/grub/grub.cfg

Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert