Centos6.6系統fstab故障及root用戶密碼恢復案例linux
本章內容包括:經過救援模式修復/etc/fstab文件、Linux系統的root用戶密碼忘記如何恢復。shell
故障模擬將系統/etc/目錄下的fstab文件移動到/opt/目錄下移動走以後發現系統裏邊不管作什麼操做都變成了只讀系統。網絡
開機啓動按F2鍵進入BIOS將CD-ROM Drive調到第一項從光盤啓動。ide
設置完後按F10保存退出!spa
選擇進入系統救援模式3d
選擇語言默認便可,選擇OK!blog
Rescue程序將查找當前硬盤上是否有已安裝的linux系統, 默認在救援模式,硬盤的根分區將掛載到光盤Linux環境的/mnt/sysp_w_picpath目錄下,默認選項」continue」表示掛載權限爲寫「Read-only」爲只讀,此處由於要對系統進行修復,因此須要有讀寫權限,通常選擇默認選項「continue」。it
rescue程序會搜索硬盤是否存在已安裝過的linux和硬盤分區,搜索結果顯示,找不到Linux分區,由於/etc/fstab文件被刪除了,因此致使系統沒法讀取Linux分區,可是若是找到了,就將它掛到/mnt/sysp_w_picpath裏。
啓動shell窗口選擇OK!
咱們用fdisk –l查看硬盤分區狀況,找到原來系統中/目錄所在的磁盤分區以下圖所示:
進入掛載點將fstab由當前的opt目錄移動到原來的etc目錄,並查看移動後的結果
從新啓動系統
系統恢復正常
咱們將/etc/fstab文件中的"/"分區UUID故意加了幾個字母,並將設置爲開機自動檢測自動備份。
根據上面的提示咱們輸入root用戶密碼進入/etc/fstab文件修改其錯誤的地方便可!(沒想到吧居然連寫權限都沒有隻能讀)
退出去想別的辦法,從新以讀寫的方式掛載/分區
在次編輯/etc/fstab修改錯誤地保存並退出!修改後的結果以下:
從新啓動系統
大功告成!
從新啓動主機後,在出現Grub菜單時按上下鍵取消倒計時
進入到內核引導界面按e鍵以下所示:
將鼠標定位到Kernel這一行按e鍵
在行尾輸入」single」也能夠換成字母」s」或者數字」1」都表示進入單用戶模式,而後回車。
按b鍵將系統引導進入單用戶模式,不須要密碼即直接進入shell環境。
在單用戶下,直接運行」passwd root」命令從新設置root用戶密碼便可!
登陸成功!