无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: sratlf
打印 上一主题 下一主题

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
2401#
发表于 2013-7-21 16:48:02 | 只看该作者
本帖最后由 fukystone 于 2013-7-21 17:01 编辑

老大,报告一个小bug:
虚拟机测试,pxe模式下,使用自动菜单的话,返回上级菜单花屏。iso模式正常

附调用菜单:
#判断PXE
checkrange 0x21 read 0x8280 && pxe detect NotExist
#设定PXE启动模式
checkrange 0x21 read 0x8280 && rootnoverify (pd)
default 0
timeout 10
#定义显示相关
MENUSETTING n 9 0 n n 6 71 17
font /BOOT/GRUB/ufont.gz
graphicsmode -1 -1 -1 24:32 && graphicsmode -1 800 600 24:32
terminal --font-spacing=1:9
#自动设定壁纸
BGAutoChange /BOOT/GRUB/BG/
#菜单项开启自动编号
write 0x8274 0x1a01
#设定颜色
color normal=31 highlight=0x0A helptext=0x1D heading=0x0A standard=0x0F border=0x00

title      启动ISO方式PE系统(by-RUN) \n

echo -e $[0006]=======================================\n\t
echo -e $[0006]==$[0102]3秒内$[0107]可以设置e820cycles参数$[0103]防止蓝屏$[0006]==\n\t
echo -e $[0006]==$[0107]使用数字键$[0102]0 1 2 3$[0107]设置e820cycles参数$[0006]==\n\t
echo -e $[0006]========$[0107]默认e820cycles参数为$[0102]-1$[0006]=========\n\t
echo -e $[0006]=======================================\n\t

set keyt=
pause --wait=3 && set /A keyt=*0x4CB00
set e820=
if not exist keyt set e820=-1
if exist keyt set e820=%keyt:~-1%

command /BOOT/GRUB/srsf6
command /BOOT/GRUB/run --mem --e820cycles=%e820% --wvbk-isonly --automenu-all --not-show.txt /BOOT/PXEI/

*******************************************************************************************************
另外,MENUSETTING n 9 0 n n 6 71 17这句,哪个参数是调整行距的?
我以为是第2个,可是都改到9了,行距一点变化也没有
回复

使用道具 举报

2402#
 楼主| 发表于 2013-7-21 22:49:28 | 只看该作者
fukystone 发表于 2013-7-21 16:48
老大,报告一个小bug:
虚拟机测试,pxe模式下,使用自动菜单的话,返回上级菜单花屏。iso模式正常


能实际截图看下吗  花屏之前和之后  行距问题不太清楚。。。我这测试可以调整

点评

请看截图  详情 回复 发表于 2013-7-22 10:40
回复

使用道具 举报

2403#
发表于 2013-7-22 10:40:04 | 只看该作者
sratlf 发表于 2013-7-21 22:49
能实际截图看下吗  花屏之前和之后  行距问题不太清楚。。。我这测试可以调整

请看截图

1.jpg (126.86 KB, 下载次数: 146)

启动时菜单,一切正常

启动时菜单,一切正常

2.jpg (107.16 KB, 下载次数: 133)

automenu,行距没有了

automenu,行距没有了

4.jpg (30.44 KB, 下载次数: 158)

选择返回后,这个画面一闪而过

选择返回后,这个画面一闪而过

3.jpg (98.88 KB, 下载次数: 141)

花屏了

花屏了

点评

你的内置菜单是什么  详情 回复 发表于 2013-7-22 11:24
回复

使用道具 举报

2404#
 楼主| 发表于 2013-7-22 11:24:34 | 只看该作者
fukystone 发表于 2013-7-22 10:40
请看截图

你的内置菜单是什么

点评

菜单就是2401楼那个,太长了,我只截取了run部分  详情 回复 发表于 2013-7-22 13:55
回复

使用道具 举报

2405#
发表于 2013-7-22 13:55:38 | 只看该作者
sratlf 发表于 2013-7-22 11:24
你的内置菜单是什么

菜单就是2401楼那个,太长了,我只截取了run部分

点评

看了下应该没什么问题 你试下在正常菜单时按c进入命令行 执行下configfile (md)4+8重新加载内置菜单 看看是否还花屏  详情 回复 发表于 2013-7-22 17:24
回复

使用道具 举报

2406#
 楼主| 发表于 2013-7-22 17:24:59 | 只看该作者
fukystone 发表于 2013-7-22 13:55
菜单就是2401楼那个,太长了,我只截取了run部分

看了下应该没什么问题  你试下在正常菜单时按c进入命令行  执行下configfile (md)4+8重新加载内置菜单  看看是否还花屏

点评

