martes, 20 de noviembre de 2007

Error 17 : Can not mount selected partition

Buenas, hace unos dias postee esto en el foro de Informática pero creo que es bueno dejarlo en varios lugares para que haya mas información.

resulta que tenia instalado Ubuntu 7.10 y mi emulador de Juegos (winshit) en otra particion, el rollo es que en windows no tenia antivirus y un broder trajo una flash pegada y me jodio el win, tons reinstale en la misma particion sin tocar ubuntu, despues de instalado resulta que el shit windows habia cambiado los nombres de los discos, (/dev/sda7 por /dev/sda6/ particion donde tengo instalado ubuntu) como de costumbre se daño el grub pero lo recupere con el disco Super Grub Disk el menu aparecia nuevamente pero el sistema no arracaba, me decia que la particion no podia ser montada y que el sistema de fichero no era reconocido, (claro, porque en el menu.lst me estaba apuntando al disco ntfs),

root (hd0,6)
filesystem type unknown partition type 0x7

Error 17 : Cannot mount selected partition

reinstale el grub manualmente y nada, hasta que busque info sobre el error 17 del grub y lo logre de esta manera.

e0s87@server:~$ fdisk -l
Disco /dev/sda: 81.9 GB, 81964302336 bytes
255 cabezas, 63 sectores/pistas, 9964 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002db21

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1958 15727603+ c W95 FAT32 (LBA)
/dev/sda2 1959 9964 64308195 5 Extendida
/dev/sda5 1959 2089 1052226 82 Linux swap / Solaris
/dev/sda6 2090 4047 15727603+ 83 Linux
/dev/sda7 4048 6005 15727603+ 7 HPFS/NTFS
/dev/sda8 6006 9964 31800636 83 Linux
e0s87@server:~$

segun el resultado hay que fijarse cual es la particion de linux para luego proceder a cambiar la en el menu.lst para /dev/sda1 (hd0,0), para /dev/sda2 es (hda0,1) .... sucesivamente

corregimos en la linea que dice root del menu.lst de cada sistema y listo

title Ubuntu, kernel 2.6.22-14-generic
root (hd0,X) ###### esta es la linea cambiando X segun el disco
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=bbb2bfc1-3640-4527-849e-7049afce6cf4 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic

claro todo esto lo hice desde el live cd montando la particion y haciendo chroot donde lo monte.

Alguna duda deja tu comentario o mandame un correo:

helmygb@gmail.com

ahhh, se me olvidaba dejar el enlace de un trabajo en la pagina de gentoo sobre los errores del grub

http://www.gentoo.org/doc/es/grub-error-guide.xml

2 comentarios:

Anónimo dijo...

Tengo Windows XP y Ubuntu 7.10. Windows en un disco duro y linux en otro.
Le cambie hd1 por hd0 y viceversa en menu.lst pero ahora no carga el XP.

Aparece el primer mensaje (que no me acuerdo cual es, pero el mismo que aparece cuando empieza a cargar linux) y se cuelga haciendo varios "pi" consecutivos con el parlante de la torre.

Probe con otros hdx y me dice que no existe la particion, asi que supongo que la particion es la correcta pero que puede estar pasando????

Unknown dijo...

Bueno, pero en cual de los discos tenes Windows? y en cual Linux? primero, segundo? cual? proba a iniciar con el LiveCD, monta el disco donde tenes Linux y despues hace un chroot ruta_montaje, luego ejecuta fdisk -l y talves te podes poner la salida de este ultimo comando a ver en que te puedo ayuda, si no date una vuelta por este foro:

http://informaticanicaragua.net

Saludos