无忧启动论坛

标题: 求助:GRUB引导XP的问题 [打印本页]

作者: quzhongzhi    时间: 2009-12-31 10:28
标题: 求助:GRUB引导XP的问题
我硬盘使用的是GRUB引导的,通过下面的命令可以正常进入XP
GRUB>find --set-root /ntldr
GRUB>chainloader /ntldr
GRUB>BOOT
然后用U盘做了个启动盘,用的是SYSLINUX引导的,通过SYSLINUX切换到本机硬盘启动(kernel /boot/syslinux/chain.c32 hd1),出现GRUB的引导菜单,选择进入XP,出现 HAL.DLL 的问题,不知道是怎么回事,希望哪位帮帮忙啊,谢谢了
作者: pseudo    时间: 2009-12-31 11:27
标题: 回复 #1 quzhongzhi 的帖子
出现GRUB的引导菜单时拔掉U盘试试
作者: amwwc    时间: 2009-12-31 18:54
菜单似乎要这样才行,也就是进行磁盘交换:

title 启动WINXP/2K/NT
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
作者: quzhongzhi    时间: 2009-12-31 21:28
原帖由 amwwc 于 2009-12-31 18:54 发表
菜单似乎要这样才行,也就是进行磁盘交换:

title 启动WINXP/2K/NT
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppie ...



我这个GRUB的引导是写入的本机硬盘的MBR,不是U盘上用的,像上面那样进行磁盘交换的话,当不使用U盘启动,直接使用本机硬盘启动的话,会不会出错(机子上安装的是双硬盘,硬盘1安装的是XP系统,硬盘2安装的是红旗7)
作者: quzhongzhi    时间: 2009-12-31 21:28
原帖由 pseudo 于 2009-12-31 11:27 发表
出现GRUB的引导菜单时拔掉U盘试试



明天试下,行不行再说
作者: amwwc    时间: 2009-12-31 22:26
标题: 回复 #4 quzhongzhi 的帖子
双硬盘也是一个理吧。
试试这样
rootnverify (hd0,0)
makeactive
chainloader +1
作者: quzhongzhi    时间: 2009-12-31 22:31
原帖由 amwwc 于 2009-12-31 22:26 发表
双硬盘也是一个理吧。
试试这样
rootnverify (hd0,0)
makeactive
chainloader +1



这个试过,直接硬盘启动没有问题。通过U盘启动,由U盘的SYSLINUX切换到这个的时候,用这个命令就又启动U盘去了
作者: quzhongzhi    时间: 2010-1-1 12:47
原帖由 pseudo 于 2009-12-31 11:27 发表
出现GRUB的引导菜单时拔掉U盘试试



试了,不行。选择启动XP,按完回车,居然出现了boot.ini文件中的启动XP系统的配置信息,按任意键就重新启动了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3