linux centos引导过程

引导过程与服务控制

CentOS7 引导过程

1.开机自检BIOS
2.MBR引导
3.GRUB菜单
4.加载内核kernel与内存文件系统initramfs
5.加载硬件驱动及初始化进程

MBR 扇区故障修复

MBR引导记录位于物理硬盘的第一个扇区(512B),又称为主引导扇区,除了包含系统引导程序的部分数据外,还包含整个硬盘的分区表记录。

模拟修复MBR扇区故障

准备一块硬盘备份MBR扇区数据,挂载

fdisk /dev/sdb
mkfs.xfs /dev/sdb1
mkdir /bak
mount /dev/sdb1 /bak/
df -Th
image
image

配方MBR扇区数据

ls /bak/
dd if=/dev/sda of=/bak/sda.mbr.bak bs=512 count=1
ls /bak/
image

人为覆盖MBR扇区记录,重启

dd if=/dev/zero of=/dev/sda bs=512 count=1
init 6
image

使用光盘或U盘启动盘进行操作系统引导

进入Troubleshooting疑难解答模式

image

进入Rescue a CentOS system系统急救模式

image

进入shell环境,进行恢复

mkdir /bak
mount /dev/sdb1 /bak
ls /bak
dd if=/bak/sda.mbr.bak of=/dev/sda bs=512 count=1
reboot
image
重启成功实验结束

模拟修复GRUB菜单配置文件

删除/boot/grub2,重启
rm -rf /boot/grub*
image

以光盘启动引导系统 ,保存退出
image

切换到根系统

创建grub2目录
重新构建GRUB菜单的配置文件
重新将GRUB引导程序安装到第一块硬盘/dev/sda的MRB扇区
chroot /mnt/sysimage
mkdir /boot/grub2
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
image

恢复以硬盘启动,保存退出

image

修改root密码

e进入急救模式,Ctrl+c,exit,切换到根系统
chroot /mnt/sysimage
出选项直接回车键,重启

posted @ 2022-07-07 19:09  玖拾一  阅读(211)  评论(0编辑  收藏  举报