1. 程式人生 > >用chmod 修改/usr許可權導致ubuntu16.04系統崩潰的解決方法

用chmod 修改/usr許可權導致ubuntu16.04系統崩潰的解決方法

遇到的問題:由於最開始對ubuntu系統資料夾的許可權設定認識不清,所以在用chmod 644修改了/usr資料夾的總許可權之後,出現了工作列圖示消失,sudo命令無效,終端無法啟動,重啟無法進入系統的問題。

搜尋方法與嘗試過程:網上可以搜到的相關教程大概幾種,一種是比較輕微的系統問題,比如chmod 777指令修改了許可權導致某些功能無法使用,這時系統是可以進入的,有些用sudo許可權去重新修改許可權就可以恢復;一種是用一種是重啟進入recovery mode用root許可權去處理,自己試了一下用root也沒法重新改變/usr的許可權;還有一種從另一個同系統的linux中用getfacl獲取許可權檔案,再在壞系統中以此重置,因為不知道怎麼把檔案讀入一個壞系統,所以沒有嘗試;另一種針對我這樣無法啟動完全崩潰的系統,有人說可以用同一種linux系統(光碟/U盤/liveCD)掛載/usr去修改許可權,因為跟linux不太熟,所以這個也不知道怎麼操作;最後的一種雖然看似笨拙,但其實比各種重啟和嘗試更省時間,那就是保留/home分割槽的系統重灌。

解決方法:保留/home分割槽重灌ubuntu16.04系統,其實比各種嘗試與重啟更節省時間,而且解決的更徹底。

效果:不到30min就完成了重灌,重新開機後/home資料夾下的內容儲存完好,搜狗輸入法正常,所用的sublime軟體簡單重灌後突然發現一切的配置都在,其他的還沒挨個看一下,但的確軟體都在,比完全覆蓋重灌少了很多麻煩,可以說是非常驚喜了。

方法限制:如果想要保留自己的/home資料夾,至少要知道自己原來分割槽的時候哪個是/home,否則重灌時候分割槽就沒法保留使用者資料啦,只能完全覆蓋去重灌了。

因為另一個系統是win10,所以重灌的主要步驟參考了兩篇文章:

主要重灌步驟是:

1.下載ubuntu16.04的安裝包

2.用軟碟通製作啟動U盤

3.根據筆記本型號開機時進入U盤快速啟動

4.選擇優盤後選擇安裝ubuntu16.04

5.安裝的前幾個步驟比較簡單,就是在選擇分割槽的時候一定要自定義

6.型別為Ext4的應該就是原來的ubuntu分割槽,型別為fatXX的是windows的分割槽。按照教程去選擇裝置點選更改,不要將/home和swap的分割槽格式化,其他的我都選了格式化沒什麼問題

7.安裝結束後在win10系統中用easyBCD重置引導grub,這樣再啟動進入ubuntu就完成了,/home分割槽下面檔案都還在!