
我無法啟動進入我的 Ubuntu 系統。
首先,我發現 fsck 因退出狀態 4 而死亡,然後我嘗試按照提示手動執行此操作,我發現 Inode 有非法區塊並要求清除它。
經過谷歌搜索,我發現這是因為我的硬碟有一些問題
我透過 Live CD 啟動,並dd
在外部 HDD 上取得了整個 Ubuntu,以防萬一。
清除所有非法區塊是否安全?
如果更換 HD,如何安全地恢復我的環境。
同時我可以做些什麼來繼續使用我的筆記型電腦而不會造成大量資料遺失。
可能是相關錯誤,x 伺服器無法啟動
答案1
Live CD啟動時可以掛載硬碟嗎? IE。你能從中讀取文件嗎?如果您可以安裝硬碟,然後執行此操作並備份您關心的所有檔案 - 這比僅備份dd
磁碟更有用。
一旦你有了最好的備份,然後返回 fsck 並告訴它清除非法區塊。事實上,假設您使用的是 ext3(預設的 ubuntu 檔案系統),我將使用帶有 -p 選項的 e2fsck 來繼續修復它可以修復的問題。
如果這不起作用(您仍然無法啟動),您可能想嘗試壞塊在磁碟上。這將告訴您有多少磁碟空間是可以的,儘管這需要一段時間。如果壞塊數量不是太多,您可以重新格式化mkfs.ext3 -c /dev/sdx
以確保它不會使用壞塊。然後您需要重新安裝,儘管您可能必須從記憶體中使用備用安裝磁碟將根檔案系統安裝到磁碟上,而無需重新格式化它。