Wie lege ich in Ubuntu 12.04 (oder höher) die GRUB-Zeit und das Standard-Betriebssystem (das ich beim Booten sehe) fest, während ich Windows (7/8) und Ubuntu (12.04 oder höher) doppelt boote ?
gksudo gedit /etc/default/grub
ein und drücken Sie Geben Sie ein und geben Sie Ihr Passwort ein. Sie werden folgenden Inhalt sehen:
GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian' GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX=""
Sie können den Standardwert von 0 in eine beliebige Zahl ändern, die dem Eintrag im Grub-Startmenü entspricht (erster Eintrag ist 0, zweiter ist 1 usw.).
GRUB_HIDDEN_TIMEOUT_QUIET=false
) GRUB_HIDDEN
-Zeilen mit einem #
am Anfang der Zeile auskommentieren Setzen Sie das Grub-Menü-Timeout (Standard ist 10 Sekunden)
Nehmen Sie Ihre Änderungen vor, drücken Sie Strg + S zum Speichern und Strg + Q zum Beenden
sudo update-grub
ein, um die Änderungen soeben zu übernehmen gemacht Verknüpfte Frage:
Wenn Sie die Datei lesen, die Sie im obigen Beispiel (/ etc / default / grub) bearbeiten, werden Sie feststellen, dass die ersten paar Zeilen Sie anweisen, update-grub
auszuführen, nachdem Sie Änderungen vorgenommen haben, um das aktuelle zu aktualisieren Datei, die grub liest, um "Anweisungen zu erhalten" (/boot/grub/grub.cfg). Beachten Sie, dass Sie es mit dem Befehl sudo
zuerst ausführen müssen, da Sie root-Rechte benötigen, um den Befehl tatsächlich auszuführen (weshalb das obige Poster sudo update-grub
eingegeben hat). Dadurch werden die vorgenommenen Änderungen in /boot/grub/grub.cfg geschrieben. Die nächsten paar Zeilen sagen Ihnen, dass Sie die vollständige Dokumentation der Optionen in dieser Datei lesen können (wiederum / etc / default / grub), indem Sie info -f grub -n 'Simple configuration'
eingeben.
Stellen Sie GRUB_TIMEOUT auf -1, wenn Sie die "grub time" auf unbestimmte Zeit setzen möchten. Mit anderen Worten, es wird niemals automatisch booten. Sie müssen eine Auswahl treffen.
Zum Schluss, um Ihre Frage zu beantworten, hier sind die Beschreibungen dieser "grub versteckten Linien" direkt aus der oben genannten Dokumentation:
GRUB_HIDDEN_TIMEOUT
Wait this many seconds for a key to be pressed before displaying
the menu. If no key is pressed during that time, boot
immediately. Unset by default.
GRUB_HIDDEN_TIMEOUT_QUIET
In conjunction with 'GRUB_HIDDEN_TIMEOUT', set this to 'true' to
suppress the verbose countdown while waiting for a key to be
pressed before displaying the menu. Unset by default.
Ich hoffe, das hilft!
Sie können eine Anwendung namens Grub Customizer verwenden. Es ist viel einfacher.
Sie können es installieren mit:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Es gibt einen How-To Geek Artikel darüber, So konfigurieren Sie das Linux GRUB 2 Boot-Menü auf einfache Weise . Außerdem gibt es einen gelösten Thread in den Ubuntu-Foren, Ändern der Startreihenfolge in GRUB 2 Das erwähnt dieses Werkzeug.
Hier sind einige Screenshots dieser Software:
Ich folgte der ersten Antwort, aber es scheint zu aktualisieren, wenn Sie mit Windows 7 Pro und Ubuntu 16.04 dual booten. Stellen Sie außerdem sicher, dass der sichere Start im BIOS deaktiviert ist.
a) Zuerst sagt er Alt + F2 wenn ich glaube, dass er ein Terminalfenster öffnen möchte. In meinem Fall ist es Strg + Alt + T
b) Im ersten Eintrag gksudo gedit /etc/default/grub
wird der Befehl gksudo
nicht standardmäßig in Ubuntu 16.04 installiert. Um dies zu umgehen, machen Sie folgendes im Terminal:
sudo -i
und drücken Sie Geben Sie ein und geben Sie Ihr Passwort und dann Enter erneut ein.
Geben Sie dann Folgendes ein:
gedit /etc/default/grub
und drücken Sie Geben Sie ein.
c) Sie sehen nun das grub Menü wie in Antwort 1 dargestellt. Folgen Sie seiner Antwort, bis er Strg + S erreicht um die Änderungen zu speichern. Dies funktioniert nicht in Ubuntu 16.04, aber Sie sollten eine Schaltfläche zum Speichern in der oberen rechten Ecke des Bildschirms sehen. Klicke darauf.
d) Strg + Q zum Beenden.
e) Geben Sie als Nächstes sudo update-grub
und Enter
f) Geben Sie exit
ein. Sie müssen dies zweimal tun.
g) Neustart
Ich habe festgestellt, dass auf meinem Computer nach einigen Anmeldungen der Startvorgang beim Start nicht den grub Bildschirm anzeigt und ich daher nicht zu Ubuntu gelangen konnte, da ich Windows als Standard-Bootup mit eingestellt hatte eine Verzögerung von 7 Sekunden, falls ich in Ubuntu gehen wollte.
Um dieses Problem zu beheben, müssen Sie auf Windows zugreifen.
Klicken Sie auf das Startmenü und geben Sie CMD
in das Suchfeld ein.
Klicken Sie mit der rechten Maustaste auf die CMD-Linie, die sich am oberen Bildschirmrand befinden soll, indem Sie mit der rechten Maustaste klicken.
Klicken Sie auf Als Administrator ausführen .
Geben Sie in der Befehlszeile bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
ein. Dieser Eintrag bewirkt, dass das Grub-Menü mit dem Windows-Boot-Manager registriert wird. (Quelle: Grub nicht beim Start für Windows 8.1 Ubuntu 13.10 Dual-Boot angezeigt )
Schließlich habe ich in Windows neu gestartet.
Ich hoffe, das hilft.