Grub Error 17, tutorial

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
Avatar de Usuario
Calabaza
Forista Mayor
Forista Mayor
Mensajes: 618
Registrado: Jue Nov 24, 2005 8:00 am
Contactar:

Grub Error 17, tutorial

Mensaje por Calabaza » Vie May 02, 2008 10:51 pm

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: Seleccionar todo

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: Seleccionar todo

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: Seleccionar todo

 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:

Código: Seleccionar todo

title      Ubuntu 8.04, kernel 2.6.24-16-generic
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=0824aa5d-9d47-48f0-9abc-06c795e445cb ro quiet splash
initrd      /boot/initrd.img-2.6.24-16-generic
quiet

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: Seleccionar todo

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: Seleccionar todo

 title Windows XP
 rootnoverify (hd0,0)
 makeactive
 chainloader +1
Referencia

Guia básica de Grub, desarrollada por el proyecto eliduc (proyecto de traducción de documentación surgido en espacio linux)
Última edición por Calabaza el Dom May 04, 2008 5:13 pm, editado 1 vez en total.
[url=http://www.espaciolinux.com/postt775.html]Reglamento del foro[/url] | [url=http://eliduc.berlios.de/index.php/Eliduc]Proyecto de traducción de documentación[/url] | [url=http://melodica.wordpress.com/]Música y Software Libre[/url]
Avatar de Usuario
elhechicero
Forista Nuevo
Forista Nuevo
Mensajes: 7
Registrado: Mar Abr 29, 2008 7:00 am

Re: Grub error 17, particion NTFS

Mensaje por elhechicero » Sab May 03, 2008 1:20 am

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 8) :D me siento halagado jajajajaja

Saludos y muy bueno lo tuyo.
Avatar de Usuario
anto_gc
Forista Nuevo
Forista Nuevo
Mensajes: 13
Registrado: Vie Dic 07, 2007 8:00 am

Re: Grub Error 17, tutorial

Mensaje por anto_gc » Lun May 26, 2008 2:00 pm

precisamente ayer estube mirando sobre ese error y me vino de perlas lo q se comenta en este blog...

http://oviedos.com.mx/index.php/blog/sh ... _Grub.html
Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Mensaje por Kde_Tony » Lun May 26, 2008 5:09 pm

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
-----------------------------
Avatar de Usuario
Calabaza
Forista Mayor
Forista Mayor
Mensajes: 618
Registrado: Jue Nov 24, 2005 8:00 am
Contactar:

Mensaje por Calabaza » Vie May 30, 2008 1:24 am

Tony, no hace falta que me des crédito ya que esta información es y debería ser libre para que cualquiera pueda utilizarla con cualquier fin.

De todas formas voy a realizar una aclaración al respecto en el post.

