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
配方MBR扇区数据
ls /bak/
dd if=/dev/sda of=/bak/sda.mbr.bak bs=512 count=1
ls /bak/
人为覆盖MBR扇区记录,重启
dd if=/dev/zero of=/dev/sda bs=512 count=1
init 6
使用光盘或U盘启动盘进行操作系统引导
进入Troubleshooting疑难解答模式
进入Rescue a CentOS system系统急救模式
进入shell环境,进行恢复
mkdir /bak
mount /dev/sdb1 /bak
ls /bak
dd if=/bak/sda.mbr.bak of=/dev/sda bs=512 count=1
reboot
重启成功实验结束
模拟修复GRUB菜单配置文件
删除/boot/grub2,重启
rm -rf /boot/grub*
以光盘启动引导系统 ,保存退出
切换到根系统
创建grub2目录
重新构建GRUB菜单的配置文件
重新将GRUB引导程序安装到第一块硬盘/dev/sda的MRB扇区
chroot /mnt/sysimage
mkdir /boot/grub2
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda
恢复以硬盘启动,保存退出
修改root密码
e进入急救模式,Ctrl+c,exit,切换到根系统
chroot /mnt/sysimage
出选项直接回车键,重启