该实验配合视频: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,输入passwd,reboot方法。我的密码是666666,我现在改成111111,OK啦,做这个实验尽量不要用小键盘,容易出错,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配置文件,或者直接复制备份的文件
大家千万要做好备份,别像我一样,自己又输入了一遍,配置文件!!!重启后,就没问题了!看,好了吧!!!呵呵