无忧启动论坛

标题: HDD和ZIP的细微区别? [打印本页]

作者: 讯极天度    时间: 2011-10-14 13:39
标题: HDD和ZIP的细微区别?
本人用Fbinst制作了一个U盘安装程序,源代码是神雕大侠的!我用了下面几条命令/

title 【A】启动 U/PE.ISO
find --set-root --ignore-floppies --ignore-cd /u/PE.ISO
map --mem /u/PE.ISO (0xff)
map --hook
chainloader (0xff)
title 【B】启动 U/7.ISO
find --set-root --ignore-floppies --ignore-cd /u/7.ISO
map --mem /u/7.ISO (0xff)
map --hook
chainloader (0xff)
title 【C】启动 U/DOS.IMG
find --set-root /u/DOS.IMG
map --mem /u/DOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【D】启动 U/D.IMG
find --set-root /u/D.IMG
map --mem /u/D.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


可知道我是想U盘可见区U文件夹启动的,我用USB-HDD制作完后,【A】【B】【C】【D】这四条命令都可以启动我U盘U文件夹里面的维护工具,但是我要是制作了USB-ZIP后,同样的U盘同样的机子,【A】【B】两条命令不能用,说是什么找不到该文件,但是【C】【D】两条命令又可以启动,我就不明白为什么【A】【B】两条命令不能启动呢,是与USB-ZIP模式有关呢还是不能启动ISO文件呢,或者ISO文件要很小很小呢,我测试了30MB的ISO文件也不能启动,是不是USB-ZIP模式启动U盘可见区的命令不是这么写的呢?请各位朋友帮我指点一下,谢谢!


[ 本帖最后由 2011讯极天度 于 2011-10-14 20:29 编辑 ]
作者: zxw    时间: 2011-10-14 13:59
去掉--ignore-floppies 就行了。
作者: 幸运的草    时间: 2011-10-14 14:00
ZIP格式启动后是(fd0),也就是软驱,你这个--ignore-floppies 参数是忽略软驱,这就不去(fd0)查找,就找不到文件了,--ignore-cd 是不去光驱查找,如果要量产的话,也就找不到文件。
把--ignore-floppies --ignore-cd 去掉就行了。
作者: 幸运的草    时间: 2011-10-14 14:02
说句明白的话,如果只有“东方”有你找的东西,你却告诉不要到“东方”去查找,那你能找到你要的东西?
作者: weibin6199    时间: 2011-10-14 14:05
用ZIP模式,把AB菜单中“--ignore-floppies”去掉。像cd菜单一样。ZIP意为软盘模式,而find --set-root --ignore-floppies --ignore-cd /u/PE.ISO
查找U/PE.ISO过程中将忽略软盘和光驱。
作者: 讯极天度    时间: 2011-10-14 14:08
标题: 回复 #3 幸运的草 的帖子
无忧高手真多,本人学艺不精啊,这么快就给了这么多答案,真是非常感谢,我想在问一下,是不是我按照你去掉的,我就USB-HDD和USB-ZIP都通用了呢?
作者: 幸运的草    时间: 2011-10-14 15:36
如果是在UD区用,加上(ud)/路径,就不有find这条代码了。如果要在其他非UD使用,不要忽略软驱及光驱。否则不通用。只能在HDD格式上使用。




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