Hola amigos.
Como siempre, linux funciona tan bien que uno se aburre y anda buscando
problemas..... :-)
Os cuento algo que me ha sucedido hoy con grub, todav�a sigo sin
entenderlo por m�s vueltas que le doy al asunto.
Hoy prob� el build diario del nuevo instalador de sarge, para ver si
hab�an arreglado algunas cosas, y efectivamente, con la opci�n linux26
ha ido a las mil
maravillas, me ha detectado windog, woody, e incluso el Hurd que tengo
en el disco hdb. Detect� tarjeta de red, de sonido, de tv, perfecto. Al
instalar sarge siempre le digo que no instale grub
en ning�n sitio, para controlarlo todo desde mi woody en hda6. El
resultado de las particiones era �ste:
grub en el MBR
hda1 (windogXP NTFS)
hda2 ( hda5(ext3) hda6(woody ext3) hda7(swap))
hda3 ext3 reci�n instalda sarge
Pues bien, como ten�a ganas de perder el tiempo y armarla, se me ocurri�
ver si al instalar grub por error en el sector de arranque de la hda1 se
cargaba el windows, efectivamente as� result� ser. Al arrancar grub y
querer cargar windows cargaba otra vez grub y desde ah�, otro men� de
grub, divertido.... :-) Pues bien, para desfacer el entuerto instal� de
nuevo XP en hda1 formateando de nuevo la NTFS y como siempre, como le
gusta hacer de las suyas, hizo
un peque�o baile de particiones: la 2 por la 3 y la 3 por la 2.
hda1 (windogXP NTFS)
hda2 ext3 (reci�n instalda sarge )
hda3 ( hda5(ext3) hda6(woody ext3) hda7(swap))
Arranqu� mi fiel woody para arreglar el desaguisado y mont� la partici�n
hda2 para cambiar en el fstab a la hda2 en vez de la hda3, como he hecho
varias veces.
Pues al arrancar confiadamente: �sorpresa! NO ARRANCA. El kernel se
empe�a en empezar
con la partici�n hda3. Miro y remiro el menu.1st de grub, y veo
claramente que le est� pasando el par�metro root=/dev/hda2
#########################
title Debian Sarge
kernel (hd0,1)/boot/vmlinuz-2.6.5-1-386 root=/dev/hda2 ro
initrd (hd0,1)/boot/initrd.img-2.6.5-1-386
#########################
No convencido con �sto, arranco el ordenador con un disquete de grub
meti�ndole a mano los comandos, como lo he hecho mil veces:
kernel (hd0,1)/boot/vmlinuz-2.6.5-1-386 root=/dev/hda2 ro
initrd (hd0,1)/boot/initrd.img-2.6.5-1-386
�Nada!
�El kernel se empe�a en montar la hda3 y da el error de siempre en el
arranque!
Hice un fsck /dev/hda2 por si las moscas y ning�n problema. Adem�s, la
partici�n se monta y fisga sin problemas.
Ya desesperado (no me apeteci� probar lilo), agarro el cdrom n�mero 1 de
woody, y arranco con �l
d�ndole " rescbf24 root=/dev/hda2" y eureka, arranc� perfectamente,
luego el sistema linux Sarge est� sano y funciona perfectamente.
�Qu� pasa con grub? Debe haber alg�n problema porque no pasa el
par�metro "root=" correctamente, o se enga�a de alguna forma con el
baile de particiones.
�Alguien me puede dar alguna pista?. Es simple curiosidad por comprender
�sto, porque esa partici�n s�lo la uso para testar el instalador de
sarge y enviar reportes.
Gracias por aguantar este rollo.