Linux系统引导过程及修复
目录 一. bios 初始化 二. 磁盘引导 三. grub2文件引导 四. 内核加载 五. 系统初始化镜像 六. 系统启动级别 七. 超级用户密码忘记 通电 一. bios 初始化 对硬件检测 初始化硬件时钟 二. 磁盘引导 mbr主引导记录 位置:0磁道1扇区446字节 作用:记录grub2引导文件的位置 当mbr数据丢失,系统会因找不到启动分区而停止启动 问题模拟方式 系统磁盘 /dev/nvme0n1 dd if=/dev/zero of=/dev/nvme0n1 bs=446 count=1 ##清空系统/dev/nvme0n1上的mbr数据 恢复方式: 用光盘进入系统挽救模式 chroot /mnt/sysimag grub2-install /dev/xxxxxx ##重新安装grub2到系统硬盘上 三. grub2文件引导 rhel7中: 文件位置: /boot/grub2/grub.cfg 作用: 指定/boot位置 指定系统启动时加载文件名称 rhel8中: /boot/grub2/grub.cfg /boot/loader/entries/xxxxxx.conf 模拟问题 rhel7中: rm -rf /boot/grub2/grub.cfg rhel8中: rm -rf /boot/loader/entries/xxxxxx.conf 修复: rhel7: