![Grub 2.02 no puede ver todas las unidades](https://rvso.com/image/154473/Grub%202.02%20no%20puede%20ver%20todas%20las%20unidades.png)
Instalé Linux mint hoy junto con mi instalación de Windows 10. La configuración es así:
- Primera unidad SSD: Windows 10 (MBR)
- Segunda unidad: algunos datos (MBR)
- Tercera unidad: algunos datos más (MBR)
- Cuarta unidad: copia de seguridad de las unidades anteriores y una partición separada donde instalé mint. (GPT, ya que es un disco grande)
El arranque no es UEFI sino estándar (aunque el BIOS permite UEFI, Windows y Mint se instalan de forma estándar). La instalación se realizó sin problemas, después de reiniciar, apareció grub con opciones para iniciar Mint, memtest y Windows 10, continué iniciando en Mint. Se realizó una actualización del sistema y aquí cuando se pone raro.
Al reiniciar, me llevan al shell de rescate de grub con el mensaje:
error: no such device: {UUID}
error: unknown filesystem
Cuando emito " ls
" solo obtengo
(hd0)
Reinicié Live USB nuevamente, verifiqué que el UUID no haya sido cambiado o algo más, pero todo parece estar bien. Monté la partición raíz, revisé grub.cfg y hay " insmod part_gpt
" presente, por lo que debería cargar el módulo gpt.
Reinicié y apareció grub nuevamente.
¡AHORA, aquí es donde se vuelve MÁS extraño! Una vez que inicio CUALQUIER sistema operativo desde grub, arrancará bien, pero una vez que reinicio, me quedo atascado en el mismo error que antes con el mismo comportamiento. Y la única forma de recuperar el grub normal es iniciar live usb y luego reiniciar (literalmente nada más) y me solicitará mi instalación de grub con Mint y Windows y memtest, etc. Lo intenté un par de veces, ya sea arrancando en Mint o Windows, cada vez que reinicio, me quedo atascado y tengo que realizar la solución mencionada.
Cuando logré recuperar mi grub después de reiniciar desde LIVE, entré a la consola de grub y emití " ls
", pude ver todas mis unidades y particiones.
(hd0) (hd1) (hd2) (hd3) (hd3,gpt3) (hd3,gpt2) (hd3,gpt1) (hd4)
(Tal vez se mostró más porque todavía tenía la unidad flash insertada).
Pasos que intenté para resolver el problema (sin obtener ganancias):
grub-install /dev/sda
(ya que es la primera unidad, supongo que dónde necesita que esté el gestor de arranque) de Live USB Resultado: falla porque tuvo problemas con la ruta "/cow" (no recuerdo el mensaje de error exacto, estoy escribiendo de memoria, no puedo agregue si es necesario cuando regrese a casa)
grub-install /dev/sda
desde Mint una vez reiniciado desde Live USB Resultado: instalación exitosa sin mensajes de error, emitidosupdate-grub
posteriormente
grub-probe
, me mostró que el arranque está activado/dev/sdd
(porque técnicamente la partición de arranque lo está), así que lo intenté "grub install /dev/sdd
" Resultado: Mensaje de error que indica que no se puede instalar grub en la partición GPT sin listas negras y no se recomienda.
- Intenté agregar "
insmod part_gpt
" al principio del archivo grub.cfg Resultado: nada. Ningún cambio.
- Intenté agregar "
Respuesta1
Parece que algunos de sus discos no siempre se detectan de manera confiable. Esto sugiere un posible problema de hardware o firmware.
Comprueba el estado de tus discos con WindowsCrystalDiskInfoo smartctl
comando de Linux. Por ejemplo, para comprobar el disco /dev/sda
:
smartctl -i -HA -l error -f brief /dev/sda
Si todos sus discos están en buen estado, vea si la configuración de su BIOS permite agregar un breve retraso en el proceso de arranque, para permitir que sus discos tengan más tiempo para girar/restablecerse antes de que el BIOS intente detectarlos.
Respuesta2
Esto me sucedió a mí y, al igual que usted, estaba bastante desconcertado porque a veces funcionaba pero la mayoría de las veces no, hasta que me di cuenta de que comenzó a suceder después de habilitar el arranque rápido en mi BIOS.
Arreglar,desactivar el arranque rápidoen la configuración del BIOS para Arranque/Inicio.
Si eso aún no funciona, significa que por alguna razón el disco está agotando el tiempo de espera (disco defectuoso o BIOS que no espera), no detectado (unidad externa a la que le falta suficiente alimentación USB).
En el caso de que se agote el tiempo de espera,algunoEl BIOS tiene una configuración para especificar el tipo de unidad SATA, específicamente si es HDD/SSD y si tiene tiempo de giro o no. ConfiguraciónTipo=disco duroygirar=VerdaderoDebería indicarle al BIOS que espere el tiempo suficiente para detectarlo.