无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3288|回复: 7
打印 上一主题 下一主题

求助:GRUB引导XP的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-31 10:28:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我硬盘使用的是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 的问题,不知道是怎么回事,希望哪位帮帮忙啊,谢谢了
2#
发表于 2009-12-31 11:27:15 | 只看该作者

回复 #1 quzhongzhi 的帖子

出现GRUB的引导菜单时拔掉U盘试试
回复

使用道具 举报

3#
发表于 2009-12-31 18:54:58 | 只看该作者
菜单似乎要这样才行,也就是进行磁盘交换:

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
回复

使用道具 举报

4#
 楼主| 发表于 2009-12-31 21:28:17 | 只看该作者
原帖由 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)
回复

使用道具 举报

5#
 楼主| 发表于 2009-12-31 21:28:49 | 只看该作者
原帖由 pseudo 于 2009-12-31 11:27 发表
出现GRUB的引导菜单时拔掉U盘试试



明天试下,行不行再说
回复

使用道具 举报

6#
发表于 2009-12-31 22:26:05 | 只看该作者

回复 #4 quzhongzhi 的帖子

双硬盘也是一个理吧。
试试这样
rootnverify (hd0,0)
makeactive
chainloader +1
回复

使用道具 举报

7#
 楼主| 发表于 2009-12-31 22:31:12 | 只看该作者
原帖由 amwwc 于 2009-12-31 22:26 发表
双硬盘也是一个理吧。
试试这样
rootnverify (hd0,0)
makeactive
chainloader +1



这个试过,直接硬盘启动没有问题。通过U盘启动,由U盘的SYSLINUX切换到这个的时候,用这个命令就又启动U盘去了
回复

使用道具 举报

8#
 楼主| 发表于 2010-1-1 12:47:22 | 只看该作者
原帖由 pseudo 于 2009-12-31 11:27 发表
出现GRUB的引导菜单时拔掉U盘试试



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

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-17 05:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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