linux緊急救援模式


修改/etc/fstab, /etc/rc.d/rc.sysinit, /etc/rc.local等系統啟動文件時誤操作 就會造成linux無法進入,有rescue盤可以容易修復.
下述方法適合於 沒有rescue盤時修復系統.  

grub菜單中選擇linux,按e,e,進入編輯模式, 

kernel (hd0,0)/vmlinuz root=/dev/hda2.....這一行最后加上 

init=/bin/bash,修改好后按enter,b引導 
修改后的引導信息類似如下: 
kernel (hd0,0)/vmlinuz root=/dev/hda2  init=/bin/bash
這樣引導系統可以得到一個bash shell 
...進入的系統會是read-only的,首先先使用fsck檢查系統

 

fsck -a /dev/hdax 處理根分區 x是根分區號 比如hda2 
fsck -r -a -a 處理其他分區  
如果系統在上次重啟,是正常重啟的,文件系統是正常卸載的,

  可以不用fsck檢查直接把系統掛載成read-write的 

mount /proc  
mount / -o remount,rw    
swapon -a 打開所有的交換分區  
source /etc/profile 加載用戶環境  
在修復好系統后將系統重新掛載成ro的,就可以安全重啟了.  
mount / -o remount,ro


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM