当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之间一定要有一个空格,不然就会出错。