|
请问升级安装(格式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 编辑 ] |
|