我有一個運行雙啟動 Win7 和 Ubuntu 12.10 的家庭設定。我設定的方式是使用 Windows 啟動管理器來允許在啟動時選擇作業系統(Win7 是第一個選項,因此孩子們可以預設使用它),如果我選擇 ubutu 選項,我會進入 Grub 並啟動到 Ubuntu 。不確定這是否有什麼區別,但係統有雙硬碟以 RAID-1 運行。
因此,週四晚上我允許軟體更新程式將我更新到 13.04。該應用程式警告稱,下載需要 35 分鐘,安裝可能需要幾個小時。我看了一會兒,1400多個包的下載進展順利,大約達到了800-900個。我走開,大概 15 分鐘後回來,我的 xscreensaver 已經啟動,但被凍結了,所以我不知道下載/升級的內容到哪裡了。滑鼠指標在螢幕上移動,但沒有其他反應。我決定離開電腦,看看它是否真的在後台工作 - 我離開了大約 4 個小時,但沒有任何變化,所以我最終關閉了電源。
When I powered up I can still get into Win7 (good news) and hitting the Ubuntu option in the OS selector takes me to Grub2.00-7Ubuntu11, but selecting Ubuntu on this Grub menu gives first a black screen with a blinking cursor then a訊息:
General error mounting filesystems.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
root@kibi-blah-blah:~#
從那裡我有點一無所知。我可以
cd ../home/kibi
我看到我所有的東西都還在那裡,所以我真的不想重新格式化分割區並擦除所有內容。嘗試恢復的下一步是什麼,以便我可以正常工作 13.04(或無法正常工作 12.10)?
超過這裡是一個嘗試的建議
e2fsck -C0 -p -f -v /dev/sda1
但我收到一條訊息,表明它正在使用中。我還是嘗試繼續並輸入
apt-get -f dist-upgrade
但收到以下訊息:
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem
我嘗試過接受指示
dpkg --configure -a
並得到這個錯誤:
dpkg: error: unable to access dpkg status area: Read-only file system
我的下一步是什麼?
更新因此,我從安裝 USB 啟動並執行“嘗試 Ubuntu”,然後運行 GParted。我選擇了 Linux 分割區(ext4,120 Gig 中有 22 個正在使用)並按一下「檢查」。現在已經「檢查」了 4 個小時 - 這需要多長時間?或者「1 個操作待處理」是否意味著它甚至還沒有開始檢查?
另一個更新哦,FFS!它會一直待在那裡,直到您按下複選標記為止?咕嚕...
答案1
好了,恐慌過去了。在我進行 GParted 檢查(並點擊檢查按鈕)後,花了幾分鐘進行檢查,沒有發現任何問題。重新啟動給我帶來了和以前一樣的錯誤。因此,我使用安裝 USB 記憶棒進入“嘗試 Ubuntu”,然後點擊“安裝 Ubuntu”圖示。
我按照安裝進行(如您所知,這很簡單),直到它詢問我是否要刪除、一起安裝或執行其他操作。我點擊了「其他」。我找到了我的Ubuntu 分區(實際上發現的是13.04,所以我猜升級肯定已經大部分完成了)並對其進行了調整,使其具有掛載點“/” - 但沒有檢查格式框,祈禱能有一個瞬間並按下「繼續」。
我認為透過 USB 記憶棒進行的安裝比透過 DVD 進行的安裝要快得多,並且最長的步驟是在最後大約 10 分鐘,當它顯示「更新先前安裝的軟體包」之類的內容時。
果然我的 Ubuntu 回來了,我的自訂和安裝的應用程式都在這裡。萬歲!這一天得救了。
現在我需要做的就是進入 Win7 並運行 EasyBCD 來設定啟動,這樣我的孩子就可以留在 Win7 中...
希望這對某人有幫助 - 即使你沒有單獨的 /home 分割區,你也可以重新安裝 Ubuntu 而無需擦除你的東西。