Wie entferne oder verstecke ich das GRUB-Startmenü?

17

Vor kurzem habe ich mich entschieden, nur Ubuntu zu verwenden, und auf meinem Laptop befindet sich kein Windows. Wenn ich meinen Laptop einschalte, wird das GRUB-Menü angezeigt, aber ich muss kein Betriebssystem mehr auswählen.

Wie kann ich das entfernen oder verbergen?
Und wie kann ich nach dem Entfernen auf den Wiederherstellungsmodus zugreifen?

Behzadsh
quelle
Meinen Sie den Wiederherstellungsmodus unter Windows oder Ubuntu?
Mussnoon
Erholung auf Ubuntu, es gibt keine Windows in meinem Laptop mehr
Behzadsh

Antworten:

18

So zeigen Sie das GRUB-Menü beim Booten nicht an:

  1. Öffnen Sie die /etc/default/grubDatei über die Terminaleingabe:gksu gedit /etc/default/grub
  2. Wechseln Sie GRUB_TIMEOUT=10zuGRUB_TIMEOUT=0
  3. Speichern Sie die Datei und beenden Sie den Texteditor.
  4. Lauf: sudo update-grub
  5. Starten Sie neu.

Dadurch entfällt die Zeit, die Sie warten müssen, bis das GRUB-Menü ausgeblendet ist .

WICHTIG : Wenn Sie dann in einigen Fällen in den Wiederherstellungsmodus wechseln müssen, drücken Sie einfach, ESCwenn Linux gestartet wird. Das liegt zwischen dem Abschluss des BIOS-Ladevorgangs und dem Start des Betriebssystems. Dann erscheint das GRUB-Menü, in dem Sie den Wiederherstellungsmodus auswählen können.

Luis Alvarado
quelle
1
Also entfernen wir tatsächlich die Zeit, nicht die Made !?
Behzadsh
9
WENN Sie Grub entfernen, VERTRAUEN SIE MIR, können Sie nichts booten. Ich gebe Ihnen eine praktikable Lösung für Ihre Frage " Wie kann ich das entfernen oder verbergen ?"
Luis Alvarado
7

Ich glaube, eine bessere Lösung besteht darin, den Wert zu verwenden:

GRUB_HIDDEN=1 

Setzen Sie dann die Zeitüberschreitung auf etwas länger als 0, damit Sie auf grub zugreifen können, da es im Hintergrund verborgen ist, und Sie haben die Möglichkeit, die Startsequenz tatsächlich zu stoppen und einen anderen Kernel- / Wiederherstellungsmodus auszuwählen.

Eine Funktion, die nützlich sein kann, wenn Sie ein kaputtes System haben. Sie können mehr darüber lesen Sie hier

Tomodachi
quelle
funktioniert nicht für mich in Crunchbang Waldorf ...
Jere
Ich kann GRUB_HIDDENim angegebenen Link nichts über die -Option finden . Ich kann diese Option nicht einmal im Internet finden Grub-Handbuch finden . Es gibt andere Optionen mit ähnlichen Namen wie GRUB_HIDDEN_TIMEOUTund GRUB_HIDDEN_TIMEOUT_QUIET, also was macht die GRUB_HIDDENOption eigentlich?
Mook765
2

Die obigen Antworten haben bei mir nicht funktioniert, daher dachte ich, ich würde dies der Vollständigkeit halber posten. In meiner Version von Grub wird der Timeout-Bildschirm nicht ausgeblendet, wenn die GRUB_TIMEOUT=0. Dies scheint ein Fehler zu sein, der hier abgelegt wurde: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764 .

Eine einfache (aber nicht so elegante) Problemumgehung besteht darin, Ihre GRUB_TIMEOUT=0.1. Anscheinend gibt es ein Skript, das den Wert der Zeitüberschreitung überschreibt, wenn es = 0zum eigenen Wohl des Benutzers ist!

Meine Grub-Konfigurationsdatei für jeden, der sie sehen möchte, ist:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash" 
GRUB_CMDLINE_LINUX=""
Matt Ellis
quelle
0

Andere Möglichkeit wenn Windows vom Computer entfernt wurde, ist:

  1. Löschen Sie den Windows-Bootloader vom ESP. Dies erfolgt normalerweise durch Eingabe sudo rm -rf /boot/efi/EFI/Microsoft.
  2. Art sudo update-grub .

Wenn die update-grub Skript ausgeführt wird, sollte beachtet werden, dass kein Windows vorhanden ist und daher eine generiert wirdgrub.cfg Datei wird, die keine Option zum Starten von Windows enthält und das Menü nicht anzeigt.

Beachten Sie jedoch, dass dieser Ansatz das Starten von Windows unmöglich macht. Dies ist in Ordnung für Behzadsh, da die Frage angibt, dass Windows vom Computer entfernt wurde. (Tatsächlich beendet dieser Ansatz im Wesentlichen die Aufgabe der unvollständigen Entfernung, die bereits ausgeführt wurde.) Dieser Ansatz ist falsch für jemanden, der einfach das GRUB-Menü umgehen möchte, aber dennoch die Möglichkeit hat, Windows zu starten - beispielsweise mithilfe des Computers eingebauter Bootmanager zum Booten von Windows. Dieser Ansatz macht es unmöglich , Windows zu booten, zumindest bis der Windows-Bootloader wiederhergestellt ist.

Rod Smith
quelle