Система зависла при попытке обновления с 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 без каких-либо проблем.
решение1
У меня была та же проблема в течение месяца, но мне удалось ее исправить:
- загрузитесь с liveCD.
- откройте терминал ( Ctrl+ Alt+ T).
- введите
sudo fdisk -l
(строчными буквами L, а не 1) и проверьте, куда вы смонтировали свой раздел 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
Вот и все. Если это сработает, сделайте резервную копию всех файлов и переустановите, если необходимо, чтобы ваша система была в хорошем состоянии.