![linux檔案系統啟動失敗後如何修復](https://rvso.com/image/192235/linux%E6%AA%94%E6%A1%88%E7%B3%BB%E7%B5%B1%E5%95%9F%E5%8B%95%E5%A4%B1%E6%95%97%E5%BE%8C%E5%A6%82%E4%BD%95%E4%BF%AE%E5%BE%A9.png)
答案1
TL;DR:您的系統已安裝完畢,您將需要從即時 USB 映像啟動,甚至可以開始找出問題所在
從您分享的螢幕截圖可以推斷出兩件事:
- 您的系統在啟動階段遇到了嚴重錯誤,可能涉及檔案系統,這導致 init 進程(在本例中
systemd
)拒絕以緊急控制台模式以外的任何方式繼續。 - 實際上不能開始緊急控制台模式,因為系統已配置為鎖定 root 用戶完全地——意思是
sulogin
拒絕繼續進行。
#2 是大概您過去某個時候自己做過的事情,無論是偶然還是遵循有關保護伺服器的善意說明。至少我希望是這樣。
無論如何,這個系統已經被徹底解決了——直到 root 登入並修復檔案系統出現的任何問題之前它不會啟動,但 root不能登入.
根據您對該系統進行的自定義程度以及上次備份的最新時間,我建議您加載實時 USB 映像,安裝分區並嘗試提取盡可能多的數據,然後擦除並重新安裝,假設驅動器沒有硬體故障。
它可能完全拯救系統是可能的,但這幾乎肯定會帶來大量的麻煩和工作,我不確定你是否能勝任。
答案2
我非常感謝大家的幫助,但儘管如此,我還是以不同的方式解決了這個問題。
就我而言,此問題的解決方案只是從 LiveUSB 啟動,然後執行命令fsck -f /dev/sd##
。這完全解決了我的問題。
我還想為我在解決這個問題時遇到的另一個問題添加一個解決方案。問題是由於某種原因,我的電腦無法識別錄製的USB,我不得不將Linux鏡像寫入另一個USB,之後問題就解決了。