Boot分区删除与恢复
1.备份grub.conf到/root下,执行fdisk /dev/sda,然后删除sda1,接着reboot(先这步,去感受一下把)

2.系统启动后直接进入了grub引导界面,输入root (hd0,0)无效,无法继续引导启动

3.关机重新启动,进入救援模式,创建目录挂载/分区,mkdir -pv /mnt/sysp_w_picpath,mount /dev/sda3 /mnt/sysp_w_picpath,用chroot /mnt/sysp_w_picpath给root权限,然后fdisk /dev/sda,重新分出sda1,并加启动标签(a),保存退出

4.格式化,执行mkfs.ext3 /dev/sda1,发现无法格式化,重新加载分区表partprobe,再次格式化成功

5.挂载/dev/sda1,mount /dev/sda1 /boot, 进入boot发现目录为空

6.安装grub工具,使用grub-install /dev/sda,发现boot下有了grub目录

7.创建cdrom目录用来挂载镜像,mkdir /cdrom,mount /dev/scd0 /cdrom,然后安装内核,rpm -ivh /cdrom/Server/kernel-*.rpm --force,然后reboot

8.重新启动后,再次进入grub引导界面,依次输入root (hd0,0),kernel /vmlinuz-*  ro root=LABEL=/,initrd /initrd*,然后boot,启动后发现无法找到boot标签

9.重新进入救援模式,执行chroot /mnt/sysp_w_picpath,使用e2label /dev/sda1 /boot给标签,再使用e2label /dev/sda1验证,成功后重启

10.成功启动