Grub no enlista todas las particiones [Solucionado]

No seguro de donde poner este tema, lo dejaré acá, por favor indiquenme si no es el lugar correcto.
Usando una Pentium Celeron.
Disco duro con 3 particiones:
hda1 Windows Xp
hda2 Gnu/Linux Debian Squeeze
hda3 Gnu/Linux Debian Lenny
Entorno: Me decidí instalar Squeeze (hda2) y al finalizar la instalación me dijo que no podía instalar GRUB así que le di la opción de LILO. Al reiniciar, LILO no me detectó las otras dos particones (hda1 y hda3). Introduje el CD de instalación y en modo de rescate pude instalar GRUB en el MBR. Reinicié y me apareció lo siguiente (esto lo copié del /boot/grub/menu.lst):

title Debian GNU/Linux, kernel 2.6.26-2-vserver-686-bigmem
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-vserver-686-bigmem root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-vserver-686-bigmem

title Debian GNU/Linux, kernel 2.6.26-2-vserver-686-bigmem (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-vserver-686-bigmem root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-vserver-686-bigmem

title Debian GNU/Linux, kernel 2.6.26-2-vserver-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-vserver-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-vserver-686

title Debian GNU/Linux, kernel 2.6.26-2-vserver-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-vserver-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-vserver-686

title Debian GNU/Linux, kernel 2.6.26-2-openvz-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-openvz-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-openvz-686

title Debian GNU/Linux, kernel 2.6.26-2-openvz-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-openvz-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-openvz-686

title Debian GNU/Linux, kernel 2.6.26-2-686-bigmem
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-686-bigmem root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-686-bigmem

title Debian GNU/Linux, kernel 2.6.26-2-686-bigmem (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-686-bigmem root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-686-bigmem

title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-486
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-486 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-2-486

title Debian GNU/Linux, kernel 2.6.26-2-486 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-486 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-2-486

title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.26-1-686

title Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/hda3 ro single
initrd /boot/initrd.img-2.6.26-1-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
<strong>title Other operating systems:
root</strong>

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Entré en el primero y llegué a Lenny, lo que es bueno. Pero no veo la opción de entrar a Squeeze.

Sería alguien tan amable de guiarme. Tampoco tengo idea de porque han aparecido todas esas opciones en GRUB.
Gracias de antemano.

Me acabo de dar cuenta, además del problema de que no veo la partición hda2, que bigmem significa tener RAM de más de 4 Gigas? es eso cierto? Porque mi Intel Celeron PIV solo tiene 2.7. Y no se de donde salio lo de amd64.

cry smash cry

Alguien por ahí tendría un poco de paciencia y me sacaría de este enrrrrredo...por favor... cry

¿Cuando inicias el sistema ,grub cuantas opciones te muestra ?
Edito: Por lo visto no esta incluido en grub ,squeeze instalado en hda2. Vas a tener que editar como root
/boot/grub/menu.lst, para incluir squeeze.

caliban escribió:

¿Cuando inicias el sistema ,grub cuantas opciones te muestra ?
Edito: Por lo visto no esta incluido en grub ,squeeze instalado en hda2. Vas a tener que editar como root
/boot/grub/menu.lst, para incluir squeeze.

Saludos.

Grub me muestra 17 opciones crazy

Y de editar /boot/grub/menu.lst, quedaría así esa entrada?

title Debian GNU/Linux, kernel 2.6.30-1-686
root (hd0,3)
kernel /boot/vmlinuz-2.6.30-1-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.30-1-686

Gracias.

Esto es lo que aparece con fdisk -l

Disk /dev/hda: 80.0 GB, 80060424192 bytes
255 heads, 63 sectors/track, 9733 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        5061    40652451    7  HPFS/NTFS
/dev/hda2   *        5062        6864    14482597+  83  Linux
/dev/hda3            6950        9733    22362480   83  Linux
/dev/hda4            6865        6949      682762+   5  Extended
/dev/hda5            6865        6949      682731   82  Linux swap / Solaris

Partition table entries are not in disk order

Notais el asterisco en /dev/hda2?

debian_fan escribió:
caliban escribió:

¿Cuando inicias el sistema ,grub cuantas opciones te muestra ?
Edito: Por lo visto no esta incluido en grub ,squeeze instalado en hda2. Vas a tener que editar como root
/boot/grub/menu.lst, para incluir squeeze.

Saludos.

Grub me muestra 17 opciones crazy

Y de editar /boot/grub/menu.lst, quedaría así esa entrada?

title Debian GNU/Linux, kernel 2.6.30-1-686
root (hd0,3)
kernel /boot/vmlinuz-2.6.30-1-686 root=/dev/hda3 ro quiet
initrd /boot/initrd.img-2.6.30-1-686

Gracias.

la entrada que te falta es la correspondiente a squeeze ,que esta en hda2 , y para el mapeo de grub corresponde
(hd0,1)
Es decír tenés que hacer una nueva entrada, como cualquiera de las que ves en tu lista , Le pones un titulo ,para que sepas cual es ,luego indicas en que particion esta, y el resto de los datos .
Para averiguar los datos necesarios , tenes que montar la particion ,hda2 ( squeeze) (estando en lenny) ir a /boot ( de squeeze) ,y ver los datos que te faltan ,para luego incluirlos en la nueva entrada de tu grub.

title Debian GNU/Linux, kernel 2.6.30-1-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.30-1-686 root=/dev/hda2 ro quiet
initrd /boot/initrd.img-2.6.30-1-686
Aproximadamente te deberia quedar así ,siempre y cuando squeeze esté instalado en hda2

Lo hice pero no funcionó.
Edité lo anterior en /boot/grub/menu.lst e reinicié. Pero me salio este error:

booting 'Debian GNU/Linux, kernel 2.6.30-1-686

root   (hd0,1)

filesystem type is ext2fs, partition type 0x83

kernel/boot/vmlinuz-2.6.30-1-686 root=/dev/hda2 ro quiet

Error 15: File not found

Press any key to continue...

Este es un pantallazo de las particiones:

Alguna idea? Gracias.

El error es que ,busca el archivo pero no lo encuentra ,tenés que fijarte bien los datos que le ponés a tu grup ,yo te di un ejemplo aproximado.
Y si se te complica ,buscate supergrub disk y reparas el arranque desde ahí

Gracias por responderme.

Intentaré varias opciones sobretodo con la línea de:

root (hd0,1)

Por otro lado, ya tengo el CD de Super Grub, de hecho lo usé para poder iniciar con Grub y no con LILO pero por alguna razón (obviamente mi ignorancia), no logré que reconociera todas las particiones.

En fin agradezco mucho tu tiempo.