引导过程及修复
1.bios初始化
对硬盘检测:进行初始化。
2.磁盘引导
mbr主引导记录
系统硬盘 /dev/sda 记录grub2引导文件的位置
当mbr数据丢失时系统会因为找不到启动分区而停止启动
问题模拟方式:清空 /dev/sda/ 上mbr的数据
恢复方式
用光盘进入系统挽救模式
chroot /mnt/sysimage
grub2-install /dev/vda/
exit
exit
选择光盘启动
进入挽救模式
j
退出挽救模式重启系统
3.grub2文件引导
模拟问题
rm -rf /boot/loader/entries/xxxxxxxxxx.conf
系统重启之前
系统重启后手动引导
4.内核加载
加载内核作用: /boot/vmlinuz-$(uname -r)系统初始化硬件设备
测试问题: rm -rf /boot/vmlinuz-$(uname -r)
恢复:复制系统中usr下的内核文件到/boot中
进入到挽救模式
exit
exit
5.镜像初始化
/boot/initramfs-4.18.0-80.el8.x86_64.img
模拟问题:
rm -rf /boot/initramfs-4.18.0-80.el8.x86_64.img
exit
exit
6.系统启动级别
0 关机
1 单用户
2 无图形网络模式
3 无图形网络模式
4 无图形网络模式
5 有图形网络模式
6 重启
模拟问题:systemctl set-default reboot.target
解决方法:
在开机界面选择界面按e进入引导文件编辑模式
在内核加载选项后面加入启动级别5
ctrl +x
systemctl set-default garphical.target
7.超级用户密码忘记
解决方法:
在开机选择界面按进入到引导文件编辑模式
进入单用户模式,重设置密码
exit
exit
完成密码设置