好像是terminal --font-spacing=1:9这句影响的,删掉后不花屏了。 不过自动菜单的行距还是很难看  详情 回复 发表于 2013-7-22 18:26
回复

使用道具 举报

2407#
发表于 2013-7-22 18:26:24 | 只看该作者
本帖最后由 fukystone 于 2013-7-22 18:58 编辑
sratlf 发表于 2013-7-22 17:24
看了下应该没什么问题  你试下在正常菜单时按c进入命令行  执行下configfile (md)4+8重新加载内置菜单  看 ...


好像是terminal --font-spacing=1:9这句影响的,删掉后不花屏了。
不过自动菜单的行距还是很难看

**********************************************************
不好意思,行距的问题应该是srsf6造成的,估计这个批处理应该重置了某些参数。

点评

menusetting前两个参数就是字间距和行间距的 没必要重复添加terminal --font-spacing=1:9 那可能是srsf6有执行terminal console命令把  详情 回复 发表于 2013-7-22 22:53
回复

使用道具 举报

2408#
 楼主| 发表于 2013-7-22 22:53:31 | 只看该作者
fukystone 发表于 2013-7-22 18:26
好像是terminal --font-spacing=1:9这句影响的,删掉后不花屏了。
不过自动菜单的行距还是很难看

menusetting前两个参数就是字间距和行间距的  没必要重复添加terminal --font-spacing=1:9

那可能是srsf6有执行terminal console命令把
回复

使用道具 举报

2409#
发表于 2013-7-26 09:28:56 | 只看该作者
set usrpath=/GRUB/RamOS/
title 使用firadisk驱动安装系统至硬盘镜像中 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /WIN$.ISO 以及 /RAMXP.IMG 文件
if not exist /GRUB/SRUN find --set-root --devices=chpu /GRUB/SRUN
SRUN --fira:/GRUB/RamOS/firadisk.img iso=/GRUB/RamOS/ooo.ISO --disk:/GRUB/RamOS/RamOS.img
如上菜单 按F6找不到A盘 进入xp安装界面 在选择硬盘时找不到img硬盘  
还望各位高手和S大帮下忙

点评

只用--fira参数本来就是只有fd1 没有fd0 也就是没有A盘 后面的参数写错了 --disk应该是disk  详情 回复 发表于 2013-7-26 09:47
回复

使用道具 举报

2410#
 楼主| 发表于 2013-7-26 09:47:53 | 只看该作者
wangziqiang 发表于 2013-7-26 09:28
set usrpath=/GRUB/RamOS/
title 使用firadisk驱动安装系统至硬盘镜像中 \n 需自备 /BOOT/IMGS/FIRADISK.I ...

只用--fira参数本来就是只有fd1  没有fd0  也就是没有A盘

后面的参数写错了  --disk应该是disk

点评

感谢S大如下可以吗 本人菜鸟 别见笑 SRUN --fira:/GRUB/RamOS/firadisk.img (fd0) iso=/GRUB/RamOS/ooo.ISO disk=/GRUB/RamOS/RamOS.img  详情 回复 发表于 2013-7-26 09:55
回复

使用道具 举报

2411#
发表于 2013-7-26 09:55:28 | 只看该作者
sratlf 发表于 2013-7-26 09:47
只用--fira参数本来就是只有fd1  没有fd0  也就是没有A盘

后面的参数写错了  --disk应该是disk

感谢S大如下可以吗 本人菜鸟 别见笑

SRUN --fira:/GRUB/RamOS/firadisk.img (fd0) iso=/GRUB/RamOS/ooo.ISO disk=/GRUB/RamOS/RamOS.img

点评

不可以。。。你为什么一定要将firadisk驱动放在fd0  详情 回复 发表于 2013-7-26 09:59
回复

使用道具 举报

2412#
 楼主| 发表于 2013-7-26 09:59:04 | 只看该作者
wangziqiang 发表于 2013-7-26 09:55
感谢S大如下可以吗 本人菜鸟 别见笑

SRUN --fira:/GRUB/RamOS/firadisk.img (fd0) iso=/GRUB/RamOS/ ...

不可以。。。你为什么一定要将firadisk驱动放在fd0
回复

使用道具 举报

2413#
发表于 2013-7-26 10:04:47 | 只看该作者
想做内存系统  不懂菜单啊 原来有个搞丢了 其他驱动也可以菜单不会写 推荐下  谢谢

点评

这样就可以了 你不用纠结fd0是否存在 firadisk驱动放在fd1是自动加载的 0x7b蓝屏的话是缺少磁盘驱动 和firadisk驱动没什么关系  详情 回复 发表于 2013-7-26 10:17
回复

使用道具 举报

