1.磁盘引导
mbr = 主引导记录 = 0 磁道 1 扇区 446作用 :记录 grub2 引导文件的位置当 mbr 数据丢失系统会因为找不到启动分区而停止启动问题模拟方式系统磁盘 / dev / sdadd if=/ dev / zero of =/ dev / vda bs = 446 count = 1## 清空系统 / dev / sda 上的 mbr 数据恢复方式 :用光盘进入系统挽救模式chroot / mnt / sysimagegrub2 - install / dev / vda## 重新安装 grub2 到系统硬盘上exitexit
模拟损坏
重启后看不到引导,此时主机不知道该干什么
修复:将镜像文件启动连接打开后,进入电源固件的boot。将光盘启动放到第一个
进入挽救模式
退出后关机进入固件
选择
2.grub2文件引导
/ boot / grub2 / grub.cfg/ boot / loader / entries / xxxxxxxxx.conf指定 / boot 位置指定系统启动时加载文件成名
问题1:主引导文件丢失
rm - fr / boot / grub2 / grub.cfg
启动时出现
表示自动引导 文件出现问题,需要手动引导。
启动后
生成刚才删除的文件否则下次还要手动引导
模拟问题2
rm - fr / boot / loader / entries / xxxxxxxxx.conf
查看内核版本
用kernel回复
3.内核加载
加载内核作用 :/ boot / vmlinuz - $(uname - r)系统初始化硬件设备只读挂在 / 设备
问题出现 :
rm - fr / boot / vmlinuz - $(uname - r)内核丢失
恢复:
发现及时直接复制
未发现,下次重启会发现内核找不到。
再次进入挽救模式
4.系统初始化镜像
作用:
加载系统时钟
加载 selinux
加载系统主机信息
加载 / etc / fstab 文件中磁盘挂在策略
加载磁盘配额
初始化系统程序开启开机启动服务
开启虚拟控制台
开启图形
丢失
恢复 :
mkinitrd / boot / initramfs - $(uname - r).img $(uname - r)
5.系统启动级别
问题出现 :
systemctl set - default reboot.target
系统进入无限重启
解决
在开机选择界面按 < e > 进入到引导文件编辑模式
在内核加载选项最后加入启动级别 5
ctrl + x
重启后回复
6.超级用户密码忘记
恢复 :1. 在开机选择界面按 < e > 进入到引导文件编辑模式2. 在内核加载选项最后删除到 ro 选项3. 更改 ro ----> rw4. 加入 rd.break 参数终止系统启动进入单用户模式5. ctrl + x 启动6. chroot / sysroot7. echo lee | passwd -- stdin root8. touch / .autorelabel