web-dev-qa-db-fra.com

Erreur Cryptroot lors du démarrage

Après un certain temps sur Ubuntu 12.04 (certainement pas depuis la première installation), j'ai remarqué l'erreur suivante au démarrage:

Begin: Running /scripts/local-top ... /scripts/local-top/cryptroot: line 24: dirname: not found

Modifier : contenu de /usr/share/initramfs-tools/scripts/local-top/cryptroot est ici: http://Pastebin.com/Pf1PrRvL

Je n'utilise pas de cryptage, car

Sudo dmsetup status

donne

No devices found
3
jasmines

L'erreur et le chemin donné /scripts/... indique que cela se produit à l'intérieur du système de fichiers initramfs.

Je suggère de sauvegarder le contenu de /boot, par exemple

tar -cvzf ~/boot_backup.tar.gz /boot

Et puis supprimez cryptsetup avec apt-get; qui devrait recréer les initramfs sans le script cryptroot. Si tout fonctionne, c'est votre solution. Sinon, vous pouvez restaurer les originaux en extrayant l'archive tar de sauvegarde, réinstaller cryptsetup, commenter ici et nous pouvons poursuivre le dépannage.

2
ish