硬盘引导阶段 mbr主引导记录的恢复
模拟问题:dd if=/dev/zero of=/dev/vda bs=446 count=1
linux系统恢复之开机问题
出现问题界面
linux系统恢复之开机问题_第1张图片

1 .未重启系统处理方式
进入/boot目录
cd /boot
重新安装gtub2主引导
grub2-install /dev/vda
2 . 重启系统处理方式
重启系统,使用光盘引导,进入修复模式

启动虚拟机管理
linux系统恢复之开机问题_第2张图片
强制关闭虚拟机
linux系统恢复之开机问题_第3张图片
添加cdrom光盘
linux系统恢复之开机问题_第4张图片
添加rhel7.0镜像
linux系统恢复之开机问题_第5张图片
进入启动设备选择模式,选择以cdrom启动
linux系统恢复之开机问题_第6张图片
重新启动虚拟机,开机界面时按上下选择Troubleshooting处理故障模式
linux系统恢复之开机问题_第7张图片
选择Rescue修复模式
linux系统恢复之开机问题_第8张图片
一直按回车键
linux系统恢复之开机问题_第9张图片linux系统恢复之开机问题_第10张图片linux系统恢复之开机问题_第11张图片
启动分区所在硬盘

chroot /mnt/sysimage/

重新安装gtub2主引导
grub2-install /dev/vda
2次exit退出
linux系统恢复之开机问题_第12张图片
进入启动设备选择模式,选择以VirtIO Disk 1启动
linux系统恢复之开机问题_第13张图片
再次开启虚拟机
linux系统恢复之开机问题_第14张图片
系统恢复完成
linux系统恢复之开机问题_第15张图片

.


文件引导阶段
1)引导文件丢失

模拟问题: rm -fr /boot/grub2/grub.cfg
linux系统恢复之开机问题_第16张图片
出现问题界面
linux系统恢复之开机问题_第17张图片
1 .未重启系统处理方式
cd /boot/grub2
grub2-mkconfig > /boot/grub2/grub.cfg
2 . 重启系统处理方式
重启系统,使用光盘引导,进入修复模式

启动虚拟机管理
linux系统恢复之开机问题_第18张图片
强制关闭虚拟机
linux系统恢复之开机问题_第19张图片
添加cdrom光盘
linux系统恢复之开机问题_第20张图片
添加rhel7.0镜像
linux系统恢复之开机问题_第21张图片
进入启动设备选择模式,选择以cdrom启动
linux系统恢复之开机问题_第22张图片
重新启动虚拟机,开机界面时按上下选择Troubleshooting处理故障模式
linux系统恢复之开机问题_第23张图片
选择Rescue修复模式
linux系统恢复之开机问题_第24张图片
一直按回车键
linux系统恢复之开机问题_第25张图片linux系统恢复之开机问题_第26张图片linux系统恢复之开机问题_第27张图片
指定/boot所在分区参数

grub > set root='hd0,msdos1' ---> 此位置是不固定的,位置指定/boot所在分区
grub > linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1 #跟分区的设备名称
grub > initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img
linux系统恢复之开机问题
grub > boot
linux系统恢复之开机问题
注 ---> 以上操作可以使系统正常启动,但是是临时的,所以进入系统后还是需要执行:
cd /boot/grub2
grub2-mkconfig > /boot/grub2/grub.cfg
进入启动设备选择模式,选择以VirtIO Disk 1启动
linux系统恢复之开机问题_第28张图片
再次开启虚拟机
linux系统恢复之开机问题_第29张图片
系统恢复完成
linux系统恢复之开机问题_第30张图片
.


2)内核文件丢失
模拟问题: rm -fr /boot/vmlinuz-3.10.0-123.el7.x86_64
linux系统恢复之开机问题_第31张图片
出现问题界面
linux系统恢复之开机问题
重启系统,使用光盘引导,进入修复模式

启动虚拟机管理
linux系统恢复之开机问题_第32张图片
强制关闭虚拟机
linux系统恢复之开机问题_第33张图片
添加cdrom光盘
linux系统恢复之开机问题_第34张图片
添加rhel7.0镜像
linux系统恢复之开机问题_第35张图片
进入启动设备选择模式,选择以cdrom启动
linux系统恢复之开机问题_第36张图片
重新启动虚拟机,开机界面时按上下选择Troubleshooting处理故障模式
linux系统恢复之开机问题_第37张图片
选择Rescue修复模式
linux系统恢复之开机问题_第38张图片
一直按回车键
linux系统恢复之开机问题_第39张图片linux系统恢复之开机问题_第40张图片linux系统恢复之开机问题_第41张图片
启动分区所在硬盘

