你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux删除根驱动的代价

[日期:2016-09-11] 来源:Linux社区  作者:dmwing [字体: ]

虽然在操作Linux的实际情况中,误删除根驱动的的操作一般不会发生,但是小编还是在此演示一下,重在让大家更加深入的了解Linux的启动过程。

先查看/boot分区下内容

操作系统启动的时候,通过BIOS-->MBR-->GRU的层层引导,访问到/boot下的vImlinux-2.6.32-642.x86.64内核文件,但是此时是没有根的,具体为什么,前面的内容已经提到。为了加载根,就要访问/lib/moudles,同样行不通,所以就在/boot中植入了initramfs-2.6.32-642.el6.x86_64.img这个加载根的驱动文件,其是在第一次安装操作系统时生成的,由根文件系统的类型来决定。

所以,如果删除之,就加载不了根,加载不了根,系统无法启动。下面测试演示

删除重启

GRUB未损坏,正常显示

然后,就没有然后了...

启动失败的原因前面已经提到,是因为加载根的驱动,造成根无法挂载。那么,解决方法也就很简单了,重建根驱动呗,方法如下:

<1>开机按Esc,进入Rescue模式

<2>一路回车,中间跳过网络设置,操作比较简单,此不不一一截图。

<3>切换根

<4>查看根驱动文件

<5>重建

稍等...

<6>exit,reboot

正在修复,之后会完美启动。

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-09/135108.htm

linux
相关资讯       Linux根驱动 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款