/initrd目录的作用和当删除时出现的错误

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

自己的机器安装的redhat linux 9(以下为rh9)好多次了,每次出了故障搞不定时就是-----重装

其中有一个排错,是自己多次摸索出来的,希望对大家有用!

在安装好rh9后,查看根目录有一个 /initrd,很多的linux书上没有提到为个目录!它是一个非标准目录,查看了一个,里面是空的!于时出于清洁系统的目的

rm -rf /initrd

结果在下次重启时,发现系统不能启动!

内核load之后,提示无法mount 根目录,找不到init

自己以前有过编译内核的经验,好几次也是编译内核无法工作,因为配置的原因而无法mount根目录!

这次出现同样的问题肯定不会是内核问题,因为我用是rh9自带的内核!

好几天没有搞定这个问题,只好重装!

初学者往往是这样,以前为了运行级别3和5,我也重装过几次……

重装后

mv /initrd ~/

重启后出了问题!当然问题可能出在/initrd这个目录上了!

用急救盘启动,将原来的/initrd目录还原!

重启ok,l正常 !

结论:/initrd这个目录是空目录,但是内核在启动时会用到它!如果册除它,将无法启动!!!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航