Ошибка Cryptroot при загрузке

Через некоторое время в Ubuntu 12.04 (точно, с момента первой инсталляции) я заметил следующую ошибку при загрузке:

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

Редактировать : здесь находится содержимое /usr/share/initramfs-tools/scripts/local-top/cryptroot: http://pastebin.com/Pf1PrRvL

Я не использую шифрование, потому что

sudo dmsetup status

дает

No devices found
3
задан 19 July 2012 в 11:00

1 ответ

Ошибка и указанный путь /scripts/... указывают, что это происходит внутри файловой системы initramfs.

Я предлагаю создать резервную копию содержимого /boot, например,

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

, а затем удалить cryptsetup с помощью apt-get; это должно воссоздать initramfs без скрипта cryptroot. Если все работает, это ваше решение. Если нет, вы можете восстановить оригиналы, распаковав архив резервных копий, переустановив cryptsetup, оставив комментарий, и мы сможем продолжить устранение неполадок.

0
ответ дан 19 July 2012 в 11:00

Другие вопросы по тегам:

Похожие вопросы: