linux系统启动光驱启动不了怎么办,RedHat Linux系统无法正常启动解决两种方法

RedHat Linux系统无法正常启动解决两种方法

By:SpookZanG

本文没有任何技术含量….

一、Linux启动加载程序顺序

我大概说下:开机–>BIOS初始化–>判断启动设备(是硬盘、光驱、USB、网络等等)–>kernel初始化–>init–>终端–>shell

在 判断启动设备 时,他会读取 /boot/grub/grub.conf 文件

如果此文件出问题或不存在,Linux即不可能正常启动。

而在 init 时,他会读取 /etc/inittab 文件,此文件存放着一些启动顺序,级别等,如果此文件损坏,也不能启动。

二、解决方法

1、/boot/grub/grub.conf 破坏、丢失

启动Linux时,如图

4dd3589004341a9b85e8d5207c46187d.png

此时按任意键,进入grub,然后在界面 按 c ,自己写入grep

如图(注:请不要按照跟我一样的输入,请按照自己的实际情况输入)

93dc8999f4ba78a5cdab42c0b0656380.png

然后启动,即可正常进入Xwindows,然后修改/boot/grub/grub.conf,保存即可。

6a09bc6b5f002c3829090e10c4a49977.png

我此处的错误为kernel载入文件不存在(即文件名错误,改成存在即可)

二、/etc/inittab 被破坏 root密码忘记

这两种情况解决方法一样。

/etc/inittab,被破坏,修改。错误如图

25a3d8e47a16095e8c1d93209ad5f267.png

此图 运行级别为9 不存在这个级别,所以报错

还是跟“一”一样方法,进入grub,自己写入grub,进入单用户模式,然后修改 /etc/inittab 或者用 passwd 重置root帐号密码(用于root密码忘记时)

如图 进入单用户模式与“一” 不同的是,在写“root=”时 在最后加入“ 1”即可

97b7546906decefff6f3d1a3c45aec07.png

启动,进入单用户模式

c83e90b116b60b6b5d965c9edcf72c58.png

修改/etc/inittab文件,把其值改为5(即Xwindows)

f82f49b96cdfa965e8d2153e484a704d.png

最后在扯两句,如果MBR被删掉的话…(dd < /dev/zero > /dev/sda bs=446 count=1 ) ,只能通过光盘或者网络来引导了…

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值