首页 > 开发 > 综合 > 正文

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

2024-07-21 02:34:10
字体:
来源:转载
供稿:网友

  自己的机器安装的redhat linux 9(以下为rh9)好多次了,每次出了故障搞不定时就是-----重装
  
  其中有一个排错,是自己多次摸索出来的,希望对大家有用!
  
  在安装好rh9后,查看根目录有一个 /initrd,很多的linux书上没有提到为个目录!它是一个非标准目录,查看了一个,里面是空的!于时出于清洁系统的目的
  rm -rf /initrd
  
  结果在下次重启时,发现系统不能启动!
  
  内核load之后,提示无法mount 根目录,找不到init
  
  自己以前有过编译内核的经验,好几次也是编译内核无法工作,因为配置的原因而无法mount根目录!
  
  这次出现同样的问题肯定不会是内核问题,因为我用是rh9自带的内核!
  
  好几天没有搞定这个问题,只好重装!
  
  初学者往往是这样,以前为了运行级别3和5,我也重装过几次……
  
  重装后
  mv /initrd ~/
  
  重启后出了问题!当然问题可能出在/initrd这个目录上了!
  
  用急救盘启动,将原来的/initrd目录还原!
  
  重启ok,l正常 !
  
  结论:/initrd这个目录是空目录,但是内核在启动时会用到它!假如册除它,将无法启动!!!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表