Problemas de arranque

Error «grub rescue>» y «no such partition»: cómo recuperar el arranque

Actualizado el · Equipo de Kuvia

Respuesta rápida

GRUB no encuentra la partición donde guarda sus archivos, normalmente porque se borró, movió o redimensionó una partición, o cambió el orden de los discos. En la consola usa ls para localizar la partición que contiene /boot/grub, fija prefix y root, carga normal y arranca. Ya dentro de Linux, reinstala GRUB y regenera su configuración. Si borraste Linux y solo quieres Windows, pon Windows Boot Manager primero en la UEFI.

«error: no such partition. Entering rescue mode...» seguido de «grub rescue>» es típico en arranques duales Windows-Linux después de borrar o redimensionar particiones, o tras instalar Windows encima.

Si eres profesional

  • En la consola de rescate solo hay unos pocos comandos: ls, set e insmod. ls (hd0,gpt2)/ te dice si esa partición tiene un sistema de archivos legible.
  • Si insmod normal falla con «file not found», el prefijo apunta mal o los módulos se perdieron: necesitas un live USB.
  • Desde un live, monta la raíz, haz bind de /dev, /proc, /sys y /sys/firmware/efi/efivars, entra con chroot y reinstala GRUB con la versión del propio sistema.
  • Ubuntu y Debian usan update-grub; Fedora y derivadas, grub2-mkconfig -o /boot/grub2/grub.cfg.

Si no eres técnico

  • No es tan grave como parece: tus archivos siguen en el disco. Solo se ha perdido el «mapa» para arrancar.
  • Escribe los comandos con calma; los números entre paréntesis cambian de un equipo a otro.
  • Si tenías Windows y Linux y borraste Linux desde Windows, la solución suele ser solo elegir Windows como primera opción en la BIOS.

Paso a paso

  1. Localiza la partición de Linux

    Lista las particiones y prueba cuál contiene /boot/grub.

    ls
    ls (hd0,gpt2)/
    ls (hd0,gpt2)/boot/grub
  2. Arranca a mano

    Sustituye (hd0,gpt2) por la partición que contenga /boot/grub.

    set prefix=(hd0,gpt2)/boot/grub
    set root=(hd0,gpt2)
    insmod normal
    normal
  3. Reinstala GRUB en un equipo UEFI

    Ya dentro de tu Linux (Ubuntu o Debian).

    sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
    sudo update-grub
  4. Reinstala GRUB en un equipo BIOS

    Indica el disco, no la partición.

    sudo grub-install /dev/sda
    sudo update-grub
  5. Si no consigues entrar: hazlo desde un live USB

    Monta tu sistema, entra con chroot y reinstala GRUB desde dentro.

    sudo mount /dev/nvme0n1p2 /mnt
    sudo mount /dev/nvme0n1p1 /mnt/boot/efi
    for d in dev proc sys; do sudo mount --bind /$d /mnt/$d; done
    sudo chroot /mnt
    grub-install --target=x86_64-efi --efi-directory=/boot/efi
    update-grub
  6. Si solo quieres arrancar Windows

    Pon «Windows Boot Manager» el primero en la BIOS/UEFI o, desde un live, cambia el orden con efibootmgr.

    sudo efibootmgr
    sudo efibootmgr -o 0000,0001

La ruta de respaldo que usa Kuvia

Cuando la IA de Kuvia reinstala GRUB en un equipo UEFI, lo hace desde un chroot del sistema instalado y además deja una copia del cargador en la ruta de respaldo EFI/BOOT/BOOTX64.EFI de la partición EFI (grub-install --force-extra-removable). Motivo: algunos firmwares, por ejemplo en ciertos equipos HP, ignoran las entradas de arranque guardadas en la NVRAM y solo arrancan esa ruta.

Su regla de seguridad es no reiniciar hasta haber comprobado que el cargador está de verdad en el disco. Si no se puede instalar, avisa y no reinicia.

Cómo ayuda Kuvia

Disponible hoy

El USB de Kuvia trae GRUB EFI y efibootmgr, y la IA puede localizar tu partición de Linux, entrar con chroot y reinstalar GRUB, o reordenar el arranque, siempre con tu confirmación.

  • Lista discos y particiones y encuentra la raíz de Linux y la partición EFI del disco interno (no la del pendrive).
  • Terminal persistente para el montaje, el chroot y la reinstalación paso a paso.
  • Comprobación de que el cargador existe en el disco antes de reiniciar, y cambio del orden de arranque UEFI con efibootmgr.

Lo que todavía no hace

  • El USB arranca solo en equipos x86-64 en modo UEFI con Secure Boot desactivado; no sirve para equipos solo BIOS Legacy.

Preguntas frecuentes

¿Por qué aparece grub rescue?

Porque GRUB no encuentra la partición donde están sus archivos. Pasa al borrar, mover o redimensionar particiones, al cambiar el orden de discos o cuando una instalación de Windows sobrescribe el arranque.

¿Pierdo mis archivos con grub rescue?

No. El error afecta al arranque, no a los datos. Mientras no formatees, tus archivos siguen ahí.

Borré Linux desde Windows y ahora sale grub rescue, ¿qué hago?

Entra en la BIOS o UEFI y pon Windows Boot Manager como primera opción de arranque. En equipos BIOS antiguos, ejecuta bootrec /fixmbr desde un USB de instalación de Windows.

¿Qué diferencia hay entre gpt y msdos en los nombres de partición?

Indican la tabla de particiones: (hd0,gpt2) es la segunda partición de un disco GPT y (hd0,msdos1) la primera de un disco MBR.

Fuentes oficiales

Prueba Kuvia en tu propio equipo

Arranca el USB (o abre Kuvia.exe o Kuvia.app desde el pendrive si el equipo sí arranca), vincúlalo con un código de 6 dígitos y pide en el chat lo que necesitas. La IA te explica lo que va a hacer y te pide una confirmación clara antes de borrar o instalar en un disco.

Kuvia está en acceso anticipado y el lanzamiento público llega en las próximas semanas. Puedes crear tu cuenta gratis desde hoy.