Je viens d'installer le système d'exploitation Moblin. Il utilise GRUB2. Sur mon Ubuntu 8.04, GRUB 0.97 était utilisé dans lequel j'utilisais confortablement l'option enregistrée par défaut . J'ai trouvé qu'avec GRUB2 je ne devais pas éditer /boot/grub/menu.lst directement mais je l'ai fait :) parce que mon Moblin ne contient aucun / etc / default / grub où ils disent que je devrais faire la modification que je veux.
Donc, ce que j'ai fait, c'est ce qui n'a pas fonctionné:
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
Ce faisant, j'aurais dû basculer automatiquement entre Moblin et Window à chaque démarrage, mais cela ne fonctionne pas.
Presque tous les dépanneurs sur Internet disent que je devrais activer l' option DEFAULT = save dans / etc / default / grub mais je ne trouve pas ce fichier. Une idée que dois-je faire d'autre?
Merci beaucoup
Mise à jour:
J'ai utilisé le signe égal à parce que par défaut, mon menu.lst avait une entrée par défaut = 0 . Cependant, la valeur par défaut 0 fonctionne également correctement.
De plus, le menu.lst que j'ai est en fait un lien symbolique vers ./grub.conf . J'ai également remarqué que les commandes grub-intall et grub-set-default ne fonctionnent pas.
Réponses:
La syntaxe correcte pour l'activation
savedefault
dans/etc/default/grub
(GRUB 2) est avec les lignes:et non avec la ligne
DEFAULT=save
suggérée par le demandeur.Après avoir ajouté les deux lignes ci-dessus à
/etc/default/grub
, il faut mettre à jour la configuration de GRUB, en tant que superutilisateur, avec les commandes suivantes:Au moins sur Lubuntu 12.10,
grub-mkconfig
n'est pas nécessaire (car il, sans options, vide le fichier de configuration sur stdout). La seule commande nécessaire est celleupdate-grub
qui est réellement invoquéegrub-mkconfig
avec l'-o file
option appropriée .la source
Je ne sais pas si GRUB autorise le
=
signe; ma configuration litdefault saved
.Votre problème est que l'
Pathetic Windows
entrée ne fait passavedefault
, donc l'entrée par défaut n'est jamais modifiée pour Windows.Modifier : En outre,
savedefault
par défaut, enregistre l'entrée actuelle; ce n'est que si vous lui donnez un numéro qu'il enregistrera une autre entrée que l'actuelle.Essaye ça:
Je ne sais pas Moblin , mais dans d' autres distributions , il est courant d'avoir la part du fichier de configuration
/boot/grub
, pas/etc
.la source
savedefault
chiffre.savedefault N
ne l' est passavedefault=N
(encore une fois, si vous voulez qu'elle enregistre une autre entrée comme valeur par défaut - si vous voulez l'entrée actuelle, laissez-laN
désactivée).