Acabo de instalar el sistema operativo Moblin. Está usando GRUB2. En mi Ubuntu 8.04 se estaba utilizando GRUB 0.97 en el que estaba usando la opción guardada por defecto cómodamente. Descubrí que con GRUB2 no debería editar /boot/grub/menu.lst directamente, pero lo hice :) porque mi Moblin no contiene ningún / etc / default / grub donde dicen que debería hacer la modificación que quiero.
Entonces, lo que hice es lo siguiente, que no funcionó:
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
Al hacerlo, debería haber cambiado automáticamente entre Moblin y Window en cada arranque, pero no funciona.
Casi todos los solucionadores de problemas en Internet dicen que debo habilitar la opción DEFAULT = save en / etc / default / grub pero no puedo encontrar este archivo. ¿Alguna idea de qué más debo hacer?
Muchas gracias
Actualizar:
Usé el signo igual porque, por defecto, mi menu.lst tenía una entrada por defecto = 0 . Sin embargo, el valor predeterminado 0 también funciona bien.
Además, el menu.lst que tengo es en realidad un enlace simbólico a ./grub.conf . También he notado que los comandos grub-intall y grub-set-default no funcionan.
Respuestas:
La sintaxis correcta para habilitar
savedefault
en/etc/default/grub
(GRUB 2) es con las líneas:y no con la línea
DEFAULT=save
que sugirió el investigador.Después de agregar las dos líneas anteriores a
/etc/default/grub
, uno tiene que actualizar la configuración de GRUB, como superusuario, con los siguientes comandos:Al menos en Lubuntu 12.10,
grub-mkconfig
no es necesario (ya que, sin opciones, volca el archivo de configuración en stdout). El único comando necesario es elupdate-grub
que realmente invocagrub-mkconfig
con la-o file
opción adecuada .fuente
No estoy seguro si GRUB permite la
=
señal; mi configuración leedefault saved
.Su problema es que la
Pathetic Windows
entrada no hace unasavedefault
, por lo que la entrada predeterminada nunca cambia a Windows.Editar : Además,
savedefault
por defecto guarda la entrada actual; solo si le asigna un número, guardará otra entrada que no sea la actual.Prueba esto:
No conozco a Moblin, pero en otras distribuciones es común tener el archivo de configuración en algún lugar
/boot/grub
, no en/etc
.fuente
savedefault
un número.savedefault N
no essavedefault=N
(de nuevo, si desea guardar otra entrada como predeterminada, si desea la entrada actual, no la useN
).