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.
- Inicie sesión o regístrese para enviar comentarios
- 2189 lecturas


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.
Alguien por ahí tendría un poco de paciencia y me sacaría de este enrrrrredo...por favor...
¿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.
¿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
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 bytes255 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?
¿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
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-686root (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í
http://www.forat.info/2009/02/28/un-solo-grub-para-todos-tus-linux/
Fijate el método
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.