无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 31886|回复: 49

关于UD安装(带安装程序)的fba文件制作小结

  [复制链接]
发表于 2010-11-17 10:03:09 | 显示全部楼层 |阅读模式
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

模板和工具.part1.rar

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

模板和工具.part2.rar

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

模板和工具.part3.rar

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

地址.rar

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

 楼主| 发表于 2010-11-17 10:59:45 | 显示全部楼层
原帖由 liuyindou 于 2010-11-17 10:53 发表
照上述方法试试看看行不行。

还没发现不成功的,但要注意留一小点间隙,否则会在安装时提示空间不足(是英文的提示),
回复

使用道具 举报

发表于 2010-11-17 10:58:06 | 显示全部楼层
这个不错的啊,值得学习一下的。
回复

使用道具 举报

发表于 2010-11-17 10:53:19 | 显示全部楼层
照上述方法试试看看行不行。
回复

使用道具 举报

发表于 2013-11-30 19:40:52 | 显示全部楼层
晕,用置顶的大师们的fbinstool,图形界面化操作,要加入文件直接拖入就行,要编辑grub菜单也相当方便,为什么要用这种命令行的东西?
回复

使用道具 举报

发表于 2010-11-17 22:16:37 | 显示全部楼层
呵呵 这个教程不错 这几天正在想怎么把fbinst做成一个还是有点界面的 直接一步到位的安装呢 没想到在这找到了 真是运气好呀 谢谢楼主分享 有什么不懂的 我还会分贴问你的 呵呵
回复

使用道具 举报

发表于 2010-11-18 14:07:26 | 显示全部楼层
好方法值得学习,谢谢了
回复

使用道具 举报

发表于 2010-11-19 20:33:51 | 显示全部楼层
进来学习下,谢谢!!
回复

使用道具 举报

发表于 2010-11-26 16:01:21 | 显示全部楼层
总结的不错,学习了。
回复

使用道具 举报

发表于 2010-12-8 16:05:40 | 显示全部楼层

回复 #1 TCLSHX 的帖子

不错,一直在找制作FBA的文章!
回复

使用道具 举报

发表于 2011-1-12 18:42:22 | 显示全部楼层

回复 #1 TCLSHX 的帖子

请教楼主,如果我想U盘的启动只要GRUB,不要/Linux启动,应该如何做?谢谢!
回复

使用道具 举报

发表于 2011-1-14 08:00:09 | 显示全部楼层
这个教程不错…
回复

使用道具 举报

发表于 2011-1-20 15:09:12 | 显示全部楼层
刚刚试了一下,成功 了
回复

使用道具 举报

发表于 2011-1-23 17:59:44 | 显示全部楼层
能图文并茂就好了,新手看的迷迷糊糊的!
回复

使用道具 举报

发表于 2011-1-26 13:10:34 | 显示全部楼层
学习一下制作方法,正不知如何办呢?
回复

使用道具 举报

发表于 2011-2-18 10:01:13 | 显示全部楼层
真的是找到了宝藏了,,好教程,谢谢提供!
回复

使用道具 举报

发表于 2011-3-30 19:20:31 | 显示全部楼层
我是新手,还没看懂,慢慢理解吧。
回复

使用道具 举报

发表于 2011-3-30 21:07:40 | 显示全部楼层
这个不错的啊,值得学习一下的。
回复

使用道具 举报

发表于 2011-4-2 18:46:14 | 显示全部楼层
好贴................................
回复

使用道具 举报

发表于 2011-4-7 19:17:22 | 显示全部楼层
哈,刚把楼主的PE改了
回复

使用道具 举报

发表于 2011-4-26 22:16:13 | 显示全部楼层
最好搞一个图文并茂的详细教程出来,大家都会感激的,不知谁来作此第一人。
回复

使用道具 举报

发表于 2011-4-28 12:58:56 | 显示全部楼层
很想看一看
回复

使用道具 举报

发表于 2011-4-28 13:22:01 | 显示全部楼层
UD安装(带安装程序)的fba文件制作

学习!
回复

使用道具 举报

发表于 2011-4-28 13:32:28 | 显示全部楼层
UD分区大小能否在你的软件运行时手动输入,自定义大小,比如500M 或 300M

[ 本帖最后由 2011szfhx 于 2011-4-28 14:51 编辑 ]
回复

使用道具 举报

发表于 2011-4-29 15:14:48 | 显示全部楼层
怎样下载ud安装
回复

使用道具 举报

发表于 2011-5-2 02:11:25 | 显示全部楼层
好东西,谢谢分享!!!
回复

使用道具 举报

发表于 2011-5-17 20:32:22 | 显示全部楼层
学习了,第一次接触fba。还要再研究一下。谢谢
回复

使用道具 举报

发表于 2011-5-17 23:14:39 | 显示全部楼层
楼主的文件地址已不能下载了,请重新提供下或哪位朋友下载了分流下。
感谢!
回复

使用道具 举报

发表于 2011-5-20 23:19:26 | 显示全部楼层
呵呵 不错 谢谢分享!!!
回复

使用道具 举报

发表于 2011-5-28 17:33:30 | 显示全部楼层
支持啊!支持啊!好东西就是好东西
回复

使用道具 举报

发表于 2011-6-15 22:24:18 | 显示全部楼层
不错 很好教程。!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 06:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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