/initrd目錄的作用和當刪除時出現的錯誤解決方法(轉)

ba發表於2007-08-11
/initrd目錄的作用和當刪除時出現的錯誤解決方法(轉)[@more@]自己的機器安裝的redhat linux 9(以下為rh9)好多次了,每次出了故障搞不定時就是-----重灌
  
  其中有一個排錯,是自己多次摸索出來的,希望對大家有用!
  
  在安裝好rh9後,檢視根目錄有一個 /initrd,很多的linux書上沒有提到為個目錄!它是一個非標準目錄,檢視了一個,裡面是空的!於時出於清潔系統的目的
  rm -rf /initrd
  
  結果在下次重啟時,發現系統不能啟動!
  
  核心load之後,提示無法mount 根目錄,找不到init
  
  自己以前有過編譯核心的經驗,好幾次也是編譯核心無法工作,因為配置的原因而無法mount根目錄!
  
  這次出現同樣的問題肯定不會是核心問題,因為我用是rh9自帶的核心!
  
  好幾天沒有搞定這個問題,只好重灌!
  
  初學者往往是這樣,以前為了執行級別3和5,我也重灌過幾次……
  
  重灌後
  mv /initrd ~/
  
  重啟後出了問題!當然問題可能出在/initrd這個目錄上了!
  
  用急救盤啟動,將原來的/initrd目錄還原!
  
  重啟ok,l正常 !
  
  結論:/initrd這個目錄是空目錄,但是核心在啟動時會用到它!如果冊除它,將無法啟動!!!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-947496/,如需轉載,請註明出處,否則將追究法律責任。

相關文章