|  | 
 
| 请问升级安装(格式UD分区,但不改变UD分区大小,不格式可见分区)fba包的fbinst的命令或批处理怎么写? 以下是S大以前的作品,麻烦有高手增添一升级安装批处理
 ECHO           请选择要制作的方式
 ECHO.       ┏━━━━━━━━━━┓
 ECHO        ┃                    ┃
 ECHO        ┃    1 全新安装      ┃
 ECHO        ┃                    ┃
 ECHO        ┃    2 清除安装      ┃
 ECHO        ┃                    ┃
 ECHO        ┃    3 升级安装      ┃
 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 1.全新安装,按任意键开始安装
 pause >nul 2>>nul
 ECHO 正在格式化U盘. . .
 fbinst %hd% %gsh% %gshz% --primary 8M --extended 480M --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盘GRUB/Linux双启系统安装完成...
 ping 127.0.0.1 -n 2 >nul 2>>nul
 ECHO 按任意键退出
 pause >nul 2>>nul
 exit
 
 [ 本帖最后由 szfhx 于 2012-1-15 19:37 编辑 ]
 | 
 |