查看: 10879|回复: 12

量产+UD启动自定义ISO的问题(已经自己动手解决了)

[复制链接]
发表于 2011-10-17 18:34:35 | 显示全部楼层 |阅读模式
本帖最后由 gameboys2000 于 2011-10-19 20:36 编辑

U盘先用ISO全功能1.8进行量产,然后用1.8网络增强版制作UD启动,制作后两个都可成功引导。
我在可见区新建了一个TYPE的文件夹,将一些ISO镜像拷进去,但用量产的USB-CDROM引导时,运行自定义ISO功能无法检测到可见区TYPE文件夹下的ISO镜像,但用UD引导的话,是可以检测到的。
未制作UD启动时,用USB-CDROM引导可以检测到ISO镜像,但制作UD之后就不行了,我估计原因是这样的:只进行量产时,U盘有两个分区,USB-CDROM和removable,这两个分区是紧挨着的,而运行自定义ISO功能也只搜索相邻的后一个分区。但当制作UD启动之后,U盘就有三个分区了,USB-CDROM、UD和removable,因为UD和removable是紧挨着的,所以UD引导可以搜索到ISO镜像,但USB-CDROM引导时,则会在UD区搜索ISO镜像,就检测不到了。

我想问下天意老师,要怎么样才能让量产和UD的运行自定义ISO功能都可以检测到可见区的ISO镜像?


10.19日更新
前两天在论坛里发贴,一直没人给出解决方法,只好自好自己动手研究了。
以前曾用ezboot做过启动镜像,所以也知道引导菜单中每一个菜单项都对应一个命令项,先是研究ISO全功能1.8的镜像,找到了RUN自定义ISO菜单里的命令项都在boot \ grub \ run.lst文件里,然后用fbinsttool把UD隐藏分区里的run.lst也提取出来进行比较。
发现区别只是在搜索ISO镜像的位置不同。
如:启动自定义文件(TYPE目录),ISO全功能的命令项是RUN  (hd0,0)/TYPE/.AUTOMENU,UD版命令项是RUN /TYPE/.AUTOMENU。
(hd0,0)是指第一个硬盘的第一个分区,于是在C盘里建立一个TYPE文件夹,然后拷了一个ISO镜像进去,果然能被量产的USB-CDROM方式检测到,最开始就想,是不是搜索的位置不对,于是试着将(hd0,0)分别改成(hd1,0)、(hd1,2),用ultraiso替换掉run.lst文件后,重新量产N次,但始终都无法检测到U盘可见区里的ISO镜像。
于是就想,hd是硬盘,U盘可见区是可移动磁盘,于是在网上查找grub中命令的设备,但只找到hd、cd、fd、ud、nd、md等,就是没找到可移动磁盘的表示。
又记起量产时可以将可见区量产成固定磁盘,也就是硬盘模式,那是不是可行呢?重新量产,可见区成了固定磁盘,但是发现量产工具不能对U盘重新进行量产了(我的U盘主控是群联PS2251-50)……就算这样能够使用运行自定义ISO功能,但是以后不能重新量产的话,这又有什么意义,于是又开始想办法修复U盘,又忙活两个小时之后,终于让U盘又能量产了。
既然量产成固定磁盘太麻烦,那有没有别的方法让可见区变成硬盘模式呢?
经过N次量产之后,发现就算把U盘量产成USB-CDROM+removable,用USB-cdrom引导也找不到可见区的ISO镜像了,想了半天,终于想起以前对可见区用ultraiso写入过镜像,于是用ultraiso把ISO全功能1.8的镜像以usb-hdd+的方式写入到可见区,写入完成之后,用USB-CDROM引导就可以检测到可见区的ISO镜像了,然后制作UD,使U盘成为USB-CDROM+UD+removable,然后发现,USB-CDROM和UD引导都可以检测到可见区里的ISO镜像了。

附:在我的机器上USB-CDROM+UD双引导都可以成功检测到可见区里的ISO镜像了,我的电脑配置如下:
Intel core i5 760
Asus sabertooth 55i
G.skill DDR3 1600 4GB *2
七彩虹igame GTX460烈焰战神
西数500GB *2 RAID0
西数1TB
但在一台无法使用UD引导的老机器上(BIOS的引导选项里没有USB-HDD,硬盘检测中也没有检测到U盘)使用USB-CDROM引导还是检测不到ISO镜像,所以可能和机器具体配置也有关系,我正在用几台不同配置的电脑进行测试。
写了很多,但比较杂乱,希望对想使用自定义ISO功能的人有所帮助。
发表于 2011-10-18 08:34:07 | 显示全部楼层
我也想知道,坐等高手解答!
发表于 2011-10-18 14:42:06 | 显示全部楼层
自编的理论,不切实际,什么前一个后一个,我的USB-CDROM+removable一样启不了
发表于 2011-10-18 15:12:55 | 显示全部楼层
看看学习!!
发表于 2011-10-18 21:39:52 | 显示全部楼层
虽然不清楚,还是支持一下
 楼主| 发表于 2011-10-18 22:17:08 | 显示全部楼层
deyygywcwt 发表于 2011-10-18 14:42
自编的理论,不切实际,什么前一个后一个,我的USB-CDROM+removable一样启不了

你的USB-CDROM+removable用不了自定义ISO那是你的问题,我的能正常使用。
1.6版,是在可见区建立一个IMGS的文件夹,而1.8版是建立TYPE的文件夹,然后将ISO镜像拷入文件夹内,请你先搞清楚自己的问题。
另外请问一下,什么样的叫切实际呢?遇到问题,由于不知道怎么解决,当然只能估计了。我提出我的观点,就是希望能得到答案,如果你知道,我很欢迎你能提出解决方法。
发表于 2011-10-20 09:55:57 | 显示全部楼层
等着学习一下了,谢谢
发表于 2011-10-23 10:24:08 | 显示全部楼层
学习中。。。。
发表于 2011-10-23 12:29:59 | 显示全部楼层
凑个热闹。。
发表于 2011-10-24 11:09:03 | 显示全部楼层
我的是量产的1.8的iso,可以顺利启动U盘目录的type
我用的是小写,并且刚刚就算小写也不行,后来我用别的方法改了下
不是ultraiso,用它改的不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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