誤刪/tmp目錄,不能啓動ubuntu

有這樣一系列操作: 雙系統,開機自動掛載windows硬盤

cp -a /tmp windows下tmp

rm -r /tmp

ln -s windows下tmp /tmp

結果重啓ubuntu不能啓動。

分析:曾經把/tmp在/home下做過鏈接,結果是正常的。所以,這個地方應該是ubuntu啓動時首先檢查/tmp,然後纔是掛載windows。當檢查到/tmp時,發現找不到真正的/tmp(在掛載的windows下),導致錯誤。

嘗試: 進入recovery模式,在root shell下:

rm -r /tmp

mkdir /tmp

reboot

結果仍提示錯誤,不能啓動。

分析: 其實,第一個問題已經解決了,即手動建立了一個真正的/tmp,如果誤刪/tmp,也會到達這第二個錯誤。理論上,只要重新建立了/tmp文件夾,系統就應該識別了。仍然出現錯誤的最可能的原因是這個/tmp的屬性有問題,權限設置是最先考慮的方面。

嘗試:再次進入recovery模式,在root shell下(或在啓動界面crtl+alt+F1進入tty1)

chmod 777 /tmp

reboot

正常啓動。

==================================================================

最近又出現了一個問題,在使用LibreOffice的時候沒打開,我就重啓了,開始提示錯誤出現在/tmp文件夾那,再重啓,結果就卡在登錄界面,正確輸入密碼後,ubuntu又跳到登錄界面,反覆這樣。

去網上搜了很多方法都不行。

自己琢磨着弄了半天,最後成功了。

在登陸界面進入字符界面,ctl+alt+F1,cd到根目錄,

sudo chmod 777 /tmp 

sudo reboot

//////出現問題不要慌張,仔細想想問題出現之前做過什麼修改,找到出現問題的原因,再到網上搜索答案,多試試。不要盲目的操作,尤其是不要誤刪文件!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

總結下上面的兩種情況,都是誤刪了/tmp或者/tmp出錯,導致不能進入系統。解決的方法類似:

 

在登錄界面進入字符界面(ctrl+alt+F1)

sudo rm -r /tmp

sudo mkdir /tmp

sudo chmod 777 /tmp

sudo reboot
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章