mportant; font-size: 1rem; word-break: break-all; color: rgb(51, 51, 51); line-height: 1.74; max-width: 100%;">
文章目录
一、磁盘引导
二、grub2 文件引导
三、内核加载
四、系统初始化镜像
五、系统启动级别
一、磁盘引导
mbr=主引导记录=0 磁道 1 扇区 446。作用:记录 grub2 引导文件的位置。当 mbr 数据丢失系统会因为找不到启动分区而停止启动。
问题模拟方式:
系统磁盘
dd if=/dev/zero of=/dev/sda bs=446 count=1 #一定要是446个字节。不是会坏##清空系统/dev/sda 上的 mbr 数据
恢复方式:
用光盘进入系统挽救模式
二、grub2 文件引导
三、内核加载
加载内核作用:/boot/vmlinuz-(uname -r)
恢复:%系统里 usr/lib/modules有内核的备份,复制系统中usr下的内核文件到/boot中即可
四、系统初始化镜像
/boot/initramfs-4.18.0-80.el8.x86_64.img
系统初始化镜像作用:
加载系统时钟
加载 selinux
加载系统主机信息
加载/etc/fstab 文件中磁盘挂在策略
加载磁盘配额
初始化系统程序开启开机启动服务
开启虚拟控制台
开启图形
问题出现:
rm -fr /boot/initramfs-xxxxx.img
恢复:
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
五、系统启动级别
/boot/vmlinuz-$(uname -r)问题出现:
systemctl set-default reboot.target
恢复:
在开机选择界面按进入到引导文件编辑模式
在内核加载选项最后加入启动级别 5