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
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.