无忧启动论坛

标题: fba格式的UD镜像怎么直接map启动? [打印本页]

作者: 2012JoyAI    时间: 2012-7-3 14:45
标题: fba格式的UD镜像怎么直接map启动?
ISO格式的镜像可以通过G4D菜单直接启动,或虚拟为CD-ROM启动,从U盘启动时可以很方便地在多个ISO镜像中选一个启动。
那位大侠知道怎么直接启动fba文件?从而绕开写入到UD分区这一麻烦的操作。谢谢!
作者: 20117smil    时间: 2012-7-3 15:27
fba文件类似于gho、rar文件,只有Fbinsttool能读写它里面的内容。目前为止我还没有发现有能直接引导fba文件的,除非有一天你能编写一种能直接识别它的引导程序
作者: 2012JoyAI    时间: 2012-7-3 22:11
谢谢指点!fba除了能写入UD,增加被修改的难度这一个特别之处,还有什么是ISO、wim、vhd等其他可直接引导格式不能的呢?

fba文件直启的支持,G4D团队没有考虑过吗?可能吗?

如果有gho直启的驱动,也很好啊!虽然gho不支持动态扩展,但系统盘处于只读状态也是能运行的。

还是ISO开放!
作者: 翅膀    时间: 2012-7-4 03:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: pseudo    时间: 2012-7-4 12:20
原帖由 2012JoyAI 于 2012-7-3 22:11 发表
...fba文件直启的支持,G4D团队没有考虑过吗?可能吗?
...

g4d早已支持,多多学习吧。
作者: 2012JoyAI    时间: 2012-7-4 15:00
原帖由 20117smil 于 2012-7-3 15:27 发表
fba文件类似于gho、rar文件,只有Fbinsttool能读写它里面的内容。目前为止我还没有发现有能直接引导fba文件的,除非有一天你能编写一种能直接识别它的引导程序


20117smil ,pseudo前辈说G4D支持fba文件直启,看来我不用去整这个驱动了。对于我这样愚笨的人,只要想得到的,通常聪明人已经做到了,呵呵。

[ 本帖最后由 2012JoyAI 于 2012-7-4 17:07 编辑 ]
作者: 2012JoyAI    时间: 2012-7-4 17:13
原帖由 pseudo 于 2012-7-4 12:20 发表

g4d早已支持,多多学习吧。


太好了!可是我没有找到用G4D直接启动fba文件的方法啊,还请前辈明示,谢谢!

如果直启FBA,菜单里还加不加--mem呢?“FiraDisk和WinVBlock可以支持grub4dos map --mem出来的光驱、软驱、硬盘,支持多个虚拟驱动器,并从仿真盘启动。也支持grub4dos map(非载入内存方式)出来的硬盘,并从仿真硬盘启动。”这里面没有提到U盘啊。
作者: enterhu    时间: 2012-7-5 12:06
有的 grub4dos能否直接引导fba格式的pe映像?http://bbs.wuyou.net/forum.php?m ... ;tid=210747&extra=page%3D1


原帖由 chenall 于 2012-5-30 18:08 发表
GRUB4DOS有支持FBA文件格式,但只是读取.
直接映射FBA文件到某个磁盘就可以了.

部份FBA可以直接用GRUB4DOS映射来启动.
直接
map /xxx.fba (hdx)
map --hook
root (hdx)
configfile fba的GRUB4DOS菜单.

作者: 2012JoyAI    时间: 2012-7-5 15:32
标题: 回复 #8 enterhu 的帖子
谢谢enterhu的具体指导!你试过吗?
我使用这个菜单后出现以下出错信息:

Autodetct number-of-heads failed, Use default value 255
Autodetct sectors-per-track failed, Use default value 63
using whole disk
Error1:Filename must be either an absolut pathname or blocklist.
Press any key……

貌似grub不认UD的参数,不能识别文件地址。

增加了这一条也不行:
map --heads=255 --sectors-per-track=63 --mem (md)0x800+4 (99)

应该怎么设置参数呢?
作者: enterhu    时间: 2012-7-5 18:37
我试过了,可以成功的,好像要加/ud什么的,我忘了
作者: enterhu    时间: 2012-7-5 18:40
再一个map好像要求fba文件连续
作者: enterhu    时间: 2012-7-5 18:47
把你的fba的grubdos菜单展示下撒,这样大家帮你
作者: enterhu    时间: 2012-7-5 19:00
title  xxx.fba
find --set-root /4PE%2BDOS.fba
map /4PE%2BDOS.fba (hd1) map --mem /4PE%2BDOS.fba (hd1)
map --hook
root (hd1)
configfile /me.lst

还好,这个试用过菜单还在 其中me.lst就是另放在fba中的菜单,格式和u盘是的一样,mem参数在不连续时起作用(前提,内存要大)
作者: 2012JoyAI    时间: 2012-7-6 11:22
谢谢enterhu,不过这样并不是直接启动FBA包,而是把它映射为硬盘,再启动包里面的其他可启动映像。
我猜你的me.lst里会map其他映像,你看看是不是这样的?如果是,就不必绕这个弯,把包里的映像文件导出,直接启动就行了。
最后一行应该为configfile (hd1)/me.lst?

我的菜单:
title boot from fba
map /bootfba/ywwy0702.fba (hd0)
map --hook
root (hd0)
checkrange 0x80 read 0x8280 && map  (hd0)/uddiy/win7.ISO (0xff) ! map --mem (hd0)/uddiy/win7.ISO (0xff)
map --hook
chainloader (0xff)
作者: enterhu    时间: 2012-7-7 14:32
好像只能启动部分fba,当然导出来启动要快点,可当你下了好几个fba包时,都解出来硬盘就显得很乱,且有可能相互干扰也不安全,另,我只初步试了试,像win7.iso还没试(之前下了好几个FBA试用前都删了}, 如果你在确实U盘上成功了,按道理这样启动也能成功

[ 本帖最后由 enterhu 于 2012-7-7 14:34 编辑 ]
作者: enterhu    时间: 2012-7-7 14:52
乱说下,你那个不成功看是否要进行一次磁盘交换?




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