无忧启动论坛

标题: 在不同的分区启动PE,为什么结果不一样? [打印本页]

作者: xdg3669    时间: 2008-7-6 21:09
标题: 在不同的分区启动PE,为什么结果不一样?
我有硬盘分4个分区,一个主分区,三个逻辑分区,前三分区为ntfs格式,最后分区为fat32,
第二分区放置ramdisk映像IMG(根目录下含必要的文件NTDETECT.COM、wxpe.sif)、grldr(只与img同一分区存在).
grldr通过安装在MBR的grldr.mbr引导。按下面的方式启动:

title         【05】启动 WinPE (XPE_PE)
         find --set-root /boot/I386.ldr
         map +1 (hd0)
         chainloader /boot/I386.ldr

在第二、三分区时能够正常启动。
把这些工具放置在最后分区fat32时,启动img失败,提示不能装入img,错误码是14!

"windows could not start due to an error while booting from a ramdisk.
windows failed to open the ramdisk image.
file \BOOT\GRUB\PE.IMG could not be loaded .error code is 14.
setup cannot continue .press any key to exit."


我又把所有启动这个PE的所有文件按相同目录结构移动到hda第三分区(格式为ntfs)也可以正常启动,同样
把这些文件移动到另一硬盘(hdb)另外两个分区(fat32)也一样不能启动,也许问题会出现在格式上?
作者: yichya    时间: 2008-7-7 10:54
去掉仿真句map +1 (hd0)试试。
作者: xdg3669    时间: 2008-7-7 13:55
原帖由 yichya 于 2008-7-7 10:54 AM 发表
去掉仿真句map +1 (hd0)试试。


试过了!

加了--in-situ参数也不行!
作者: yichya    时间: 2008-7-7 14:26
是不是忘记删除I386.LDR了?
自己机器FAT32分区测试成功。
作者: yichya    时间: 2008-7-9 12:06
参照http://bbs.wuyou.net/forum.php?mod=viewthread&tid=107551




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