系统恢复技术

一.当硬盘中主引导程序缺失时:
1.可以通过以下步骤模拟主引导程序缺失情况
  系统恢复技术
  此时重启虚拟机会出现以下情况
  系统恢复技术
  此时在真机virt-manager,在这里打开停掉的虚拟机窗口,force off掉。再show virtual hardware details (就是小灯泡按钮)点击左下角Add Hardware ,接下来添加光盘启动,并把此方式置顶。具体步骤如下:

系统恢复技术

系统恢复技术

系统恢复技术

系统恢复技术

配置好后Power on the virtual machine(三角箭头)

屏幕会停留在此处:

系统恢复技术

选择第三个,再选第二个
进入这个界面
系统恢复技术
注:chroot /目录名    ##以此目录位置作为/位置

系统恢复技术

系统恢复技术

系统恢复技术

系统恢复技术

系统恢复技术

系统恢复技术

再force off,再show virtual hardware details (就是小灯泡按钮),把光盘启动方式移到最下面。
系统恢复技术
再启动就没有问题了。
系统恢复技术

二./boot/grub2/grub.cfg 缺失
系统恢复技术
重新开机,系统会停在此处
系统恢复技术
/boot 在哪块硬盘的哪个分区挂载,相应的数字i会变化,如真机上就是hd0,msdos9

系统恢复技术

系统恢复技术

开机后做这一步,否则每次开机都要重新输入
系统恢复技术






三./boot/vmlinuz-3.10.0-123.el7.x86_64缺失

系统恢复技术

系统恢复技术

会发现屏幕出现此提示

系统恢复技术

force off
把光盘启动方式移至行首(注意:虚拟机是哪个版本就要用哪个版本的镜像)
重新开启虚拟机
选择第三个,第二个,continue,ok,ok
做以下操作

系统恢复技术

如出现这样情况,证明文件已存在,直接进行下一步便可

系统恢复技术

force off 再show virtual hardware details (就是小灯泡按钮),把光盘启动方式移到最下面。


四./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
系统恢复技术