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

[分享] [20150128]自动列表·自动菜单·数字启动

 荐  火.. [复制链接]
 楼主| 发表于 2011-8-22 11:06:27 | 显示全部楼层

回复 #1632 2010zsy 的帖子

0412:增强扩展名过滤模块:
        1.分隔符换用|。    2.分别用.过滤无扩展名文件,/过滤文件夹。   3.+(或无+-)显示指定的扩展名文件,-不显示指定的扩展名文件。
=====================================================
你真是不看帖子的?
command run --set-ext=-/  (ud)/.input
回复

使用道具 举报

发表于 2011-8-24 09:35:47 | 显示全部楼层

回复 #1633 zxw 的帖子

俺菜嘛……不是不看啊、是看不懂啊
回复

使用道具 举报

发表于 2011-8-24 11:24:50 | 显示全部楼层

回复 #1634 2010zsy 的帖子

如果这也看不懂,那还有什么能看懂的?还是不要太浮躁的好。要想使用得心应手,潜心学习是关键。
回复

使用道具 举报

发表于 2011-8-27 11:19:02 | 显示全部楼层
能支持加载多fd吗?
例如RUN --fira /SRS.IMG /PE.ISO

不支持的话 楼主可以考虑加入这个功能,第一个加载的img自动为(fd0) 第二个到(fd1) 第三个到(fd2),以此类推。

更进一步的话,加一个--srs(fdx) 参数,可以自动识别并加载当前硬件的srs驱动到第几fd盘。也就是集成srsf6功能。

