Después de instalar una actualización, mi sistema ya no arranca. Tengo el cifrado de disco completo (el que el instalador configura para usted) habilitado, por lo que generalmente solicita la clave solo unos segundos después de iniciar GRUB. Ahora, omite pedir la clave, intenta cargar Gnome y luego va a la pantalla que se muestra a continuación. El sistema es una caja System76 de 64 bits que ejecuta Ubuntu Gnome 13.04. Sin embargo, esto me ha sucedido una vez en el pasado, en un Dell XPS 8300 de 64 bits con Ubuntu Gnome Remix 12.10. En ese caso reinstalé el sistema operativo. Sin embargo, quiero solucionar el problema esta vez, así que sé cómo manejarlo en el futuro. Además, es extremadamente inconveniente volver a instalar desde cero.
Mi sospecha es que algo se estropeó en un archivo de configuración en / boot de tal manera que no se da cuenta de que el disco está encriptado, pero no vi nada al hurgar allí. ¿Tiene alguna idea de cómo solucionarlo (además de reinstalar el sistema operativo)?
Gave up waiting for root device. Common problems:
— Boot args (cat /proc/cmdline)
— Check rootdelay= (did the system wait long enough?)
— Check root= (did the system wait for the right device?)
— Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/gnome-root does not exist.
Dropping to a shell!
BusyBox v.1.20.2 (Ubuntu 1:1.20.2-1ubuntu1) built-in shell (ash)
Enter 'help' for list of built-in commands.
(initramfs)
/etc/crypttab
. Después de ingresar el chroot según los pasos anteriores, pero antes de ejecutarupdate-initramfs
, ejecutenano /etc/crypttab
y asegúrese de que haya una línea allí con el nombre del asignador y el UUID de la unidad. Si el archivo no existe o está vacío, ¡update-initramfs
no solucionará el problema! Agregue la línea crypttab mientras está en el entorno chroot. Esta respuesta debe editarse para reflejar esto. Además, creo quecryptsetup
solo existe en el indicador initramfs si/etc/crypttab
existe y tiene entradas cuando initramfs se actualiza.Arregle su grub mediante el arranque a través de live-cd / live-usb. Consulte esta página para obtener detalles del proceso. Consulte la sección "a través del terminal LiveCD" en la página.
La reparación de grub debería corregir cualquier archivo con formato incorrecto que pueda tener en la configuración de grub.
fuente
Compruebe si ha
cryptsetup
instalado en su sistema, podría haberse eliminado al ejecutarloapt-get autoremove
. Más información .fuente