无忧启动论坛

标题: 关于UD安装(带安装程序)的fba文件制作小结 [打印本页]

作者: TCLSHX    时间: 2010-11-17 10:03
标题: 关于UD安装(带安装程序)的fba文件制作小结
UD带安装程序的fba制作,主要是弄清主分区和扩展分区的问题
下面我就来做个例子:先给出安装程序,当然是已调好了的,下面会讲怎么调法
@shift
@ECHO off
mode con cols=40 lines=20
color 0E
REM 改变当前路径到批处理所在路径
cd /d "%~dp0"
title U盘UD安装程序
ECHO              U盘UD安装程序
ECHO   ┏━━━━━━━━━━━━━━━━┓
ECHO   ┃                                ┃
ECHO   ┃4G以上的U盘,请不要使用ZIP格式   ┃
ECHO   ┃移动硬盘用USB—HDD—FAT32格式   ┃
ECHO   ┃                                ┃
ECHO   ┗━━━━━━━━━━━━━━━━┛
ECHO.
ECHO 正在检测磁盘信息. . .
fbinst --list
set /p nn=请输入要操作的U盘号回车继续:hd
set hd=(hd%nn%)
if "%nn%"=="" goto wrg
ECHO 您选择的U盘号为: %hd%
ECHO 请确认选择无误后
ECHO 按任意键继续安装
pause >nul 2>>nul
CLS
ECHO           请选择要制作的方式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                    ┃
ECHO        ┃    1 全新安装      ┃
ECHO        ┃                    ┃
ECHO        ┃    2 清除安装      ┃
ECHO        ┃                    ┃
ECHO        ┗━━━━━━━━━━┛
set /p az=    请输入对应的数字后[Enter]继续:
if "%az%"=="1" set gsh=format --force
if "%az%"=="2" goto clean
if "%az%"=="" goto wrg
CLS
ECHO           请选择要制作的模式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                    ┃
ECHO        ┃ 1 USB—HDD—FAT32  ┃
ECHO        ┃                    ┃
ECHO        ┃ 2 USB—HDD—FAT16  ┃
ECHO        ┃                    ┃
ECHO        ┃ 3 USB—ZIP—FAT32  ┃
ECHO        ┃                    ┃
ECHO        ┃ 4 USB—ZIP—FAT16  ┃
ECHO        ┃                    ┃
ECHO        ┃ 5 USB—ZIP--FAT16  ┃
ECHO        ┃   [复制BPB到MBR]   ┃
ECHO        ┃                    ┃
ECHO        ┗━━━━━━━━━━┛
set /p ms=    请输入对应的数字后[Enter]继续:
if "%ms%"=="1" set gshz=--fat32
if "%ms%"=="2" set gshz=--fat16
if "%ms%"=="3" set gshz=--zip --fat32
if "%ms%"=="4" set gshz=--zip --fat16
if "%ms%"=="5" set gshz=--zip --fat16
if "%ms%"=="1" set ghf=hdd
if "%ms%"=="2" set ghf=hdd
if "%ms%"=="3" set ghf=zip
if "%ms%"=="4" set ghf=zip
if "%ms%"=="5" set ghf=zip
if "%ms%"=="" goto wrg
cls
ECHO 按任意键开始安装
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% %gsh% %gshz% --primary 11M --extended 20M --align >nul 2>>nul
if "%ms%"=="5" fbinst %hd% sync --copy-bpb
ECHO U盘格式化完毕
ECHO 正在准备安装
ping 127.0.0.1 -n 2 >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO U盘UD方式安装系统完成...
ping 127.0.0.1 -n 2 >nul 2>>nul
ECHO 按任意键退出
pause >nul 2>>nul
exit
:clean
CLS
ECHO.
ECHO 按任意键开始还原U盘至初始态
pause >nul 2>>nul
ECHO 正在初始化U盘. . .
fbinst %hd% format --force --raw >nul 2>>nul
ECHO.
ECHO 还原U盘完毕
ECHO 按任意键返回主界面
pause >nul 2>>nul
call TCL.BAT
:wrg
CLS
ECHO.
ECHO 输入错误
ECHO 按任意键返回主界面
pause >nul 2>>nul
call TCL.BAT

