Problemas con GRUB al convertir las particiones de ext3 a ext4 en Ubuntu

He estado realizando la conversión de ext3 a ext4 en mi portátil con Ubuntu Karmic Koala, tal y como muy bien explican en este artículo.

Más o menos me ha ido bien, pero he cometido el fallo de no haber actualizado previamente el gestor de arranque grub a grub2. Al hacer todos los pasos que se indican en el anterior artículo con un Live-CD Ubuntu 9.10, como éste tiene instalado por defecto grub2 (en lugar del antiguo grub), al realizar el paso en el que hay que ejecutar sudo grub-install /dev/sda --root-directory=/mnt --recheck, he perpetrado, sin darme cuenta, un estropicio.

Me he dado cuenta después porque, al intentar rearrancar el portatil, en lugar de encontrarme con la pantalla habitual del grub instándome a elegir cuál de los sistemas operativos disponibles quiero ejecutar, me encontrado con un intérprete mínimo de comandos, en el que más o menos ponía:

GNU GRUB version 1.97 beta4

[minimal BASH - like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device/file completions.]
sh:grub>

Tras el susto inicial, y adaptando las instrucciones de esta página, conseguí arrancar el equipo introduciendo las siguientes órdenes:

sh:grub>set root=(hd0,1)
sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1
sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
sh:grub>boot

Por supuesto, aquí lo de (hd0,1), lo de /dev/sda1 y los datos del kernel a arrancar, tendrás adaptarlos a tu caso particular. Hay un problema: has que trabajar como si tu teclado fuese inglés (el = está en la tecla ¡, la / está en -,…), pero al menos tienes la posibilidad de autocompletar los comandos y los ficheros con el tabulador, tal y como se suele hacer en el intérprete de comandos BASH.

Una vez conseguido arrancar el sistema operativo, tuve que instalar grub2 con sudo aptitude install grub2 y sudo upgrade-from-grub-legacy, y ya todo me funcionó perfectamente.

Problemas con GRUB al convertir las particiones de ext3 a ext4 en Ubuntu
Valora este apunte

6 comentarios en “Problemas con GRUB al convertir las particiones de ext3 a ext4 en Ubuntu

  1. Toligram, si sale ese mensaje es que tienes un problema similar. Sigue las instrucciones aplicándolas a tu propia instalación y todo deberá ir bien. Suerte!

  2. Hola cómo estas?

    Mira yo tengo el mismo problema, solo que pretendí solucionarlo con estos comandos cargando el Ubuntu desde el cd de instalación.

    sudo fdisk -l Para saber en donde estaba el sistema en mi caso en sda5.

    Luego sudo mount/dev/sda5/mnt

    Sudo grub-install –root-directry=/mnt/dev/sda

    y luego se supone que solo debía reiniciar y todo listo, pero no fue asi ya que ahora este mensaje me sale desde que el pc se enciende, asi que ya no puedo entrar ni al Vista ni al Ubuntu. Tus sistema también se puede aplicar a mi situación, o sabes que puedo hacer?

    Te agradezco tu amable colaboración…

  3. Hola, tengo el mismo problema que describes, sólo que me ocurrió al instalar unas actualizaciones que me recomendó Ubuntu 9.10

    Soy nuevo en esto, hace un par de días lo instalé desde windows, en una partición, porque pretendo cambiarme paulatinamente hacia Linux.

    Seguí los mismos pasos que describes, sólo cambié root=(hd0,7)y …vmlinuz-2.6.20-15-… y parecía que todo funcionaba. Sólo que al empezar a correr el inicio, se quedaba parado después de unos segundos… y no alcanza a llegar a arrancar. Hasta aquí llegué, no he encontrado más info similar en otros sitios, y la verdad es que no sé por dónde arreglar el problema.

    Gracias de antemano por tu ayuda

    Saludos

  4. Sí, claro, has de poner el kernel que tú dispongas.

    Lo bueno es que puedes empezar a escribir linux /boot/vm y luego pulsar el tabulador para ver qué kernels tienes disponibles. Si no te sale ninguno, es que no has elegido la partición correcta. En ese caso, vuelve a introducir el set (hd... apropiado (también te puedes ayudar con el tabulador)

    Y lo mismo para root=/dev/... y initrd /boot/init...

    Si te surgen más dudas, aquí estoy 🙂

  5. Hola, tengo ese problema, pero no me acepta este comando
    sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 tengo que personalizarla de algun modo? gracias por tu ayuda

Deja un comentario