2414#
 楼主| 发表于 2013-7-26 10:17:44 | 只看该作者
wangziqiang 发表于 2013-7-26 10:04
想做内存系统  不懂菜单啊 原来有个搞丢了 其他驱动也可以菜单不会写 推荐下  谢谢
  1. RUN --fira:/GRUB/RamOS/firadisk.img iso=/GRUB/RamOS/ooo.ISO disk=/GRUB/RamOS/RamOS.img
复制代码
这样就可以了  你不用纠结fd0是否存在  firadisk驱动放在fd1是自动加载的  0x7b蓝屏的话是缺少磁盘驱动  和firadisk驱动没什么关系

点评

S大 好像不行 在选择硬盘前直接 闪了一个小时 证明彻底卡了 试了两次都一样 不管怎么说 谢谢您 也有可能是我电脑哪里有问题 也说不定  详情 回复 发表于 2013-7-27 09:21
十分感谢S大 学到了不少东西 等下我试试  详情 回复 发表于 2013-7-26 10:33
回复

使用道具 举报

2415#
发表于 2013-7-26 10:33:08 | 只看该作者
sratlf 发表于 2013-7-26 10:17
这样就可以了  你不用纠结fd0是否存在  firadisk驱动放在fd1是自动加载的  0x7b蓝屏的话是缺少磁盘驱动   ...

十分感谢S大 学到了不少东西 等下我试试
回复

使用道具 举报

2416#
发表于 2013-7-27 09:21:22 | 只看该作者
sratlf 发表于 2013-7-26 10:17
这样就可以了  你不用纠结fd0是否存在  firadisk驱动放在fd1是自动加载的  0x7b蓝屏的话是缺少磁盘驱动   ...

S大 好像不行 在选择硬盘前直接 闪了一个小时 证明彻底卡了 试了两次都一样

不管怎么说 谢谢您 也有可能是我电脑哪里有问题 也说不定

点评

是过了press f6以后光标一直闪 看不到选择分区的界面吗 如果是的话可以尝试用winvblk驱动或者添加set e820cycles=3 这个卡住确实和电脑有关系。。。具体原因我也不知道  详情 回复 发表于 2013-7-27 11:19
回复

使用道具 举报

2417#
 楼主| 发表于 2013-7-27 11:19:08 | 只看该作者
wangziqiang 发表于 2013-7-27 09:21
S大 好像不行 在选择硬盘前直接 闪了一个小时 证明彻底卡了 试了两次都一样

不管怎么说 谢谢您 也有可 ...

是过了press f6以后光标一直闪  看不到选择分区的界面吗  如果是的话可以尝试用winvblk驱动或者添加set e820cycles=3

这个卡住确实和电脑有关系。。。具体原因我也不知道

点评

是的 不过我用vboot+firadisk刚才在试用 感觉还行吧 谢谢了  详情 回复 发表于 2013-7-27 14:57
回复

使用道具 举报

2418#
发表于 2013-7-27 14:57:53 | 只看该作者
sratlf 发表于 2013-7-27 11:19
是过了press f6以后光标一直闪  看不到选择分区的界面吗  如果是的话可以尝试用winvblk驱动或者添加set e ...

是的 不过我用vboot+firadisk刚才在试用 感觉还行吧 谢谢了

点评

我以前也有这种问题,经常遇见,各种机子 加了这个参数之后貌似好了  详情 回复 发表于 2013-7-27 16:39
回复

使用道具 举报

2419#
发表于 2013-7-27 16:39:06 | 只看该作者
wangziqiang 发表于 2013-7-27 14:57
是的 不过我用vboot+firadisk刚才在试用 感觉还行吧 谢谢了


我以前也有这种问题,经常遇见,各种机子
加了这个参数之后貌似好了
  1. set e820cycles=3
复制代码

点评

感谢了 请问应该加在哪呢 本人菜鸟啊  详情 回复 发表于 2013-7-27 16:47
回复

使用道具 举报

2420#
发表于 2013-7-27 16:47:57 | 只看该作者
peter1123 发表于 2013-7-27 16:39
我以前也有这种问题,经常遇见,各种机子
加了这个参数之后貌似好了

感谢了 请问应该加在哪呢 本人菜鸟啊
回复

使用道具 举报

2421#
发表于 2013-7-27 17:08:39 | 只看该作者
wangziqiang 发表于 2013-7-27 16:47
感谢了 请问应该加在哪呢 本人菜鸟啊
  1. title 一步安装Windows XP \n WINXP.ISO务必放在根目录
  2. command run --swap --e820cycles=3 --fira-isonly srs:/srs/ sif iso=/winxp.iso
复制代码

点评

谢了抽时间试一下  详情 回复 发表于 2013-7-28 12:02
回复

