系统异常及恢复
1.grub系统引导
(1)mbr上446字节丢失
模拟出错:dd if=/dev/zero of=/dev/vda bs=446 count=1
开机提示错误
解决方法
1.打开虚拟机管理器,关闭虚拟机
2.加入镜像CD,从光驱启动
3.将IDE CDROM1设置为优先加载
4.重新开机,选择Troubleshooting
5.选择Resuce a Red Hat Enterprise Linux system
6.选择continue
7.选择OK
8.选择OK
9.切换到真实环境,进行安装grub2磁盘引导
将SELINUX改为disabled
10.关闭虚拟机,打开虚拟机管理器,将VirtlO Disk1再次设置为优先加载显示
11.再次打开虚拟机,成功。
(2)引导文件丢失
模拟错误:rm -fr /boot/grub2/grub.cfg
1.若系统未重启
2.若系统已经重启
set root='hd0,msdos1' ##找boot分区的挂载点
linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1 ##内核文件只读挂载,根分区设备名称
initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img ##系统初始化镜像文件
系统正常开启后
2.内核文件丢失
模拟问题:rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64
若未重启
寻找到kernel-3.10.0-123.el7.x86_64.rpm
若已重启
从光驱启动后
重启虚拟机,恢复正常
3.系统初始化镜像文件丢失
模拟问题:
若未重启
已重启
从光驱启动后
重启虚拟机。恢复正常
4.开机系统级别被修改
模拟问题:systemctl set-default shoudown.target
解决方法:
1.开机按上下停止在此界面
2.按“e”进入编辑模式
3.
4.ctrl+x
恢复正常