1. 程式人生 > >錯誤修改檔案內容導致ubuntu無法啟動

錯誤修改檔案內容導致ubuntu無法啟動

今天在將DHCP變為手動配置時,修改了/etc/network/interfaces這個檔案,但是檔案內容有錯誤,重啟機器,無法進入系統。令我甚是難受,因為機子上面裝了好多東西,我這臺機器是分散式叢集中的主節點,好多從節點都要通過NFS從他上面掛載相應內容,如果重灌的話,我就瘋啦,後面查資料和實驗,找到一個解決方法,分享一下。具體如下:

一、開機,在OS選項裡面選ubuntu。

二、在ubuntu選項中選擇advanced options for ubuntu,接著選擇最上面那個recoverymode。接著出現recovery menu(filesystemstate:read-only),此時的檔案系統是隻讀模式,還不能對其內容進行修改。

三、選擇fsck   check all filesystems,出現一個對話方塊,選擇YES就行。這時檔案系統是可讀和可寫。可以對檔案系統進行修改。直接回車。下一步。

四、選擇root  drop to root shellprompt。輸入root密碼,然後就進入了shell。接著就可以對檔案系統中的檔案進行隨心所欲的更新啦!!!

我在網上還看到別人的一些處理方法,雖然自己沒有用上,但是也一塊整理如下。

在 ubuntu中,若是由於失誤,誤改了某些配置檔案的內容,下次重啟時,會一直停在出錯的那行,一直進不了系統。當然,最極端的解決方案就是去重灌咯。
(1)一種方式是使用 CD 或 USB 引導,進入 “試用Ubuntu”,然後通過終端還原原來的配置檔案,再重啟。


(2)另一種方法是,當啟動進入啟動畫面的時候按e,編輯第二行,在後面直接加上 init=/bin/bash,然後繼續執行,此時,ubuntu 將直接給你bash。你可以在這個字元介面還原誤改的配置檔案。

轉載地址:http://blog.sina.com.cn/s/blog_7476a4db01019dha.html