无忧启动论坛

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

syslinux 引导U盘PE失败!(总结)

[复制链接]
跳转到指定楼层
1#
发表于 2008-5-4 21:21:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
进来尝试了下syslinux的U盘启动(引导磁盘镜像没问题,用量产PE当然也行),无法引导老毛桃0911 PE。问题是这样的

我用的是loadbin的 ldntldr来引导 ntldr 载入后出现错误! “NTDETECT failed”提示,就是说 NTDETECT.COM 无法找到或者引导。

之后用mkimage ldntldr.bin ntldr(setupldr.bin) ntldr.bin 方式引导,还是出现 “NTDETECT failed”提示!总是觉得引导过程中无法找到U盘上的 NTDETECT.COM 所以引导失败!

就好像ldgrub无法找到U盘上的 menu.lst。然后我就向U盘每个目录中拷贝NTDETECT.COM 希望syslinux引导过程中能搜索到 NTDETECT.COM 文件,还是失败。

在启动syslinux引导过程中发现,ldntldr->ntldr或者 ntldr.bin(mkimage) 的过程,是成功的,就是引导后无法找到U盘路径下的 NTDETECT.COM文件,是不是要制定U盘路径?如光盘和硬盘一样?

[ 本帖最后由 nineoneone 于 2008-5-18 05:37 PM 编辑 ]
2#
发表于 2008-5-5 02:09:39 | 只看该作者
NTDETECT.COM  复制到根目录下,你试下
回复

使用道具 举报

3#
 楼主| 发表于 2008-5-5 04:10:16 | 只看该作者

回复 #2 goodtime 的帖子

复制过,不是这个问题!
回复

使用道具 举报

4#
 楼主| 发表于 2008-5-5 05:08:56 | 只看该作者
感觉应该和mkimage 的 -d 参数有关系,传递正确DL值,才能使得ldntldr.bin-> setupldr.bin->NTDETECT.COM正确引导。当然也可能和winnt.xpe配置有关系
回复

使用道具 举报

5#
 楼主| 发表于 2008-5-13 21:39:35 | 只看该作者

回复 #4 nineoneone 的帖子

哎,原来就是这样,用了下grub4dos来配置简单多了,方便。

这2天拿了个64m USB1.1 古董U盘回来,重新配置下。结果完全没问题。而且引导进入自己重新封装的op.wim 用syslinux进入pe只需1分钟,不比grub4dos慢。

怀疑是:FAT32与FAT关系,格式化工具问题或者是原来2G U盘关系。与配置无关。
回复

使用道具 举报

6#
 楼主| 发表于 2008-5-15 18:48:39 | 只看该作者
哎,感觉syslinux兼容性还没grub4dos好。测试3台笔记本,2台成功加载PE,但是无法memdisk加载img。另外一台无法加载PE,错误提示一样,无法找到文件;但是可以加载img。有空试一试 syslinux->grub->PE 和img。
回复

使用道具 举报

7#
 楼主| 发表于 2008-5-18 18:00:58 | 只看该作者
经历几次制作与测试,古董朗科OSA 64m U盘终于可以基本上做到在4台不同品牌的笔记本电脑上100%引导 ASUS、BenQ、HP、TOSHIBA(就是没有找到量产工具,才有需要制作多功能U盘引导。当然量产USB-CDROM兼容性可能会更好(使用过程中不是这样的),但是一个U盘要是能支持3-4(EZBOOT,BCDW等等...)种模式引导可能会更好,我现在的几个U盘都是这样的,维护电脑方便)。感觉syslinux兼容性真的不错。

引导能否成功取决于电脑的BIOS识别U盘为什么模式。简单说就是U盘为本地磁盘还是可移动磁盘,这个非常重要!这样才不会出现太多稀奇古怪的问题,无法加载引导。我觉得syslinux磁盘仿真没有grub4dos好,所以最后采用syslinux->gurb4dos 的模式来互补。
回复

使用道具 举报

8#
发表于 2008-6-5 14:33:16 | 只看该作者
之后用mkimage ldntldr.bin ntldr(setupldr.bin) ntldr.bin 方式引导,还是出现 “NTDETECT failed”提示!总是觉得引导过程中无法找到U盘上的 NTDETECT.COM 所以引导失败!


我也是一样的问题,感觉是这样产生的syslinux可以识别U盘,也可以读U盘,但是当PELDR接管后,PELDR不能识别U盘。估计HDD模式应该可以,但是U盘量产后是USB-ZIP模式,而且这个模式大于2GB兼容性更差
回复

使用道具 举报

9#
发表于 2008-6-5 14:57:04 | 只看该作者
我再次测试,在有些主板上是OK的,看来这和BIOS是有关系的,我成功启动PE后,U盘的盘符是D。CEFG是硬盘分区。
可见确实要HDD模式才可以成功。
USB-ZIP模式我以前也可以成功,但是是小于2G的。是1G的SANDISK,U3盘

感觉ASUS主板兼容性好,而且速度快。特别是用USB-CD模式,那真是相当于硬盘的速度。
回复

使用道具 举报

10#
发表于 2009-1-27 13:11:08 | 只看该作者
你的问题我遇到,

我是这样的

syslinux =>ezboot => pe 这样可以引导
回复

使用道具 举报

11#
发表于 2009-1-27 22:30:38 | 只看该作者
这个问题我觉得也怪怪的, 有时候我也碰到, 但是重新格式化U盘之后就没这个问题了, 问题在那?

最近测试的, 8G U盘格式化FAT32, 引导PE出现楼主问题, 量产两个分区, 再格式化FAT32, 引导PE就OK了, (U盘是KINGSTON MINI, 测试的机器是IBM R60)
回复

使用道具 举报

12#
发表于 2009-4-12 09:35:41 | 只看该作者
syslinux 可引导到grub符号,我在不同的电脑尝试,有的可找到u盘文件,有的机子不能找到u盘文件,不知这是什么问题?
回复

使用道具 举报

13#
发表于 2009-4-23 13:52:19 | 只看该作者
grub4dos   制作的优盘 在开机插上去有些新电脑会死在主板型号界面     谁能告诉我这算不算兼容性问题啊
回复

使用道具 举报

14#
发表于 2010-5-4 22:25:12 | 只看该作者
大家知道哪有有syslinux做引导的教程吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-20 10:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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