手动修复grub错误的方法分享

发布时间:2020-05-09编辑:脚本学堂
本文介绍下,在linux中,当grub出错时,手动进入linux以修改grub的方法,有需要的朋友参考下。

grub出错时,可以选择手动进入linux,进行相关修复工作。

一、手动进入linux
开机进入grub命令符下,依次输入:
 

复制代码 代码示例:
cat (hd0,2)/grub/grub.conf  显示grub配置文件
root(hd0,2)                 确认boot分区
kernel (hd0,2)/vmlinuz-version root=LABEL=1 rhgb 载入内核
initrd (hd0,2)/initrd-version.img  载入映像
boot                        启动linux

二、修复grub
进入linux后,依次输入:
 

复制代码 代码示例:
grub                        进入grub
root (hd0,2)                确认boot分区
setup(hd0)                  安装grub
quit                        退出grub
reboot                      重新启动linux

三、在grub中启动Windows
在/boot/grub/grub.conf文件中输入:
 

复制代码 代码示例:
title Windows XP
      rootnoverify (hd0,2)
      chainloader +1
 

注意:
chainloader和+1之间一定要有一个空格,不然就会出错。