自己的機(jī)器安裝的redhat linux 9(以下為rh9)好多次了,每次出了故障搞不定時(shí)就是-----重裝
其中有一個(gè)排錯(cuò),是自己多次摸索出來的,希望對大家有用!
在安裝好rh9后,查看根目錄有一個(gè) /initrd,很多的linux書上沒有提到為個(gè)目錄!它是一個(gè)非標(biāo)準(zhǔn)目錄,查看了一個(gè),里面是空的!于時(shí)出于清潔系統(tǒng)的目的
rm -rf /initrd
結(jié)果在下次重啟時(shí),發(fā)現(xiàn)系統(tǒng)不能啟動(dòng)!
內(nèi)核load之后,提示無法mount 根目錄,找不到init
自己以前有過編譯內(nèi)核的經(jīng)驗(yàn),好幾次也是編譯內(nèi)核無法工作,因?yàn)榕渲玫脑蚨鵁o法mount根目錄!
這次出現(xiàn)同樣的問題肯定不會是內(nèi)核問題,因?yàn)槲矣檬莚h9自帶的內(nèi)核!
好幾天沒有搞定這個(gè)問題,只好重裝!
初學(xué)者往往是這樣,以前為了運(yùn)行級別3和5,我也重裝過幾次……
重裝后
mv /initrd ~/
重啟后出了問題!當(dāng)然問題可能出在/initrd這個(gè)目錄上了!
用急救盤啟動(dòng),將原來的/initrd目錄還原!
重啟ok,l正常 !
結(jié)論:/initrd這個(gè)目錄是空目錄,但是內(nèi)核在啟動(dòng)時(shí)會用到它!如果冊除它,將無法啟動(dòng)!!!