步骤:
一,现在的FbinstTool已对主分区作了限制,不低于8M不超过30M,据说是存放在里面的数据是不连续的,但我没有发现有什么影响,1.509版的好象没有限制(但主分区最低也不能低于8M).既然这样, 那么我们制作的fba包的主分区就不要超过30为好,我先确定主分区,举例:我的MAXDOS.IMG和USB.IMG的大小是10.3M,为了能顺利安装,要给它们预留点空隙,这时我设定主分区为11M,利下的文件大小为19.6M,我把它放在扩展分区,这时设扩展分区为20M,也要留点空隙,否则安装时会显示空间不足,这点要注意.值得一提的是grldr和ldlinux.bin和message默认是必须在扩展分区的,这个是改不了的,必须在扩展分区,安排文件时要注意.现在文件安排好了,接下来看第二步.
二,先把上面的批处理安装程序的这一行
fbinst %hd% %gsh% %gshz% --primary 11M --extended 20M --align >nul 2>>nul
改为11M和20M(发上来的已改好了,但各自根据需要自己改)
下面就是对U盘的操作了
见图一,格式化好了,把刚才安排好的文件按主分区和扩展分区分别导入,最后ldlinux.bin必须以导入SYSLINUX引导文件的方式导入,然后执行碎片整理,最后把这个U盘以文件备份的形式备份为一个以fba为扩展名的文件, 我的备份名是sinoxer.fba.
三,最后一步了,把sinoxer.fba和TCL.bat(就是刚才改好的那个批处理文件)和fbinst.exe(命令行版本)以自动解压运行的方式压缩,得到一个EXE为扩展名的文件, 这时用右键点它选用WRAR打开,点开注释在框中写入
Path=%temp%\
SavePath
Setup=TCL.bat
Silent=1
Overwrite=1
接下来就可以测试了吧, 至于图标呀 ,不用说了,网上换图标的工具很多,自己去弄吧,完结....

附件是一个模板和配套的FbinstTool工具,弄好sinoxer.fba和TCL.bat后,在"U盘UD安装程序.exe"上点右键用WRAR打开,添加sinoxer.fba和TCL.bat文件进去替换掉里面的就可以了

如果还弄不成功,我无语了....

附件地址是一个我自己做的,可以参考一下,如果要在UD区添加文件夹,可以用拖进去的办法完成
地址里的下载链接已是重新上传的,那个好象有点不太好,有兴趣的重下

[ 本帖最后由 TCLSHX 于 2010-11-27 10:25 编辑 ]

Snap1.jpg (19.74 KB, 下载次数: 398)

Snap1.jpg

模板和工具.part1.rar

292.97 KB, 下载次数: 4586, 下载积分: 无忧币 -2

模板和工具.part2.rar

292.97 KB, 下载次数: 4235, 下载积分: 无忧币 -2

模板和工具.part3.rar

115.25 KB, 下载次数: 2931, 下载积分: 无忧币 -2

地址.rar

114 Bytes, 下载次数: 2046, 下载积分: 无忧币 -2


作者: liuyindou    时间: 2010-11-17 10:53
照上述方法试试看看行不行。
作者: renchmin    时间: 2010-11-17 10:58
这个不错的啊,值得学习一下的。
作者: TCLSHX    时间: 2010-11-17 10:59
原帖由 liuyindou 于 2010-11-17 10:53 发表
照上述方法试试看看行不行。

还没发现不成功的,但要注意留一小点间隙,否则会在安装时提示空间不足(是英文的提示),
作者: 2010wt1989520    时间: 2010-11-17 22:16
呵呵 这个教程不错 这几天正在想怎么把fbinst做成一个还是有点界面的 直接一步到位的安装呢 没想到在这找到了 真是运气好呀 谢谢楼主分享 有什么不懂的 我还会分贴问你的 呵呵
作者: sdlyfxgs    时间: 2010-11-18 14:07
好方法值得学习,谢谢了
作者: king1161    时间: 2010-11-19 20:33
进来学习下,谢谢!!
作者: lvguo939    时间: 2010-11-26 16:01
总结的不错,学习了。
作者: bo96559    时间: 2010-12-8 16:05
标题: 回复 #1 TCLSHX 的帖子
不错,一直在找制作FBA的文章!
作者: 2010dgnanhua    时间: 2011-1-12 18:42
标题: 回复 #1 TCLSHX 的帖子
请教楼主,如果我想U盘的启动只要GRUB,不要/Linux启动,应该如何做?谢谢!
作者: 2010hry    时间: 2011-1-14 08:00
这个教程不错…
作者: 2011yingziqishi    时间: 2011-1-20 15:09
刚刚试了一下,成功 了
作者: 2011yxp    时间: 2011-1-23 17:59
能图文并茂就好了,新手看的迷迷糊糊的!
作者: liuyuting    时间: 2011-1-26 13:10
学习一下制作方法,正不知如何办呢?
作者: serverking    时间: 2011-2-18 10:01
真的是找到了宝藏了,,好教程,谢谢提供!
作者: cdwgrwz    时间: 2011-3-30 19:20
我是新手,还没看懂,慢慢理解吧。
作者: wyg8815    时间: 2011-3-30 21:07
这个不错的啊,值得学习一下的。
作者: 2011小小影    时间: 2011-4-2 18:46
好贴................................
作者: zzh197206    时间: 2011-4-7 19:17
哈,刚把楼主的PE改了
作者: wsm1023    时间: 2011-4-26 22:16
最好搞一个图文并茂的详细教程出来,大家都会感激的,不知谁来作此第一人。
作者: 2011cnfghg    时间: 2011-4-28 12:58
很想看一看
作者: szfhx    时间: 2011-4-28 13:22
UD安装(带安装程序)的fba文件制作