Saludos!
[url=http://www.espaciolinux.com/postt775.html]Reglamento del foro[/url] | [url=http://eliduc.berlios.de/index.php/Eliduc]Proyecto de traducción de documentación[/url] | [url=http://melodica.wordpress.com/]Música y Software Libre[/url]
guarismo

Re: Grub Error 17, tutorial

Mensaje por guarismo » Dom Jul 06, 2008 4:46 pm

Aquí están mis orientaciones a ppoolloo sobre el mismo tema:

http://www.espaciolinux.com/foros-tema- ... tml#186361

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 :D. 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.

Saludos
Avatar de Usuario
polo
Forista Nuevo
Forista Nuevo
Mensajes: 17
Registrado: Lun Ago 25, 2008 7:00 am

Mensaje por polo » Dom Ago 31, 2008 1:11 am

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.
Avatar de Usuario
mirror
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Sab May 02, 2009 7:00 am

Re: Grub Error 17, tutorial

Mensaje por mirror » Sab May 02, 2009 7:28 pm

CIERTO AMI ME OCURRE LO MISMO , EN MIS PARTICIONES NO HAY NINGUNA PARTICION NTFS. ME PONE

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x4d61a023

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 29266 235079113+ 83 Linux
/dev/sda2 29267 30401 9116887+ 5 Extendida
/dev/sda5 29267 30401 9116856 82 Linux swap / Solaris
victor@victor-laptop:~$
si alguien me puede ayudar lo agradeceri a muxo
Avatar de Usuario
tecelotl_senju
Forista Nuevo
Forista Nuevo
Mensajes: 8
Registrado: Vie Oct 23, 2009 7:00 am

Mensaje por tecelotl_senju » Vie Oct 23, 2009 11:52 pm

Excelente explicacion, Gracias.
Saludos desde Mexico
root
Forista Nuevo
Forista Nuevo
Mensajes: 6
Registrado: Mar Jun 15, 2010 8:20 pm

Re: Grub Error 17, tutorial

Mensaje por root » Jue Jul 08, 2010 1:55 am

Hola, tengo este problema pero no se como solucionarlo....

El GRUB se inicia pero al querer iniciar la particion de Mandriva me aparece este error. La particion de Windows si que puedo iniciarla.

Datos:

MENU.LST

Código: Seleccionar todo

timeout 4
color black/cyan yellow/cyan
gfxmenu (hd0,5)/boot/gfxmenu
default 0

title linux
kernel (hd0,5)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=a128cc99-f0b4-4407-8332-b5e3ed3ea28d splash=silent vga=788
initrd (hd0,5)/boot/initrd.img

title windows
root (hd0,1)
chainloader +1

http://s2.subirimagenes.com/imagen/4774 ... allazo.png

Ayuda please!!!!

Gracias de antemano.

Editado -- Mié Jul 07, 2010 5:55 pm --

Ya lo he solucionado. He modificado el menu.lst y arreglado :D

PD: disculpas al moderador por poner la captura tan grande.

Saludos.
Última edición por Deckon el Jue Jul 08, 2010 1:16 am, editado 1 vez en total.
Razón: Mensaje editado por contener capturas de pantalla muy grandes, revisa el reglamento del foro
Avatar de Usuario
JuanCarlosM2
Forista Nuevo
Forista Nuevo
Mensajes: 5
Registrado: Jue Jul 30, 2009 7:00 am

Re: Grub Error 17, tutorial

Mensaje por JuanCarlosM2 » Sab Oct 02, 2010 4:18 am

A mi se me facilito solucionar esos errores de la siguiente forma:
1º menu.lst revisar si el root y el boot esta en la particion correctas y si estan con UUID (fedora utiliza esta nomenclatura) o por particion (como archlinux /dev/sda2 como ejemplo) si es correcto continua.
antes de seguir ademas de fdisk -l existe otro comando que es blkid.
si no es correcto entonces edita con nano, gedit o tu editor favorito y corrige, sobre todo porque al redimensionar alguna particion le suele cambiar el UUID y da al traste con el boot.
2º ya con un cd'live y montada la particion de tu linux y en el archivo de boot en root comando grub, eso abre grub en modo consola.
3º tecleas find /boot/grub/stage1 a veces no es ese el directorio entonces seria find /boot/stage1; te respondera con la particion donde o que pueden tener el stage2; ejemplo (hd0,0) y en caso de tener mas de un SO en otros renglones te dara algo parecido.
4º conociendo la respuesta y sabiendo donde quieres reinstalar el grub le tecleas root (hd0,1) como ejemplo puede variar segun tus particiones y cantidad de tus SO. Te responde con el tipo de formato de la particion y otros datos.
5º setup (hd0) con esto reinstalas el grub, stage1 y stage2 para que puedas bootear correctamente, tambien puede variar si quieres que sea en una particion o en otro disco, etc para eso especificarias tal orden. Al final te dice sise reinstalo y le das quit y reboot para reiniciar.
Marianodelcanal
Forista Nuevo
Forista Nuevo
Mensajes: 33
Registrado: Mié May 07, 2014 3:34 pm

Re: Grub Error 17, tutorial

Mensaje por Marianodelcanal » Mié May 07, 2014 3:40 pm

Gracias por el tutorial :D, realmente te pasaste con el mismo, muy bien explicado y demás.
MelisaFigueiras
Forista Nuevo
Forista Nuevo
Mensajes: 5
Registrado: Mié Sep 30, 2015 6:35 am
Contactar:

Re: Grub Error 17, tutorial

Mensaje por MelisaFigueiras » Mié Sep 30, 2015 6:41 am

Muchas gracias, estuve horas batallando y rompiendome la cabeza por culpa de este problema.
juansan
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Lun Nov 07, 2016 1:07 pm
Ubicación: España
Contactar:

Re: Grub Error 17, tutorial

Mensaje por juansan » Lun Feb 11, 2019 3:57 pm

¿Esta solución para que versión funciona? Yo es que tuve un error similar pero tuve que volver a instalar el SO encima del que tenía para que me sobreescribiera el Grub... Creo que el problema fue por el número de cilindros de mi disco, que sobrepasaba el máximo permitido, aunque no se el código de error.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje