嘗試從 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
就這樣。如果有效,請備份所有檔案並在需要時重新安裝,以便您的系統處於良好狀態。