无忧启动论坛
标题:
我用论坛上的这个批处理来制作启动U盘,怎么不能成功呢
[打印本页]
作者:
2011fwy12
时间:
2012-8-24 08:04
标题:
我用论坛上的这个批处理来制作启动U盘,怎么不能成功呢
我用论坛上的这个批处理来制作启动U盘,怎么不能成功呢。
主要是显示检测磁盘,但是为空。
@shift
@ECHO off
mode con cols=40 lines=25
color 0E
REM 改变当前路径到批处理所在路径
cd /d "%~dp0"
title U盘GRUB/Linux双启系统安装程序
ECHO U盘GRUB/Linux双启系统安装程序
ECHO ┏━━━━━━━━━━━━━━━━┓
ECHO ┃ ┃
ECHO ┃ !!警告!! ┃
ECHO ┃ ┃
ECHO ┃ ★★安装有风险 ┃
ECHO ┃ ┃
ECHO ┃ 使用需谨慎★★ ┃
ECHO ┃ ┃
ECHO ┃ = 制作 仿Sinoxer = ┃
ECHO ┃ hi.baidu.com/sinoxer ┃
ECHO ┃ 2010年10月 ┃
ECHO ┃ ┃
ECHO ┃4G以上的U盘,请不要使用ZIP格式 ┃
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 10M --extended 22M --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
: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
复制代码
作者:
2011fwy12
时间:
2012-8-27 18:26
主要是这个批处理,无法读取U盘,fbins -l,后五显示。
我的是fbinst.exe 1.5的。
fbinst -h和fbinst -V命令可以正常运行的。
作者:
rroo
时间:
2012-8-29 14:44
第一u盘要插入电脑,第二,把sinoxer.fba文件与批处理命令放在一块,再执行批处理命令.
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3