Linux救援模式

2021-08-06 02:48:39 字數 2095 閱讀 9203

在linux執行過程中,有時會因為誤操導致系統無法啟動。linux自帶的救援模式,就可以解決此類故障。救援模式其實是微型的作業系統,可以對系統進行各種修復,還可以對linux進行唯讀資料的冷備份操作。救援模式只是在記憶體中執行,不會對真實系統的資料造成影響。本文就以常見的故障為例,講述怎麼進入救援模式對系統進行修復。

環境:vmware12

系統:centos7.3

問題:不小心刪除了/lib64/libc.so.6檔案

原因:在linux下很多命令依賴於/lib64/libc.so.6這個庫檔案,當刪除了這個檔案,很多命令無法執行,系統不能重啟

方法:可以利用救援模式解決此類故障

步驟如下:

在vmware下首先確認是否掛載了需要的光碟映像,如沒有掛載,按下圖步驟掛載。然後選擇"重新啟動客戶機",在彈出的頁面選擇"確認重新啟動"。

如果是真實環境,則將linux安裝光碟(如果使用cd光碟,則放入第一張引導光碟)放入光碟機,設定韌體cmos/bois為光碟引導。不同的電腦bois設定不同,請按照自己電腦的型號查詢怎麼設定。當linux安裝畫面出現後。在"boot:"提示後輸入"linux rescue"回車進入救援模式。

在vmware重啟後,先將滑鼠挪到開機介面上,按下滑鼠左鍵點進去,然後快速按一下esc鍵(只能按一次),注意,這時考驗手速的時候到了,剛開始我也失敗了好多次,不要著急,多試幾次

在vmware下按esc可以臨時把啟動菜單調出來,然後選擇用哪個裝置來引導,這時我們選用的是光碟引導,即第三項"cd-rom drive",回車

看到下圖的介面,選擇"troubleshoooting",回車

這時終於看到"rescue a centos linux system"即救援模式,選擇此項,回車

接下來系統將試圖查詢根分割槽,出現如下圖所示。預設在救援模式,硬碟的根分割槽將掛載到光碟linux環境的/mnt/sysimage目錄下。選項"continue"表示掛載許可權為讀寫,"read_only"為唯讀,如果出現檢測失敗可以選擇"skip to shell"跳過。 此時,因為要對系統進行修復,所以需要讀寫許可權,一般選擇預設選項"continue",輸入1,回車

可以看到系統提示"your system has been mounted under /mnt/sysimage."此時掛載成功。我們還可以選擇執行"chroot /mnt/sysimage"命令,可以將根目錄掛載到我們硬碟系統的根目錄中去。此時我們不執行這條命令,按enter直接進入shell。

看到"sh-4.2#",代表已經進入光碟linux shell,此時找到我們需要的檔案/lib64/libc.si.6,複製到/lib64目錄下即可。複製完成後,就可以執行"exit"命令,退出光碟shell,接著系統將重啟,耐心等待。

看到如下介面,可以登入系統,代表利用linux 救援模式修復系統成功,大功告成!

linux救援模式

救援模式就是進入乙個執行於記憶體的小型linux系統 救援系統 有點類似於windows下的pe系統 開啟linux,會顯示最初的安裝介面,選擇第三項 rescue installed system 安裝救援系統 當救援系統成功載入後,會有下選項 rescue rescue,再次提示linux系統被...

linux救援模式

救援模式就是進入乙個執行於記憶體的小型linux系統 救援系統 有點類似於windows下的pe系統 開啟linux,會顯示最初的安裝介面,選擇第三項 rescue installed system 安裝救援系統 當救援系統成功載入後,會有下選項 rescue rescue,再次提示linux系統被...

Linux系統救援模式

1 進入救援模式 插入系統光碟,在系統啟動時按下esc鍵,進入啟動項選單,選擇從光碟啟動 選擇光碟啟動 或者按f2鍵進入bios,然後選擇啟動順序,退出儲存,重啟 2 選擇載入哪種shell 1 正常掛載原linux系統 2 唯讀方式掛載原linux系統 3 不掛在原linux系統,啟動乙個微型sh...