[ 本帖最后由 tingyue-wu 于 2011-8-27 11:44 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-8-27 12:40:05 | 显示全部楼层

回复 #1636 tingyue-wu 的帖子

没有必要,完全可以用zhaohj大的srsf6n
回复

使用道具 举报

发表于 2011-8-27 22:59:35 | 显示全部楼层
tingyue-wu很有意思,难道有几个驱动仿真成几个盘就能自动加载吗?
仿真盘的自动加载,是经过很多年实践得出的结论,有很多的限制条件,比如安装系统与启动PE就条件不一样。
1:单SCSI
     A盘空B盘SRS,是共同适用的。单对PE而言,也可以只一个A盘。
上面也有条件:默认SCSI,单ID。
2:两个SCSI
     安装系统肯定需要FIRA来辅助,不然只能选择一个SCSI驱动按照A盘空B盘SRS的原则。
    而启动PE,可以AB盘各放一种驱动,设置好默认SCSI(互补)。
另外什么时候要按F6,什么时候不能按F6,都是有讲究的。
回复

使用道具 举报

发表于 2011-8-28 08:43:24 | 显示全部楼层

回复 #1638 zhaohj 的帖子

我是想象而已 所以比较荒谬 你们是实干家 所以比较严谨 呵呵
回复

使用道具 举报

发表于 2011-8-28 15:59:19 | 显示全部楼层
报告Z大:
8.14和8.21版RUN在华硕笔记本上启动不了,错误28:Selected item cannot fit into memory
用8.5版的正常
回复

使用道具 举报

 楼主| 发表于 2011-8-28 20:26:40 | 显示全部楼层

回复 #1640 zxy357x 的帖子

请详细汇报:
1.封装版?脚本版?
2.启动设备的具体情形?
3.grldr版本?
4.以何种方式启动run?具体写法?
5.最好debug 3,跟踪一下,在出现错误提示之处,截图传上来。
顺便将8.5版run传上来,我未保存。

[ 本帖最后由 zxw 于 2011-8-28 20:48 编辑 ]
回复

使用道具 举报

发表于 2011-8-28 20:50:14 | 显示全部楼层
原帖由 zxw 于 2011-8-28 20:26 发表
请详细汇报:
1.封装版?脚本版?
2.启动设备的具体情形?
3.grldr版本?
4.以何种方式启动run?具体写法?
顺便将8.5版run传上来,我未保存。


1.封装版
2.华硕全系列笔记本,
3.刚开始用8.18grldr和8.21run不行,后用8.9grldr和8.14run也不行,最后用8.2grldr和8.5run成功,还未试用8.5run配8.18、8.9grldr,因为U盘做好了被同事拿走了还没回来
4.
timeout 10
default 0
gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】 天意Win2003PE迷你维护系统
find --set-root /BOOT/SETUPLDR.BIN
chainloader /BOOT/SETUPLDR.BIN
title 【02】 天意Win7PE精简网络版
find --set-root /BOOT/TYW7.BIN
chainloader /BOOT/TYW7.BIN
title 【03】 启动Slitaz迷你系统
kernel /BOOT/BZIMAGE root=/dev/null vga=normal autologin
initrd /BOOT/ROOTFS.GZ
title 【04】 启动RUN功能模块
configfile /BOOT/GRUB/RUN.LST
title 【05】 Onekey全自动备份还原系统
RUN /BOOT/IMGS/OKDOS.IMA
title 【06】 运行MAXDOS工具箱
RUN /BOOT/IMGS/MAXDOS.IMG
title 【07】 启动DOS时代菜鸟工具箱
RUN /BOOT/IMGS/DTSTOOL.IMA
title 【08】 运行DiskGen磁盘管理
RUN /BOOT/IMGS/MAXDOS.IMG DISKGEN
title 【09】 运行MemTest内存检测
kernel /BOOT/IMGS/MEMTEST.BIN
title 【10】 运行Windows登陆密码破解
RUN /BOOT/IMGS/PWD.IMG
title 【11】 启动USB智能加速(适用老电脑)
/BOOT/GRUB/USB_ACC.0PE
title 【12】 启动NTBOOT通用启动器
RUN /BOOT/IMGS/NTBOOT.ISO
有关run的全部错误28,不用run的如PE都能启动成功
5.在台式机上没这问题
6.是量产天意老师的1.6版

8.5run RUN.part1.rar (250 KB, 下载次数: 15) RUN.part2.rar (190.66 KB, 下载次数: 18)
回复

使用道具 举报

发表于 2011-8-28 21:03:05 | 显示全部楼层
原帖由 zxw 于 2011-8-28 20:26 发表
请详细汇报:
1.封装版?脚本版?
2.启动设备的具体情形?
3.grldr版本?
4.以何种方式启动run?具体写法?
5.最好debug 3,跟踪一下,在出现错误提示之处,截图传上来。
顺便将8.5版run传上来,我未保存。


5.U盘已量产好了被同事拿走了,当时错误时没有相机拍下,只抄下错误代码。

用上8.5run非常完美
timeout 10
default 1
gfxmenu /BOOT/GRUB/MESSAGE
command --set-path=(bd)/BOOT/GRUB/
title 【01】 通过ISO安装系统文件(HL目录OS.ISO文件)
RUN --FIRA --MEM (hd1,0)/HL/OS.ISO
title 【02】 启动自定义ISO/IMG文件(HL目录)
RUN --txt --gfx --set-ext=.iso|.img|.ima|.| (hd1,0)/HL/.AUTOMENU
title 【03】 启动自定义文件(HL目录)
RUN --gfx (hd1,0)/HL/.AUTOMENU
title 【04】 启动自定义ISO/IMG文件(HL目录-自动列表方式)
RUN --txt --gfx --set-ext=.ISO|.IMG|.IMA|.| (hd1,0)/HL/
title 【05】 启动自定义ISO文件(HL目录HL.ISO)
RUN  (hd1,0)/HL/HL.ISO
title 【06】 启动自定义LST文件(HL目录HL.LST)
RUN  (hd1,0)/HL/GRUB/HL.LST
title 【07】 启动Windows NT/2000/XP/2003
RUN /ntldr
title 【08】 启动Windows Vista/Windows 7
RUN /bootmgr
title 【09】 返回菜单
configfile (md)4+8
这是我修改天意老师的RUN模块
回复

使用道具 举报

 楼主| 发表于 2011-8-29 09:37:36 | 显示全部楼层
1.你的菜单写法虽然有一点小问题,但基本上可以忽略。
如:command --set-path=(bd)/BOOT/GRUB/位于gfxmenu语句后,根本不会执行。除非出错或退出gfxmenu.
2.查看run模块代码,没发现什么问题。需要你开启调试模式追踪一下。
进入命令行:输入
debug 3
不停按任意键,直到出现28错误提示,截图传上来。
回复

使用道具 举报

发表于 2011-8-29 14:28:20 | 显示全部楼层
真机测试:
1、RUN模块放在UD区/BOOT/GRUB/
2、firadisk.img放在UD区/BOOT/IMGS/
3、ISO放在可见区/ISO/
         用 脚本版/封装版 对可见区/ISO/目录自动列表,一切正常!但输入f+空格+iso文件数字序号,提示找不到文件!
但若在可见区/ISO/目录中放上firadisk.img文件则可以正常执行!
     这是为什么呀!怎样解决?
回复

使用道具 举报

 楼主| 发表于 2011-8-29 16:24:32 | 显示全部楼层

回复 #1645 2011wanpimao 的帖子

按照你的结构,我测试没有问题。反复查看代码,我确信也没有问题。
对可见区/ISO/目录自动列表后,你可进行两个测试:
1.输入
/boot/imgs/firadisk.img+空格+数字
然后回车看能否运行?
2.按c回车进入命令行,输入
find
看看设备是否正常?

[ 本帖最后由 zxw 于 2011-8-29 16:42 编辑 ]
回复

使用道具 举报

发表于 2011-8-29 18:19:05 | 显示全部楼层
好怪!现在(我将RUN从新覆盖了下,我怀疑是不是我的数据有损坏)
封装版正常:f+空格+数值  或 /boot/imgs/firadisk.img+空格+数字都能启动
脚本版: /boot/imgs/firadisk.img+空格+数字  能启动
   但   f+空格+数值   一闪就返回菜单了(我设置了返回菜单)命令如下:
        command  run --set-menu=(ud)/dir.lst --set-path=/UP/LSGJ/
注:/UP/LSGJ/在U盘可见区      
find出现:
(ud)
(hd0,0)
(hd1,0)
(hd1,4)
(hd1,5)

[ 本帖最后由 2011wanpimao 于 2011-8-29 18:24 编辑 ]
回复

使用道具 举报

发表于 2011-8-29 21:35:36 | 显示全部楼层
Z大,小弟在此对你深表歉意!
原来我把20110813版和20110818版弄调了,从新在1#下载最新版,一切OK!
在此对Z大表示感谢!祝RUN越来越完善、强大!
回复

使用道具 举报

 楼主| 发表于 2011-8-29 21:47:40 | 显示全部楼层
无妨,吃一暂长一智,以后学会注意排查就行了。
回复

使用道具 举报

发表于 2011-8-30 14:04:16 | 显示全部楼层
好怪的问题:
1、列表无法返回自定义菜单 如:command run --set-menu=(ud)/run.lst  --set-path=/ISOS/ 自动菜单却可以!
2、自动菜单若加--set-path 就变成列表 如: command run --set-menu=(ud)/run.lst   --set-path=/ISOS/.AUTOMENU
若这样 command run --set-menu=(ud)/run.lst   /ISOS/.AUTOMENU却正常!
回复

使用道具 举报

 楼主| 发表于 2011-8-30 15:12:22 | 显示全部楼层

回复 #1650 2011wanpimao 的帖子

1.一点小疏忽,已更正。
2.你的用法错误:
  应该写为:command run --set-menu=(ud)/run.lst  --set-path=/ISOS/ .AUTOMENU
   最好写为:command run --set-menu=(ud)/run.lst  ISOS/.AUTOMENU
回复

使用道具 举报

发表于 2011-8-30 17:04:17 | 显示全部楼层
希望RUN模块增加两个东西:
1.增加对WIM格式的支持,这个NTBOOT就支持了,这样可以RUN WIN7PE了。
2.增加--SRS 参数和增加对SRS驱动的支持,这样用户可以调用WINXP的安装ISO了。
回复

使用道具 举报

 楼主| 发表于 2011-8-30 17:20:03 | 显示全部楼层
谢谢支持,以后再考虑是否增加。
其实,chenallNTBOOT、dmps和zhaohj的srsf6n做得很优秀,可以直接用他们的。
我最多也是集成他们的成果,再适当取舍。
回复

使用道具 举报

 楼主| 发表于 2011-8-30 22:14:13 | 显示全部楼层
抱歉,今日更新的有一处小手误,请已下载的网友重新下载。
回复

使用道具 举报

发表于 2011-9-1 00:23:26 | 显示全部楼层
测试环境:RUN放到隐藏分区(UD)\BOOT\GRUB\里;GRUB内置主菜单并使用了gfxmenu /hytools/grub/message图形界面;MYISO为外置可见分区的用户镜像存放目录
问题描述是
1.RUN自动生成/MYISO/目录的镜像菜单后无法调用,也就是回车或输入菜单数字后没有任何反应,按E进入菜单项目编辑后发现调用的命令有误,变成了(MD)/RUN "(HD0,6)/MYISO/WINXP.ISO",自动菜单调用时自动加上了错误的(MD)/,如果在去掉(MD)/时发现调用成功(注:自动列表时发现调用是正确的).在刚才换成0830的最新版后问题解决
2.下面的菜单会造成电脑立马重新启动command RUN --gfx --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/.automenu 经过排查发现是--gfx的问题,去掉还有正常,我没有加入UNIFONT,因为RUN的说明中说从5月10日版起已经内置了字体.我加入相关字体后还是同样问题,看来这样菜单命令可以当做REBOOT命令了
3.--fira参数在0830版中失效了:菜单项command RUN --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/.automenu列出菜单后选择对应菜单,发现没有正确加载--fira参数,以前的版本中会提示Now Loading firadisk.img,而现在没有提示,而且加载WINXP的ISO时已经无法正常安装系统了。
4.退出RUN模块存在两个问题:一是使用自动菜单的最后一个菜单RUN MAINMENU后返回到GRUB内置主菜单后发现MESSAGE变成了企业游走的动画(换成0830的最新版后问题解决);二是返回GRUB主菜单后在进入菜单项时菜单项全部失效
5.希望增加如下新功能:RUN命令可以直接RUN镜像文件,如command RUN --fira /MYISO/WINXPSP2_ENU.ISO,这样的话极大的:增强了RUN命令的灵活性,可以直接调用WINPE的菜单项
6.希望增强如下功能:增加WIM格式的支持;借鉴NTBOOT设置RUN环境路径变量,引用时可以使用%RUN%/RUN来调用
回复

使用道具 举报

发表于 2011-9-1 07:47:44 | 显示全部楼层
今天早上6点多爬起来,换成我原来的0502的版本(从0PE中扣出来的),菜单没有做任何变更的情况下,3,5的问题得到解决,这说明0830版存在存在重大的BUG,是否是封装FIRADISK等存在问题?
回复

使用道具 举报

 楼主| 发表于 2011-9-1 08:44:31 | 显示全部楼层

回复 #1657 HUNRYBECKY 的帖子

先试试这个测试版本(封装版):



[ 本帖最后由 zxw 于 2011-9-1 12:12 编辑 ]
回复

使用道具 举报

发表于 2011-9-1 09:23:57 | 显示全部楼层
ok,晚上回家我再测试下,上班时间不方便测试。
回复

使用道具 举报

发表于 2011-9-1 10:35:57 | 显示全部楼层
刚才用你的测试版本0901的测试,发现2.3的问题已经解决,其他问题以没有时间没有进一步测试。
另外,刚才我测试了下使用RUN直接运行OPE.ISO(1.2.6版)的菜单项发现--NOBOOT参数没有任何效果,启动OPE.ISO后直接就进入WINPE了,也就是没有没有成功调用NUM6的菜单


  1. title [10] 整体启动OPE
  2. RUN --NOBOOT /MYISO/0PE.ISO
  3. #find --set-root /BOOT/GRUB/MENU.0PE
  4. command RUN /BOOT/GRUB/MENU.0PE 6
复制代码
回复

使用道具 举报

 楼主| 发表于 2011-9-1 11:16:35 | 显示全部楼层

回复 #1660 HUNRYBECKY 的帖子

将--noboot 小写试试
====================
一楼更新,忽略大小写:

[ 本帖最后由 zxw 于 2011-9-1 14:32 编辑 ]
回复

使用道具 举报

发表于 2011-9-1 21:54:28 | 显示全部楼层

回复 #1661 zxw 的帖子

刚才测试,通过。呵呵,参数应该大小写不区分才对,不然容易搞错。
回复

使用道具 举报

 楼主| 发表于 2011-9-1 22:06:14 | 显示全部楼层

回复 #1662 HUNRYBECKY 的帖子

以前正常。后面为了完善新的功能,不小心引进了bug.
呵,谢谢反馈支持。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-8 04:21

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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