El Thu, 25 Mar 2010 17:47:54 +0100, Altair Linux escribió:
(...)
> El archivo /boot/grub/menu.lst entero es el siguiente, y el problema es
> que no entiendo en que fallo. Se supone que tiene que arrancar con el
> kernel 2.6.30, encontrarse con el error de que no esta soportada la
> placa base, y automaticamente arrancar el kernel 2.6.26-2-686
¿Y qué es lo que hace ahora, exactamente?
...
Leyendo el manual de GRUB, la configuración entiendo que sería como sigue:
***
default saved
timeout 10
fallback 2
***
Con este le dices:
- Que inicie desde la opción guardada
- Que espere 10 segundos
- Que en caso de fallo, inicie con la entrada 2 (GRUB cuenta desde cero,
luego la primera entrada sería la 0, la segunda la 1, etc...).
***
title Debian GNU/Linux, kernel 2.6.30-1.19
root (hd0,1)
kernel /boot/vmlinuz-2.6.30-1.19 root=/dev/hda2 ro quiet
initrd /boot/initrd.img-2.6.30-1.19
savedefault fallback
title Debian GNU/Linux, kernel 2.6.30-1.19 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.30-1.19 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.30-1.19
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda2 ro quiet
initrd /boot/initrd.img-2.6.26-2-686
savedefault
title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.26-2-686
***
Y la configuración de las entradas sería la de arriba.
Con esto le dices que inicie desde la entrada "0" -que es el kernel
2.6.30- y que en caso de que no pueda cargar, vuelva a intentarlo en el
próximo inicio con la entrada "2" -que es el kernel 2.6.26-.
El manual también te recuerda que en el caso de que la entrada
predeterminada inicie correctamente, debes ejecutar el comando "grub-set-
default 0" para almacenar esa entrada como la predeterminada.
***
However, you need to run grub-set-default (see Invoking grub-set-default)
when `A' starts correctly or you fix `A' after it crashes, since GRUB
always sets next boot entry to a fallback entry. You should run this
command in a startup script such as rc.local to boot `A' by default:
# grub-set-default 0
where `0' is the number of the boot entry for the system `A'.
***
Para comprobar cuál es la entrada predeterminada actual, puedes ejecutar
un "cat /boot/grub/default", que en tu caso, debería apuntar a la "0".
Saludos,
--
Camaleón
Archive: [🔎] pan.2010.03.27.10.05.06@gmail.com" target="_blank">http://lists.debian.org/[🔎] pan.2010.03.27.10.05.06@gmail.com