Ich habe ein Dual-Boot-Linux / Windows-System eingerichtet und wechsle häufig von einem zum anderen. Ich überlegte, ob ich in einem der Menüs ein Menüelement hinzufügen könnte, um Windows direkt neu zu starten, ohne die GRUB-Eingabeaufforderung zu verlassen.
Ich habe diese Frage in einem Forum gesehen, das ist genau das, was ich will, aber es geht um Lilo, was nicht mein Fall ist.
Ich dachte an eine Lösung, die den Standardeintrag im GRUB-Menü ändern und dann neu starten würde, aber es gibt einige Nachteile, und ich fragte mich, ob es eine sauberere Alternative gibt.
(Ich wäre auch an einer Lösung interessiert, um von Windows direkt in Linux zu booten, aber das könnte schwieriger sein und gehört nicht hierher. Wie auch immer, solange ich es auf die eine Art habe, könnte die andere Art eingerichtet werden als der Standard.
UPDATE Es scheint, dass jemand eine ähnliche Frage gestellt hat , und wenn dies die vorgeschlagenen Antworten sind, kann ich sie genauso gut bearbeiten /boot/grub/grubenv
wie grub-reboot
und grub-set-default
und grub-editenv
tun. )
Vielen Dank im Voraus für alle Tipps.
UPDATE :
Dies ist meine GRUB-Version: (GRUB) 1.99-12ubuntu5-1linuxmint1
Ich habe versucht zu rennen grubonce
, der Befehl wurde nicht gefunden. Und die Suche in den Repositories bringt mir nichts. Ich bin auf Linux Mint, also könnte es sein ...
Sehen man grub-reboot
, es scheint so, als würde es tun, was ich will, genauso wie es grubonce
tut. Es ist auch überall verfügbar (zumindest für mich, ich denke, es ist Teil des Grub-Pakets). Ich habe zwei verwandte Befehle gesehen: grub-editenv
und grub-set-default
.
Ich habe herausgefunden, dass man nach dem Laufen etwas Ähnliches bekommt sudo grub-set-default 4
, wenn man läuft grub-editenv list
:
saved_entry=4
Und beim Laufen grub-reboot 4
bekommst du so etwas wie:
prev_saved_entry=0
saved_entry=4
Was bedeutet, dass beide dasselbe tun (einer ist vorübergehend, einer nicht).
Überraschenderweise, als ich versuchte:
sudo grub-reboot 4
sudo reboot now
Es hat nicht funktioniert, als hätte ich nichts getan, es zeigte mir nur das Menü wie gewohnt und wählte den ersten Eintrag aus, der besagt, dass dieser Eintrag in 10s gebootet wird.
Ich habe es noch einmal versucht, ich dachte, ich hätte vielleicht den falschen Eintrag geschrieben (er basiert auf Null, oder?). Dieses Mal hing es nur am Menübildschirm, und ich musste den PC hart zurücksetzen, um booten zu können.
Wenn jemand das ausprobieren kann, nur um zu sehen, ob es nur ich ist, würde ich es schätzen. (Minze hat es mir schwer gemacht, und das wäre eine gute Gelegenheit, mich zu ändern: P).
Das Einlesen des Codes /boot/grub/grub.cfg
scheint der richtige Weg zu sein, aber nach meinen Beobachtungen werden diese Einstellungen einfach ignoriert ...