Система зависла при попытке обновления с 13.04 по 13.10. Когда я пытаюсь перезагрузиться, я получаю следующее сообщение:
# Filesystem check or mount failure.
# A maintenance shell will now be started.
# CONTROL-D will terminate this shell and continue booting after re-trying
filesystem. Any further errors will be ignored.
# Give root password for maintenance (or type Control-d to continue:
Примечание: Ничего не происходит, когда я пытаюсь ввести свой пароль. Это просто висит.
До этого я использовал 13.04 без проблем.
У меня была такая же проблема в течение месяца, но мне удалось ее исправить:
sudo fdisk -l
(строчные буквы L kbd>, а не 1 kbd>) и проверьте, где вы смонтировали раздел Linux (у меня это / dev / sda1; если у вас другой, просто замените его ниже). введите следующую серию команд:
sudo mkdir /mnt/my_linux
sudo mount /dev/sda1 /mnt/my_linux
sudo mount -t proc proc /mnt/my_linux/proc
sudo mount -t sysfs sys /mnt/my_linux/sys
sudo mount -o bind /dev /mnt/my_linux/dev
sudo chroot /mnt/my_linux/ /bin/bash
(это монтирует ваш жесткий диск для внесения системных изменений и меняет корневую среду, в которой вы работаете, чтобы стать жестким диском вместо livecd.)
затем введите:
mount -o remount,rw /
dpkg --configure -a
(это должно решить проблему.)
когда предыдущая команда завершена, введите exit
и sudo reboot
Вот и все. Если это работает, сделайте резервную копию всех ваших файлов и при необходимости переустановите их, чтобы ваша система была в хорошем состоянии.