系统恢复技术
一.当硬盘中主引导程序缺失时:
1.可以通过以下步骤模拟主引导程序缺失情况

此时重启虚拟机会出现以下情况

此时在真机virt-manager,在这里打开停掉的虚拟机窗口,force off掉。再show virtual hardware details (就是小灯泡按钮)点击左下角Add Hardware ,接下来添加光盘启动,并把此方式置顶。具体步骤如下:
进入这个界面

注:chroot /目录名 ##以此目录位置作为/位置

再启动就没有问题了。

二./boot/grub2/grub.cfg 缺失

重新开机,系统会停在此处

/boot 在哪块硬盘的哪个分区挂载,相应的数字i会变化,如真机上就是hd0,msdos9

选择第三个,第二个,continue,ok,ok
做以下操作(mkinitrd命令建立要载入ramdisk的镜像文件,以供linux开机时载入ramdisk)

force off 再show virtual hardware details (就是小灯泡按钮),把光盘启动方式移到最下面。
五.ls -l /etc/systemd/system/default.target
rm -fr /etc/systemd/system/default.target

再等待一段时间,就会关机。
解决方案:
在开机出现此界面时,按上下键

并根据提示按‘e’。出现此界面

删除倒数第三行尾部到 ro ,并将其改为 rw rd.break,按ctrl+x

六.忘记密码
还是进入那个页面,上下键,e,更改,ctrl+x

1.可以通过以下步骤模拟主引导程序缺失情况
此时重启虚拟机会出现以下情况
此时在真机virt-manager,在这里打开停掉的虚拟机窗口,force off掉。再show virtual hardware details (就是小灯泡按钮)点击左下角Add Hardware ,接下来添加光盘启动,并把此方式置顶。具体步骤如下:
屏幕会停留在此处:
进入这个界面
注:chroot /目录名 ##以此目录位置作为/位置
再启动就没有问题了。
二./boot/grub2/grub.cfg 缺失
重新开机,系统会停在此处
/boot 在哪块硬盘的哪个分区挂载,相应的数字i会变化,如真机上就是hd0,msdos9
三./boot/vmlinuz-3.10.0-123.el7.x86_64缺失
force off
把光盘启动方式移至行首(注意:虚拟机是哪个版本就要用哪个版本的镜像)
重新开启虚拟机
选择第三个,第二个,continue,ok,ok
做以下操作
如出现这样情况,证明文件已存在,直接进行下一步便可
四./boot/initram-3.10.0-123.el7.x86_64.img缺失
把光盘启动方式移至行首(注意:虚拟机是哪个版本就要用哪个版本的镜像)
重新开启虚拟机选择第三个,第二个,continue,ok,ok
做以下操作(mkinitrd命令建立要载入ramdisk的镜像文件,以供linux开机时载入ramdisk)
force off 再show virtual hardware details (就是小灯泡按钮),把光盘启动方式移到最下面。
五.ls -l /etc/systemd/system/default.target
rm -fr /etc/systemd/system/default.target
ln -s /usr/lib/systemd/system/poweroff.target /etc/systemd/system/default.target
再等待一段时间,就会关机。
解决方案:
在开机出现此界面时,按上下键
并根据提示按‘e’。出现此界面
删除倒数第三行尾部到 ro ,并将其改为 rw rd.break,按ctrl+x
六.忘记密码
还是进入那个页面,上下键,e,更改,ctrl+x