De alguna manera he roto GRUB. Cada vez que inicio, obtengo

error: unknown filesystem. Entering rescue mode... grub rescure> ls (hd0) (hd0,msdos4) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) grub rescure> ls (hd0,msdos4) (hd0,msdos4): Filesystem is unknown grub rescure> ls (hd0,msdos3) (hd0,msdos3): Filesystem is unknown grub rescure> ls (hd0,msdos2) (hd0,msdos2): Filesystem is unknown grub rescure> ls (hd0,msdos1) (hd0,msdos1): Filesystem is unknown 

Pero

  • Cuando inicio un ISO en vivo de Arch Linux, puedo montar todos mis particiones sin ningún problema
  • Los módulos part_gpt, part_msdos y ext2 se cargan en GRUB (mi unidad es msdos y la partición linux es ext2)

Así que no sé lo que significa este error. Quizás si alguien supiera cómo obtener un error más detallado, sería muy útil.

Ocurrió después de ejecutar grub-install de nuevo mientras tratando de cambiar algunas configuraciones en GRUB.

Respuesta

Finalmente lo descubrí.

Mi dificultad la unidad era demasiado grande para mi antigua placa base. Cuando usé el firmware de arranque, la partición que contiene grub no se cargó, porque estaba a unos 2Tb de distancia del inicio de la unidad.

Podría arreglarlo de alguna manera ejecutando grub-install --disk-module=native, que usa el módulo de disco nativo de grub en lugar del firmware para cargar el disco. Desafortunadamente, esto me rompe las ventanas: error: device format ata0,msdos1 invalid: must be hdN. Lo que funcionó para mí fue poner una partición con grub al inicio de la unidad y luego solo cargar el módulo de disco nativo en la entrada del menú que arranca Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *