无忧启动论坛

标题: 我也发个pe引导的邪门现象 [打印本页]

作者: armymangl    时间: 2007-4-30 22:43
标题: 我也发个pe引导的邪门现象
我在u盘和移动硬盘上都装了老毛桃的pe,两个版本一样,移动硬盘上的是u盘上直接复制过去的。只作了小许改动。
现在用u盘和移动硬盘启动主机上的xp时会出现这种显现:
为了通用性,我的启动菜单是这样的:
title 启动本机xp/2k/2k3
find --set-root /ntldr
chainloader /ntldr
u盘和移动硬盘上的内容一样,用u盘启动的时候,选这个菜单可以正常进入xp
而用移动硬盘启动时,选这个菜单,就会出现找不到hal.dll的提示,然后按任何键都会重启。
当然修改一下菜单也可以启动,但是我就是不明白为什么同样的菜单,在u盘和移动硬盘上会出现不同的结果。

提示找不到hal.dll其实说明ntldr已经正确加载,可是同样的ntldr为什么引导系统不一样呢???
作者: 弄潮儿-NET    时间: 2007-4-30 22:44
ntldr不一样吧,不懂了,纯路过
作者: armymangl    时间: 2007-4-30 22:46
我的机子里只有一个系统,不可能有第二个ntldr存在
作者: armymangl    时间: 2007-4-30 23:20
郁闷,怎么论坛上不去了阿

[ 本帖最后由 armymangl 于 2007-4-30 11:27 PM 编辑 ]
作者: armymangl    时间: 2007-4-30 23:23
我似乎知道答案了
原因是boot.ini引起的,我的boot.ini内容如下:
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
也就是说从第一硬盘,第一分区启动xp。
可是当我用移动硬盘引导后,移动硬盘即变成第一硬盘,原来的硬盘变成第二硬盘了。
所以即使ntldr加载成功,却因为boot.ini的原因导致xp不能引导。
作者: armymangl    时间: 2007-4-30 23:25
我似乎知道答案了
原因是boot.ini引起的,我的boot.ini内容如下:
[boot loader]
timeout=6
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
也就是说从第一硬盘,第一分区启动xp。
可是当我用移动硬盘引导后,移动硬盘即变成第一硬盘,原来的硬盘变成第二硬盘了。
所以即使ntldr加载成功,却因为boot.ini的原因导致xp不能引导。
看来要想正常引导,必须修改menu.lst才行。
作者: armymangl    时间: 2007-4-30 23:28
以上内容不是灌水,只因为论坛上不去,每次都显示无法连接,所以多发了几次,没想到都发送成功了




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