使用道具 举报

2422#
发表于 2013-7-27 22:46:44 | 只看该作者
更新的时候顺便改一下!BAT by sratlf 0415吧

点评

忘了。。。下次改吧 反正没什么影响  详情 回复 发表于 2013-7-28 23:02
回复

使用道具 举报

2423#
发表于 2013-7-28 12:02:41 | 只看该作者
peter1123 发表于 2013-7-27 17:08

谢了抽时间试一下
回复

使用道具 举报

2424#
 楼主| 发表于 2013-7-28 23:02:22 | 只看该作者
2010ihotte 发表于 2013-7-27 22:46
更新的时候顺便改一下!BAT by sratlf 0415吧

忘了。。。下次改吧  反正没什么影响
回复

使用道具 举报

2425#
发表于 2013-8-2 01:04:17 | 只看该作者
果然强大,继续跟进更新。
回复

使用道具 举报

2426#
发表于 2013-8-6 09:47:44 | 只看该作者
本帖最后由 peter1123 于 2013-8-6 09:57 编辑



  1. title 一步安装Windows XP \n WINXP.ISO务必放在根目录
  2. command run --swap --e820cycles=3 --fira-isonly srs:/srs/ sif iso=/winxp.iso
复制代码
使用这样的代码安装出现7B蓝屏,然后检测磁盘控制器的模式也提示是IDE模式,
最开始也提示不需要SRS驱动
最后把命令换成下面的则正常安装
  1. title 一步安装Windows XP \n WINXP.ISO务必放在根目录
  2. command run --swap --e820cycles=3 --fira-isonly sif iso=/winxp.iso
复制代码
但是接着会出现这样的错误

点评

ide模式不需要加srs或者dpms参数 找不到文件的问题你可以尝试将iso文件放电脑硬盘上再试下 至少需要满足1,用的是firadisk增强版驱动。2,第二阶段电脑能识别到iso所在的设备,这两个条件。  详情 回复 发表于 2013-8-6 10:40
回复

使用道具 举报

2427#
发表于 2013-8-6 10:03:33 | 只看该作者
本帖最后由 kkcing 于 2013-8-6 10:04 编辑

好东西啊。。。。。。。。。
回复

使用道具 举报

2428#
 楼主| 发表于 2013-8-6 10:40:22 | 只看该作者
peter1123 发表于 2013-8-6 09:47
使用这样的代码安装出现7B蓝屏,然后检测磁盘控制器的模式也提示是IDE模式,
最开始也提示不需要SRS驱 ...

ide模式不需要加srs或者dpms参数

找不到文件的问题你可以尝试将iso文件放电脑硬盘上再试下  

至少需要满足1,用的是firadisk增强版驱动。2,第二阶段电脑能识别到iso所在的设备,这两个条件。

点评

我确实删除srs命令后可以正常解决 但这样我岂不是得写2条命令来分别满足IDE和AHCI情况? 嗯!应该是USB接口的问题,放到硬盘分区即可  详情 回复 发表于 2013-8-6 14:36
回复

使用道具 举报

2429#
发表于 2013-8-6 14:36:22 | 只看该作者
sratlf 发表于 2013-8-6 10:40
ide模式不需要加srs或者dpms参数

找不到文件的问题你可以尝试将iso文件放电脑硬盘上再试下  
ide模式不需要加srs或者dpms参数

我确实删除srs命令后可以正常解决
但这样我岂不是得写2条命令来分别满足IDE和AHCI情况?


找不到文件的问题你可以尝试将iso文件放电脑硬盘上再试下  

嗯!应该是USB接口的问题,放到硬盘分区即可

点评

你试下用dpms参数呢 srs用的是hotdll的f6img 没怎么注意看ide情况怎么处理的。。。  详情 回复 发表于 2013-8-6 16:05
回复

使用道具 举报

2430#
 楼主| 发表于 2013-8-6 16:05:18 | 只看该作者
peter1123 发表于 2013-8-6 14:36
我确实删除srs命令后可以正常解决
但这样我岂不是得写2条命令来分别满足IDE和AHCI情况?

你试下用dpms参数呢  srs用的是hotdll的f6img  没怎么注意看ide情况怎么处理的。。。

点评

我试了一下,软盘弄成下面的形式是最强壮的,不管启动PE还是安装系统,一律不会蓝屏,也不会提示插入A盘: A盘空,B盘SRS;或A盘SRS,B盘FIRADISK/WINVBLOCK;或A盘FIRADISK/WINVBLOCK,无B盘  详情 回复 发表于 2013-8-6 17:02
果然! DPMS搞定!  详情 回复 发表于 2013-8-6 17:00
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 16:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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