El kernel de Linux no carga el dispositivo extraíble con el sistema

El kernel de Linux no carga el dispositivo extraíble con el sistema

Tengo problemas al iniciar mi Fedora 19. En primer lugar, debo mencionar que "extraí" ese sistema del disco virtual (simplemente DD el contenido de la raíz y la partición de inicio en el disco físico), por lo que hay muchas cosas. Eso podría salir mal, pero no parece ser un problema relacionado. Utilicé la distribución en vivo de Ubuntu chrooten mi sistema Fedora, usé grub2-instally grub2-mkconfigreparé cualquier error de grub que pudiera aparecer, y funcionó. Grub pudo encontrar todos los kernels en la partición de arranque y cargarlos, pero luego apareció el problema.

Usaré algunas imágenes para demostrar mi situación. Este es el error que aparece al iniciar Fedora.

Arrancando

Ahora bien, esto es cierto, ya que blkiden Dracut Shell da esto. Esas son mis particiones en el disco duro SATA de una computadora portátil, normalmente denominadas sda, pero tenía otros 2 dispositivos USB conectados y tenía el sistema en uno de ellos. El dispositivo con el sistema generalmente sdbtiene ambas rootparticiones boot, por lo que, si bien grub debe haberlo sabido, no aparece en esta etapa y me parece que el kernel no pudo cargarlos. Dracut blkid

Para respaldar el hecho de que esas particiones realmente existen y están en buen estado, ejecuté Ubuntu en vivo y llamé blkiddesde allí. Y aquí aparecieron las particiones que faltan durante el arranque. Ubuntu blkid

Entonces mi pregunta es, ¿qué podría estar mal con Fedora y cómo solucionarlo? Como dije, puedo hacer chroot desde Ubuntu para poder configurar cualquier cosa, si es necesario. Además, estos problemas aparecen sólo cuando inicio el kernel "completo". También hay una opción en grub para iniciar en modo de rescate que funciona bien y puedo ver mis datos en la carpeta de inicio (que es la misma partición que la raíz) allí. También incluyo esta información que describemi configuración de hardware.

Respuesta1

Resuelto actualizando fedora 19 a 20 a través del entorno en vivo. Puede darse el caso de que Fedora se haya configurado de manera diferente cuando se instaló dentro de la caja virtual y esa información persistió en alguna parte. Esta actualización ha mantenido intactos la mayoría de los datos y programas, por lo que para alguien con esa opción puede ser una solución "suficientemente buena".

Respuesta2

Vaya a fstab y mtab y actualice el UUID. Su captura de pantalla muestra que lo nuevo y lo antiguo tienen UUID diferentes.

información relacionada