Après avoir installé une mise à jour, mon système ne démarre plus. J'ai le chiffrement complet du disque (celui que le programme d'installation a configuré pour vous) activé, il demande généralement la clé quelques secondes seulement après le démarrage de GRUB. Maintenant, il ignore la demande de la clé, essaie de charger Gnome, puis passe à l'écran illustré ci-dessous. Le système est une boîte System76 64 bits exécutant Ubuntu Gnome 13.04. Cela m'est cependant arrivé une fois dans le passé, sur un Dell XPS 8300 64 bits exécutant Ubuntu Gnome Remix 12.10. Dans ce cas, j'ai réinstallé le système d'exploitation. Cependant, je veux résoudre le problème cette fois-ci, donc je sais comment le gérer à l'avenir. De plus, il est extrêmement gênant de réinstaller à partir de zéro.
Je soupçonne que quelque chose a été foiré dans un fichier de configuration dans / boot de telle sorte qu'il ne réalise pas que le disque est crypté, mais je n'ai rien vu en fouillant là-dedans. Avez-vous des idées sur la façon de le réparer (en plus de réinstaller le système d'exploitation)?
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
. Après avoir entré le chroot selon les étapes ci-dessus, mais avant d'exécuterupdate-initramfs
, exécuteznano /etc/crypttab
et assurez-vous qu'il y a une ligne avec le nom du mappeur et l'UUID du lecteur. Si le fichier n'existe pas ou est vide,update-initramfs
ne résoudra pas le problème! Ajoutez la ligne crypttab dans l'environnement chroot. Cette réponse doit être modifiée pour refléter cela. En outre, je pense que celacryptsetup
n'existe que sur l'invite initramfs s'il/etc/crypttab
existe et a des entrées lorsque initramfs est mis à jour.Corrigez votre grub via le démarrage via un live-cd / live-usb. Reportez - vous à cette page pour plus de détails sur le processus. Reportez-vous à la section "via le terminal LiveCD" sur la page.
La correction de grub devrait corriger tout fichier mal formé que vous pourriez avoir dans la configuration de grub.
la source
Vérifiez si vous avez
cryptsetup
installé sur votre système, il a peut-être été supprimé en exécutantapt-get autoremove
. Plus d'infos .la source