|
回复 #384 527104427 的帖子
兄弟看看,我修改的这个菜单无法列出和加载iso文件,按完1、2、3、4……就返回主界面了。请指出我的错误,谢谢。
title 22 使用 SISO模块 安装系统 \n A盘可选DPMS、F6IMG、SRSF6N方式加载驱动,驱动文件可解散可打包 \n 内置自动应答文件,防蓝屏参数3,静默交换第1、2硬盘 \n 第一次重启时直接从硬盘启动,自动调整盘符,集成S大RUN、C大NTBOOT所有功能
echo -e $[0003] >输入路径自动生成该路径下所有$[0004]ISO$[0003]文件菜单。也可输入文件名。
echo -e $[0003] >如输入$[0004]/WIN/WIN$.ISO$[0003]。
set /u /p isopath=Please Input the path of the ISO:
if not exist isopath set isopath=(hd)/ && echo %isopath%不存在 现在默认进入磁盘根目录 ! echo -e $[0003] >[已设定搜索%isopath%路径下的ISO镜像]
echo
echo -e $[0003]1 $[0004]使用FIRADISK一步安装32位系统 A盘DPMS驱动
echo -e $[0003]2 $[0004]使用FIRADISK一步安装64位系统 A盘DPMS驱动
echo -e $[0003]3 $[0004]使用FIRADISK一步安装32位系统 A盘F6IMG驱动
echo -e $[0003]4 $[0004]使用FIRADISK一步安装64位系统 A盘F6IMG驱动
echo -e $[0003]5 $[0004]使用FIRADISK一步安装32位系统 A盘SRSF6N驱动
echo -e $[0003]6 $[0004]使用FIRADISK一步安装64位系统 A盘SRSF6N驱动
echo -e $[0003]7 $[0004]使用S大RUN模块结合FIRADISK一步安装32位系统
echo -e $[0003]8 $[0004]使用C大NTBOOT模块结合FIRADISK一步安装32位系统
pause && set /A tkey=*0x4CB00
echo key code: %tkey%
if /i "%tkey%"=="0x31" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="dpms ()/SRS/DPMS.LZMA" fdb=firax86 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x32" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="dpms ()/SRS/DPMS.LZMA" fdb=firax64 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x33" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="F6IMG ()/SRS/" fdb=firax86 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x34" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="F6IMG ()/SRS/f6img-srs.iso" fdb=firax64 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x35" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="SRSF6N ()/SRS/" fdb=firax86 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x36" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso iso=%isopath% fda="SRSF6N ()/SRS/" fdb=firax64 sif=y swap=y boot=cd e820=3 && boot
if /i "%tkey%"=="0x37" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso RUN="--swap --fira srs:/srs/ --autolist-all --show.ISO subdir=2" && boot
if /i "%tkey%"=="0x38" set tkey= && if exist ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO && siso NTBOOT="iso_inst=firadisk cdrom=%isopath% addons=dpms" && boot
另外
siso fda="f6img ()/SRS/" fdb=firax86 && boot
执行之后显示未发现什么什么磁盘
退出后ls fd 只发现fd1下面有fira的文件, ls (fd0)/ 出错,正常吗。是该硬盘不需要磁盘驱动?所以不需要A盘?
[ 本帖最后由 tingyue-wu 于 2013-1-8 20:27 编辑 ] |
|