LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 481|回复: 4

wingrub问题,实在不知道该怎么办了?求助!!!

[复制链接]
发表于 2010-3-14 15:01:30 | 显示全部楼层 |阅读模式
我用硬盘安装FC12,在XP下用wingrub引导,可是安装和配置好wingrub后,重启可以到mbr,mbr菜单为:windows xp和fc12 install,选择windows xp可以进入XP,选择fc12 install菜单回车后,出现<windows root>\system32\hal.dll 损坏或丢失,请重新安装,请问这是怎么回事?
因为iso是装在hd0,4的,所以我wingrub配置为:
time out=30

title windows
root (hd0,0)
chainloader +1

title FC12 install
root (hd0,4)
kernel (hd0,4)\linux\vmlinuz
initrd (hd0,4)\linux\initrd.img
请问这样配置对不对?
问题出在哪呢?我该怎么解决?谢谢!
发表于 2010-3-14 15:10:49 | 显示全部楼层
是grub4dos吧
下面的那个"\"应该是"/"吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-14 15:13:47 | 显示全部楼层
对,是我打错了,应该是:
time out=30

title windows
root (hd0,0)
chainloader +1

title FC12 install
root (hd0,4)
kernel (hd0,4)/linux/vmlinuz
initrd (hd0,4)/linux/initrd.img
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-14 15:35:45 | 显示全部楼层
怎么没人回?我顶!!!
回复 支持 反对

使用道具 举报

发表于 2010-3-14 19:14:00 | 显示全部楼层
<windows root>\system32\hal.dll 损坏或丢失
错误产生的原因在于磁盘hd0,4不是你的Windows系统目录所在盘,但是它很可能存在一部分Window的启动文件,所以启动以后会提示找不到启动Windows所必须的文件hal.dll;

title FC12 install
root (hd0,4)
kernel (hd0,4)/linux/vmlinuz
initrd (hd0,4)/linux/initrd.img 段的内容后面可以改成
kernel /linux/vmlinuz
initrd /linux/initrd.img
因为root(hd0,4)已经定义了/的位置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表