无忧启动论坛

 找回密码
 注册
搜索

grub4dos启动任意盘的xpe会出现两个盘符?

查看数: 3600 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-10-18 13:05

正文摘要:

本帖最后由 zhoubin 于 2013-10-18 13:55 编辑 grub4dos启动任意盘(我这里启动的是d盘)的xpe出现了两个内容、大小一样的盘符,这个问题好像一直存在,以前一直没有注意到。。。。 我用的grub4dos还是2011年9月 ...

回复

fukystone 发表于 2013-10-22 19:04:44
zhoubin 发表于 2013-10-20 18:49
我这是启动d盘(非系统c盘)。。。。
我也不是很懂,我大概理解为:
map --in-place ()+1 (hd0)

我也不太懂哈,你试过
chainloader --force (hd0,1)/BOOT/XPELDR.BIN
这样的吗?
还是你XPELDR.BIN中的路径指向是C,必须虚拟一个C出来?
zhoubin 发表于 2013-10-20 18:49:33
fukystone 发表于 2013-10-20 17:49
有点奇怪,你这句
map --in-place ()+1 (hd0) && map --hook
起什么作用?


我这是启动d盘(非系统c盘)。。。。
我也不是很懂,我大概理解为:
map --in-place ()+1 (hd0)
把当前分区(d分区)仿真为一块硬盘,详细的解释我也说不出来,请别人来解释吧。。。。
map --hook
使仿真生效。。。
&&
前面一句执行成功了,再执行后面一句。。。
我用的grub4dos还是2011年9月份的, && 的用法也是我试出来的。。。。
当然了如果xpe用grub4dos安装到c盘(系统盘),就没必要这么写了!!!
启动c盘的xpe,我是这样写的:
find --set-root --ignore-floppies --ignore-cd /BOOT/XPELDR.BIN || find --set-root /BOOT/XPELDR.BIN
chainloader --force /BOOT/XPELDR.BIN
这样用grub4dos启动c盘的xpe后,是不存在两个相同盘符的问题的!!
以上的grub4dos的写法,如有缪误,还请朋友们多多指教!!!

点评

我也不太懂哈,你试过 chainloader --force (hd0,1)/BOOT/XPELDR.BIN 这样的吗? 还是你XPELDR.BIN中的路径指向是C,必须虚拟一个C出来?  详情 回复 发表于 2013-10-22 19:04
fukystone 发表于 2013-10-20 17:49:33
zhoubin 发表于 2013-10-18 21:30
感谢不点大的回复,大概明白了,这应该就是win xp的问题了,或者说就是xpe固有的问题,我还以为我的menu.ls ...

有点奇怪,你这句
map --in-place ()+1 (hd0) && map --hook
起什么作用?

点评

我这是启动d盘(非系统c盘)。。。。 我也不是很懂,我大概理解为: map --in-place ()+1 (hd0)把当前分区(d分区)仿真为一块硬盘,详细的解释我也说不出来,请别人来解释吧。。。。 map --hook 使仿真生效。。  详情 回复 发表于 2013-10-20 18:49
zhoubin 发表于 2013-10-18 21:30:07
感谢不点大的回复,大概明白了,这应该就是win xp的问题了,或者说就是xpe固有的问题,我还以为我的menu.lst写的不对,或者是grub4dos问题,这下看来与grub4dos无关了。。。
再次感谢不点大,谢谢!!!

点评

有点奇怪,你这句 map --in-place ()+1 (hd0) && map --hook 起什么作用?  详情 回复 发表于 2013-10-20 17:49
不点 发表于 2013-10-18 15:38:35
本帖最后由 不点 于 2013-10-18 15:42 编辑

我个人觉得,这个不算是问题。

由于个人活动范围以及个人知识的局限性,我不太熟悉你这个应用环境。希望你了解,我以下的看法不一定都是对的。

map --in-place ()+1 (hd0) 就地把分区仿真为硬盘(只虚拟了硬盘的分区表),这样的仿真只是在类似于 DOS 那种实模式环境下起作用。而进入 Windows 后,Windows 自己能够发现真正的硬盘分区表是啥。所以,Windows 又找到了那个被仿真掩盖了的真实分区表,因此,Windows 下就能够看到真实的盘和虚拟的盘。这样就可能出现两个盘符,它们实际上代表同一个盘。这个情况在 Win98 时就已经出现过了。后来的 XP,我没有试验,但我猜测,XP 可能在某些方面与 Win98 有共同点。

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 10:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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