Linux系统启动类故障排除(实验篇)-单学武

Linux系统启动类故障排除(实验篇)
2010-08-30 18:04

该实验配合视频:http://www.tudou.com/programs/view/6g3t4k_PBbM/

一、MBR
扇区故障排除实验

1 备份MBR扇区数据,我们加一块硬盘用来备份!备份好了

2 模拟MBR扇区故障,我们用dd命令覆盖了MBR,现在重启,应该出现Operating system not found的提示信息!

出现了,我们现在进入急救模式开始修复

3 从备份文件中恢复MBR扇区数据,这里一定要选No因为是是否初始化磁盘的警告窗口!

修复完成,我们重启看看!!!进来了,没问题,进入系统急救模式的方法是:放入光盘,然后再启动时按上下方向键,然后输入linux rescue进入!

二、GRUB引导故障

1 备份grub.conf文件

2 删除grub.conf文件模拟故障,重启应该进入grub>模式。

3 通过子“grub>”环境中手动输入引导命令启动Linux系统

4 从备份中恢复grub.conf文件。重启完后,就恢复啦!!!没问题,我们查看一下grub.conf启动菜单配置文件的主要内容。忘了重要的一步,就是从备份中恢复!!!

这次没问题了,我们进行下一实验!

三、遗忘root用户的密码

1 通过e2e空格输入“1”然后按回车,再按b,输入passwdreboot方法。我的密码是666666,我现在改成111111OK啦,做这个实验尽量不要用小键盘,容易出错,passwd后跟用户名,因为我的是root超户所以不用添加!

2 增加密码安全,再破解

我刚才设置的那么复杂的密码应该是没人记的住的了!!!

进不去了,我们现在开始破解!

1)BIOS为光盘启动

2)linux rescut进入急救模式

3) chroot /mnt/sysimage

4) vi /boot/grub/grub.conf

5) 我们删除这两行password开头的!

6) 改成硬盘启动进入BIOS+

7) 进来了,证明成功了!

四、/etc/inittab文件丢失

      启动时将会出现“INIT:No inittab file found”的错误提示信息。

排除方法:

进入RHEL5安装光盘的急救模式下进行修复。如果是文件配置错误,则进行纠正或者从备份文件中进行恢复即可。默认情况下,如果未使用chroot命令切换环境,则需要修改的文件位于“/mnt/sysimage/etc/inittab”中。

例子:若inittab文件已经丢失,且没有可用的备份,则需要从RHEL5的光盘目录中重新安装initscripts软件包。

      在急救模式下挂载RHEL5光盘设备,并结合rpm命令的“--replacepkgs”选项替换现有文件后,重启系统即可。

我们现在不备份直接删除inittab文件!我们开始修复这个错误!看重启后的提示!!看到了吧,我们现在开始修复!

我刚才忘了个命令,不好意思,在修复一次吧!!!

安装好后,重启,这次没问题了!!!好了,我们在进行下一个实验!

五、/etc/fstab文件丢失

解决方法:

首先要进入急救模式,然后再进行下面的步骤!

看起不来了吧!哈哈!开始修复!

   1 查找逻辑卷

   2 激活找到的逻辑卷

   3 挂载根分区到/tmpdir目录

   4 重建fatab配置文件,或者直接复制备份的文件

大家千万要做好备份,别像我一样,自己又输入了一遍,配置文件!!!重启后,就没问题了!看,好了吧!!!呵呵
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值