chroot /mnt/sysimage
mkdir /rhel7
mount /dev/sr0 /rhel7
cd /rhel7/Packages
cp kernel-3.10.0-123.el7.x86_64.rpm /mnt
cd /mnt
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm | cpio -id
linux系统恢复之开机问题_第42张图片
cd /mnt
ls
cd boot
cp vmlinuz-3.10.0-123.el7.x86_64 /boot
linux系统恢复之开机问题
exit
exit

linux系统恢复之开机问题
进入启动设备选择模式,选择以VirtIO Disk 1启动
linux系统恢复之开机问题_第43张图片
再次开启虚拟机
linux系统恢复之开机问题_第44张图片
系统恢复完成
linux系统恢复之开机问题_第45张图片

3)系统初始化镜像文件丢失
模拟问题: rm -fr /boot/initramfs-3.10.0-123.el7.x86_64.img
linux系统恢复之开机问题_第46张图片
出现问题界面
linux系统恢复之开机问题
1 .未重启系统处理方式
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

2 . 重启系统处理方式
重启系统,使用光盘引导,进入修复模式

启动虚拟机管理
linux系统恢复之开机问题_第47张图片
强制关闭虚拟机
linux系统恢复之开机问题_第48张图片
添加cdrom光盘
linux系统恢复之开机问题_第49张图片
添加rhel7.0镜像
linux系统恢复之开机问题_第50张图片
进入启动设备选择模式,选择以cdrom启动
linux系统恢复之开机问题_第51张图片
重新启动虚拟机,开机界面时按上下选择Troubleshooting处理故障模式
linux系统恢复之开机问题_第52张图片
选择Rescue修复模式
linux系统恢复之开机问题_第53张图片
一直按回车键
linux系统恢复之开机问题_第54张图片linux系统恢复之开机问题_第55张图片linux系统恢复之开机问题_第56张图片
启动分区所在硬盘

chroot /mnt/sysimage
linux系统恢复之开机问题
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
linux系统恢复之开机问题
进入启动设备选择模式,选择以VirtIO Disk 1启动
linux系统恢复之开机问题_第57张图片
再次开启虚拟机
linux系统恢复之开机问题_第58张图片
系统恢复完成
linux系统恢复之开机问题_第59张图片
.


当/boot分区被删掉后
linux系统恢复之开机问题
出现问题界面
linux系统恢复之开机问题_第60张图片
重启系统,使用光盘引导,进入修复模式

启动虚拟机管理
linux系统恢复之开机问题_第61张图片
强制关闭虚拟机
linux系统恢复之开机问题_第62张图片
添加cdrom光盘
linux系统恢复之开机问题_第63张图片
添加rhel7.0镜像
linux系统恢复之开机问题_第64张图片
进入启动设备选择模式,选择以cdrom启动
linux系统恢复之开机问题_第65张图片
重新启动虚拟机,开机界面时按上下选择Troubleshooting处理故障模式
linux系统恢复之开机问题_第66张图片
选择Rescue修复模式
linux系统恢复之开机问题_第67张图片
一直按回车键
linux系统恢复之开机问题_第68张图片linux系统恢复之开机问题_第69张图片linux系统恢复之开机问题_第70张图片
启动分区所在硬盘

chroot /mnt/sysimage
mkdir /boot
grub2-install /dev/vda
mount /dev/cdrom /mnt
rpm -ivh /mnt/Packages/kernel-3.10.0-123.el7.x86_64.rpm --force
linux系统恢复之开机问题_第71张图片
grub2-mkconifg > /boot/grub2/grub.cfg

linux系统恢复之开机问题
确认安装成功
linux系统恢复之开机问题_第72张图片linux系统恢复之开机问题
2次exit退出

linux系统恢复之开机问题
进入启动设备选择模式,选择以VirtIO Disk 1启动
linux系统恢复之开机问题_第73张图片
再次开启虚拟机
linux系统恢复之开机问题_第74张图片
系统恢复完成
linux系统恢复之开机问题_第75张图片
.


4)当开机启动级别被篡改
模拟问题
systemctl set-default reboot.target
linux系统恢复之开机问题
出现问题界面: 不断重启

解决方法:
重启系统
开机按上下键停止读秒
按“e”进入编辑模式
linux系统恢复之开机问题_第76张图片
选择内核启动行
linux16 /vmlinuz-xxxxxx ro xxxxxxxxxxxxxx
linux系统恢复之开机问题_第77张图片
改变为:linux16 /vmlinuz-xxxxxx rw rd.break
ctrl +x
linux系统恢复之开机问题_第78张图片

chroot /sysroot
linux系统恢复之开机问题
rm -fr /etc/systemd/system/default.target
ln -s /lib/systemd/system/graphical.target /etc/systemd/system/default.target
linux系统恢复之开机问题
2次exit退出

linux系统恢复之开机问题

系统恢复完成
linux系统恢复之开机问题_第79张图片