学习!
作者: szfhx    时间: 2011-4-28 13:32
UD分区大小能否在你的软件运行时手动输入,自定义大小,比如500M 或 300M

[ 本帖最后由 2011szfhx 于 2011-4-28 14:51 编辑 ]
作者: 2011lianjing    时间: 2011-4-29 15:14
怎样下载ud安装
作者: politank    时间: 2011-5-2 02:11
好东西,谢谢分享!!!
作者: 2011mhy    时间: 2011-5-17 20:32
学习了,第一次接触fba。还要再研究一下。谢谢
作者: wbjj    时间: 2011-5-17 23:14
楼主的文件地址已不能下载了,请重新提供下或哪位朋友下载了分流下。
感谢!
作者: jianghe8686    时间: 2011-5-20 23:19
呵呵 不错 谢谢分享!!!
作者: 2011aaa411aaa    时间: 2011-5-28 17:33
支持啊!支持啊!好东西就是好东西
作者: 2010onwxjr    时间: 2011-6-15 22:24
不错 很好教程。!
作者: 2011老藠头    时间: 2011-6-18 22:36
谢谢了  这个我已经会了
作者: 讯极天度    时间: 2011-6-19 14:31
标题: 回复 #1 TCLSHX 的帖子
非常感谢楼主的好意 无忧很好!
作者: 2011llm2323    时间: 2011-8-8 08:37
标题: 回复 #1 TCLSHX 的帖子
谢谢分享  学习学习!
作者: lawrencelai    时间: 2011-9-7 16:23
明白了,是挺不错的一文章
作者: weilovetian    时间: 2011-9-15 10:45
应该不错,呵呵。等用电脑上再收藏下,哈哈。
作者: gdxjm    时间: 2011-10-9 18:30
谢谢,学习一下啦!不懂得地方多!
作者: zhczf    时间: 2011-10-20 17:53
很实用的教程啊,来学习一下了
作者: zfyczyh    时间: 2011-10-21 00:44
还是批处理看着明白,楼主真给力
作者: langzicong    时间: 2011-12-11 17:05
教程不错 慢慢学习吧  现在技术发展太快了   不充电就被淘汰了
作者: 2010yuhongxi    时间: 2011-12-11 22:39
感谢LZ的无私讲解,慢慢学习
作者: 2011酷建站    时间: 2011-12-12 12:19
我年看看行不行啊,晕了我都
作者: lvqin    时间: 2011-12-13 17:54
标题: 回复 #1 TCLSHX 的帖子
感谢LZ的无私讲解,慢慢学习.谢谢
作者: GSJF    时间: 2011-12-23 10:19
好东西啊,支持下!!!
作者: 2011wjyhm    时间: 2013-2-3 00:38
非常感谢,介绍的很详细,谢谢分享
作者: 2013bby    时间: 2013-2-13 18:03
这个太需要了,谢谢了
作者: 奈何浅酌    时间: 2013-9-15 09:31
路过学习
作者: 种子的力量    时间: 2013-11-28 12:24
问一下FBA文件如何制作
作者: 叶清雨    时间: 2013-11-30 19:11
有空试试

作者: zds1210    时间: 2013-11-30 19:40
晕,用置顶的大师们的fbinstool,图形界面化操作,要加入文件直接拖入就行,要编辑grub菜单也相当方便,为什么要用这种命令行的东西?
作者: 杜维    时间: 2019-10-10 10:15
刚刚试了一下,成功 了




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