Ich habe gerade das Moblin-Betriebssystem installiert. Es verwendet GRUB2. Auf meinem Ubuntu 8.04 wurde GRUB 0.97 verwendet, in dem ich die standardmäßig gespeicherte Option bequem verwendete. Ich fand, dass ich mit GRUB2 /boot/grub/menu.lst nicht direkt bearbeiten sollte, aber ich tat es :), weil mein Moblin kein / etc / default / grub enthält, wo sie sagen, ich sollte die gewünschte Änderung vornehmen.
Also habe ich Folgendes getan, was nicht funktioniert hat:
default=saved
timeout=1
#splashimage=(hd0,0)/boot/grub/splash.xpm.gz
#hiddenmenu
#silent
title Moblin (2.6.31.5-10.1.moblin2-netbook)
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.5-10.1.moblin2-netbook ro root=/dev/sda1 vga=current
savedefault=1
title Pathetic Windows
rootnoverify (hd0,1)
chainloader +1
savedefault=0
Auf diese Weise hätte ich bei jedem Start automatisch zwischen Moblin und Window wechseln sollen, aber es funktioniert nicht.
Fast alle Problemlöser im Internet sagen, dass ich die Option DEFAULT = save in / etc / default / grub aktivieren sollte, aber ich kann diese Datei nicht finden. Irgendeine Idee, was ich sonst noch tun soll?
Vielen Dank
Aktualisieren:
Ich habe das Gleichheitszeichen verwendet, da meine menu.lst standardmäßig einen Eintrag als Standard = 0 hatte . Die Standardeinstellung 0 funktioniert jedoch ebenfalls einwandfrei.
Außerdem ist das menu.lst , das ich habe, tatsächlich ein symbolischer Link zu ./grub.conf . Ich habe auch festgestellt, dass die Befehle grub-intall und grub-set-default nicht funktionieren.
Antworten:
Die korrekte Syntax zum Aktivieren
savedefault
in/etc/default/grub
(GRUB 2) lautet wie folgt:und nicht mit der Zeile
DEFAULT=save
, die der Antragsteller vorgeschlagen hat.Nach dem Hinzufügen der beiden obigen Zeilen
/etc/default/grub
zu muss die GRUB-Konfiguration als Superuser mit den folgenden Befehlen aktualisiert werden:Zumindest unter Lubuntu 12.10 wird
grub-mkconfig
es nicht benötigt (da es ohne Optionen die Konfigurationsdatei auf stdout speichert). Der einzige erforderliche Befehl ist der,update-grub
der tatsächlichgrub-mkconfig
mit der richtigen-o file
Option aufgerufen wird.quelle
Ich bin mir nicht sicher, ob GRUB das
=
Zeichen zulässt . Meine Konfiguration lautetdefault saved
.Ihr Problem ist, dass der
Pathetic Windows
Eintrag kein a ausführtsavedefault
, sodass der Standardeintrag niemals in Windows geändert wird.Bearbeiten : Außerdem
savedefault
wird standardmäßig der aktuelle Eintrag gespeichert. Nur wenn Sie ihm eine Nummer geben, wird ein anderer Eintrag als der aktuelle gespeichert.Versuche dies:
Ich kenne Moblin nicht, aber in anderen Distributionen ist es üblich, dass die Konfigurationsdatei irgendwo drin ist
/boot/grub
, nicht drin/etc
.quelle
savedefault
Nummer geben.savedefault N
nichtsavedefault=N
(wieder, wenn Sie möchten, dass ein anderer Eintrag als Standard gespeichert wird - wenn Sie den aktuellen Eintrag möchten, lassen Sie ihnN
weg).