Miembro No. 11956 Registrado: Nov 24, 2005 Mensajes: 618
Publicado: Vie May 02, 2008 2:51 pmAsunto: Grub Error 17, tutorial
Como solucionar el error 17 en GRUB
Este es un error bastante usual del gestor de arranque Grub, sobre todo si se manipulan particiones después de instalar el sistema operativo.
¿Que es el error 17?
Código:
17 : Cannot mount selected partition
Este error se origina cuando una partición existe pero GRUB no la reconoce. Es decir, en algún punto de nuestro menu.lst se le pide a Grub que cargue un sistema ubicado en una partición especifica, pero el gestor no logra hacerlo porque no la reconoce como una partición de un sistema operativo.
Prevenir el error 17
Para prevenir el problema se sugiere instalar primero cualquier sistema operativo que deseamos y en última instancia el linux que contendrá el Grub.
Solucionando el error 17
Necesitaras dos informaciones:
» El contenido del fichero /boot/grub/menu.lst
» La tabla de particiones, que se obtiene ejecutando en una terminal:
Código:
fdisk -l
La solución consiste simplemente en asignar la partición correcta a la entrada/s de Grub que nos devuelve el error.
La entrada para el sistema operativo MS Windows se verá de la siguiente forma:
Código:
title Windows XP
rootnoverify (hd2,0)
map (hd0) (hd2)
map (hd2) (hd0)
makeactive
chainloader +1
Sin embargo, no debemos copiar y pegar este código como está, sino que deberemos adaptarlo en función de la información obtenida de la tabla de particiones.
Tener en cuenta
» Grub no diferencia entre discos IDE y SATA, a ambos los llamará (hdx,y), donde "x" corresponde a su ubicación fisica (maestro, esclavo, ide1 o ide2) y "y" corresponde a la partición donde se encuentra el sistema.
» Grub empieza a numerar las particiones desde 0. Entonces la primera partición del primer disco rígido sera (hd0,0), la segunda partición del primer disco será (hd0,1), etc... La primera partición del segundo disco será (hd1,0) y la segunda partición del segundo disco será (hd1,1)... Podremos deducir el resto utilizando esta regla.
» Utilizaremos la orden map si Windows se encuentra en alguna partición que no sea la primera del primer disco rígido.
Ejemplo de solución
Tomamos como punto de partida el siguiente menu.lst:
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=0824aa5d-9d47-48f0-9abc-06c795e445cb ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
y el siguiente fdisk -l:
Código:
Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0xd2bad2ba
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 16706 134190913+ 7 HPFS/NTFS
/dev/sda2 * 17026 19457 19535040 83 Linux
/dev/sda3 16707 17025 2562367+ 82 Linux swap / Solaris
Windows en sda1 y Linux en sda2. No usaremos map porque Windows está en la primera partición del primer disco rígido. Entonces la entrada tendría la siguiente forma:
Código:
title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1
Publicado: Vie May 02, 2008 5:20 pmAsunto: Re: Grub error 17, particion NTFS
GROSOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Que calidad explicativa...
Muy bueno che, de no ser por que estoy con el 6.04 -actualizando- hubiese intentado de nuevo con eso
Usaste mi menu.lst y parte de mi fdisk-l me siento halagado jajajajaja
Calabaza, si no te molesta hare un copy/paste para ponerlo en mis blogs y hare mencion que tu eres el autor...
salu2 _________________ "Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
y que están complementadas con la forma de encontrar el UUID. No obstante, yo he sustituido esa nomenclatura en Ubuntu por la usual en Debian y corre sin problemas.
Por cierto, el tema que aquí refiero fue cerrado porque como yo siempre he resuelto por mi cuenta los Grub Error 17 nunca me había preocupado por si existía este tema aquí posteado . Esto significa que los cerradores compulsivos de posts le están demostrando a la comunidad que otros sitios de la red proveen información más valiosa que este foro porque no veo en este tema que nadie se haya beneficiado sobre lo que aquí hay escrito.
Miembro No. 29278 Registrado: Aug 25, 2008 Mensajes: 17
Publicado: Sab Ago 30, 2008 5:11 pmAsunto: Re: Grub Error 17, tutorial
una pregunta a mi me sale este fdisk -l
pol@pol:~$ sudo fdisk -l
[sudo] password for pol:
Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 cabezas, 63 sectores/pista, 14593 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x11691169
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 14405 115708131 83 Linux
/dev/sda2 14406 14593 1510110 5 Extendida
/dev/sda5 14406 14593 1510078+ 82 Linux swap / Solaris
Disco /dev/sdb: 2029 MB, 2029518848 bytes
129 cabezas, 32 sectores/pista, 960 cilindros
Unidades = cilindros de 4128 * 512 = 2113536 bytes
Identificador de disco: 0xc3072e18
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 1 961 1981936 6 FAT16
La partición 1 tiene distintos finales físicos/lógicos:
físicos=(967, 128, 32) lógicos=(960, 31, 32)
pol@pol:~$
que devo hacer. esque he leido tu post y lo he intentado hacer pero en la parte de sda me he liado mucho. un saludo y muchas gracias.
No puedes publicar nuevos temas en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en encuestas en este foro