To be a better coder
分类: LINUX
2019-04-10 17:34:15
cd /boot #进入/boot目录下 dd if=/dev/zero of=/dev/sda bs=1 count=446 删除/boot目录下的所有grub文件
rm -rf grub*
注意不能破坏第一分区到512字节,否则将修复不了。
reboot重启选择Troublesbooting 排错项
安装grub2目录,指定根在哪个目录下
grub2-install --root-directory=/mnt/sysimage/ /dev/sda
ls查看已经安装成功
grub2-mkconfig -o /mnt/sysimage/boot/grub2/grub.cfg
也可以重定向
grub2-mkconfig > /mnt/sysimage/boot/grub2/grub.cfg
rm -rf /boot/ 按 Ctrl Alt insert 键重启,出现界面快速按Esc键,注意只按一次 进入光盘的救援模式,步奏和实验一救援模式一样的进行切根
chroot /mnt/sysimage/ 挂载光盘 到 /mnt 目录上 mount /dev/cdrom /mnt安装内核包(注意是强制安装)
用查看命令ls 查看boot 看/boot文件已经生成 rpm -ivh /mnt/Packages/kernel-3.10.0-514.e17.x86_64.rpm --force
grub2-install /dev/sda 修复grub2配置文件(因为前面进行切根了所以不用指定路径了) grub2-mkconfig -o /boot/grub2/grub.cfg