„Versteckte“ Optionen beim Booten (mit GRUB)?

„Versteckte“ Optionen beim Booten (mit GRUB)?

Ich habe einen Laptop und möchte Ubuntu und Windows darauf installieren. Ich möchte jedochversteckendie Tatsache, dass es ein Dual-Boot-System ist und auch Ubuntu installiert ist.

Ist es möglich, GRUB so einzurichten, dass ich, wenn ich einebestimmte Tastenkombination(z. B. Shift-M) während einersehr kurzer Zeitraum(vielleicht 3 Sekunden oder so) beim Booten, dann (undnurdann) würde ich ein Menü erhalten, in dem ich zwischen Windows und Ubuntu wählen kann - andernfalls würde Windows gebootet. Ist es auch möglich, GRUB dazu zu bringen,gib ein wenig Aufschluss– zB ein blinkender Cursor oder das Erscheinen eines Buchstabens in einer Ecke – damit ich wüsste, wann ich die Taste(n) drücken kann, um das Menü aufzurufen?

Antwort1

Dies ist eine Standardfunktion von GRUB. Der einzige Unterschied besteht darin, dass die Taste zum Aufrufen des GRUB-Menüs entweder Shiftoder ist Esc.

Um die Einstellungen für GRUB zu ändern, öffnen Sie Ihren bevorzugten Editor und bearbeiten Sie die Datei unter /etc/default/grub. Verwenden Sie die terminalApp wie folgt:

gksudo gedit /etc/default/grub

Oben in der Datei sehen Sie eine Reihe von Einstellungen, die Sie ändern können, wie folgt:

GRUB_DEFAULT=saved        # change this line
GRUB_SAVEDEFAULT=true     # add this line
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0    #uncomment this line
GRUB_TIMEOUT=10           # change this line
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Wie gezeigt, speichern die ersten beiden Zeilen die letzte Betriebssystemauswahl, die Sie vorgenommen haben, und starten dann beim nächsten Start erneut mit demselben Betriebssystem. Sie müssen sich wahrscheinlich GRUB_SAVEDEFAULT=trueselbst hinzufügen.

Wenn Sie sich entscheiden, dass Sie IMMER das gleiche Betriebssystem als Standard verwenden möchten, legen Sie fest GRUB_DEFAULT=n, wobei ndie positionelle Betriebssystemnummer des GRUB-Menüs ist.(Zählung beginnt bei Null)dass Sie booten möchten(d. h. GRUB_DEFAULT=3für Windows-Betriebssysteme), und Sie würden das auskommentieren, GRUB_SAVEDEFAULT=trueindem Sie #am Anfang dieser Zeile ein platzieren.

Die Zeilen #GRUB_HIDDEN_TIMEOUT=0und GRUB_TIMEOUT=10sind diejenigen, die Sie ändern möchten.

#GRUB_HIDDEN_TIMEOUT=0Entfernen Sie das Kommentarzeichen aus der Zeile und versuchen Sie es erneut mit der Einstellung =0. Wenn Ihre oder Schlüssel beim Booten #nicht erkannt werden , können Sie diese Einstellung auf 1–3 Sekunden erhöhen.ShiftEsc

Ändern Sie GRUB_TIMEOUT=10die Standardeinstellung von 10 Sekunden zum Anzeigen des Menüs vor dem Fortfahren mit dem Booten auf 0 Sekunden, wie folgt: GRUB_TIMEOUT=0.

Nach der Bearbeitung und Speicherung müssen Sie Ihren GRUB auf der Festplatte wie folgt aktualisieren:

sudo update-grub

Antwort2

Ein Tutorial zur Einrichtung von Grub finden Sie unter diesem Link.

help.ubuntu.com/community/Grub2/Setup

Bearbeiten Sie die Datei /etc/default/grubund führen Sie sie aus

sudo update-grub

Sie möchten die Einstellung ändern, so dass sie GRUB_DEFAULTauf Windows verweist, und Sie möchten das Grub-Menü ausblenden.

Das Grub-Menü sollte verfügbar sein, wenn Sie eine Taste sehr früh drücken und gedrückt halten. „Während GRUB_HIDDEN_TIMEOUT aktiv ist, kann das Menü durch Drücken einer beliebigen Taste angezeigt werden.“

Ich denke, Sie werden unter dem obigen Link eine gute Kombination aus GRUB_HIDDEN_TIMEOUTund finden. Vielleicht brauchen Sie einigeGRUB_TIMEOUTVersuch und Irrtumbis alles Ihren Wünschen entspricht.

verwandte Informationen