一.通电
二.bios初始化
对硬件检测
初始化硬件时钟
三.磁盘引导
mbr=主引导记录=0磁道 1扇区 446
作用:记录grub2引导文件的位置
当mbr数据丢失系统会因为找不到启动分区而停止启动
问题模拟方式
系统磁盘/dev/sda
dd if=/dev/zero of=/dev/vda bs=446 count=1 清空系统/dev/vda上的mbr数据
恢复方式:
用光盘进入系统挽救模式
chroot /mnt/sysimage
grub2-install /dev/xxxxxx ##重新安装grub2到系统硬盘上
模拟问题,清空/dev/vda上的mbr数据:
系统无法正常启动:
挽救模式启动方法:1、给虚拟机添加光盘
2、以光盘模式启动
3、选择第三行
4、选择第二行
5、选择继续
6、回车进入shell
然后重新安装grub2到系统硬盘上
7.切换为硬盘启动
8.正常运行
四.grub2文件引导
rhel8
/boot/grub2/grub.cfg
/boot/loader/entries/xxxxxxxxx.conf
指定/boot位置
指定系统启动时加载文件名
问题模拟:
硬盘名:
删除配置文件
手动引导:
set root=‘hd0,msdos1’
linux16 /vmlinuz-4.18.0-193.el8.x86_64 ro root=/dev/vda3
initrd16 /initramfs-4.18.0-193.el8.x86_64.img
boot