无忧启动论坛

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

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

    [复制链接]
1621#
发表于 2011-8-19 16:53:13 | 只看该作者
我的菜单都贴出来了 你照着我得来写不就行了

还有 注意一下菜单初始化命令和tittle中的命令是有区别的
回复

使用道具 举报

1622#
发表于 2011-8-19 16:54:03 | 只看该作者
把你的菜单全部贴出来 我帮你改吧

三个菜单都放在grub目录吧,省的麻烦,命名menu.lst、menu1.lst、menu2.lst

[ 本帖最后由 tingyue-wu 于 2011-8-19 16:59 编辑 ]
回复

使用道具 举报

1623#
发表于 2011-8-19 17:09:37 | 只看该作者

回复 #1622 tingyue-wu 的帖子

Fbinst菜单


default 0
timeout 60
color cyan/yellow
text "                             Welcome Rain maintenance disk                      "
color light-green
text "    F1. grldr"
menu F1 grldr "grldr"
color light-blue
text "    ============"
color brown
text "    F2. syslinux"
menu F2 syslinux "ldlinux.bin"
color light-blue
text "    ============"
color light-green
text "    F3. REBOOT"
menu F3 grldr "REBOOT"
color light-blue
text "    ============"
color brown
text "    F4. HDBOOT"
menu F4 grldr "HDBOOT"
color light-blue
text "    ============"
color light-cyan
text "    F5. HALT"
menu F5 grldr "HALT"
color light-blue
text "    ============"
color magenta
text "    F6. RUN"
menu F6 grldr "RUNMENU"
color light-blue
text "    ============"
color light-cyan
text "    F7. grldr"
menu F7 grldr "MENU.LST"
color light-blue
text "    ============"
color magenta
text "    F8. USB.IMG"
menu F8 linux "memdisk" "USB.IMG" ""
回复

使用道具 举报

1624#
发表于 2011-8-19 17:10:23 | 只看该作者

回复 #1621 tingyue-wu 的帖子

g rldr菜单


default 4
timeout 10                    #定位文件处作为当前设备
gfxmenu (ud)/messageBentian || find --set-root /messageBentian && gfxmenu (ud)/messageBentian
configfile (md)4+8
title                                  ★小宇grub4dos  syslinux双引导系统维护工具★
clear
title                                                 ★技术支持493371621、7897990★
clear
title                     ==============================================
clear
title
clear
title 【1】切换P菜单
configfile (ud)/MENUPE.LST
title 【2】切换G菜单
configfile (ud)/MENUGJ.LST
title 【3】切换F菜单
chainloader (ud)/boot/grub/fbinst.bin
title 【4】切换S菜单
chainloader ()/boot/syslinux/syslinux.bin
title 【5】切换R菜单
configfile (ud)/MENU.LST
title 【A】破解Windows登陆密码
map --mem (ud)/img/PASSWORD.IMG (fd0) || find --set-root /img/PASSWORD.IMG (fd0) && map --mem (ud)/img/PASSWORD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【B】运行 MaxDOS 8常用工具箱
map --mem (ud)/img/MaxDOS.img (fd0) || find --set-root /img/MaxDOS.img (fd0) && map --mem (ud)/img/MaxDOS.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【C】运行 纯DOS98常用工具箱
map --mem (ud)/img/DOS98.IMG (fd0) || find --set-root /img/DOS98.IMG (fd0) && map --mem (ud)/img/DOS98.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【D】启动本机的2000/XP/2003系统
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
chainloader /ntldr
title 【E】启动本机上的Vista/Windows 7 系统
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
title 【F】启动 *.iso
map --mem()/*.iso (0xff) || map --mem ()/*.iso (0xff) || find --set-root /*.iso (0xff) && map ()/v.iso (0xff) || find --set-root /v.iso (0xff) && map --mem ()/v.iso (0xff)
map --hook
chainloader (0xFF)
title 【G】启动 CDlinux    可见分区
root
kernel /CDlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
回复

使用道具 举报

1625#
发表于 2011-8-19 17:11:33 | 只看该作者

回复 #1621 tingyue-wu 的帖子

RUN  的menu 菜单   这个里面还没写

timeout 60
default 0
background 002500
foreground ffff00
unifont (ud)/BOOT/GRUB/FONTS
set menu=(ud)/MENU.LST

title   彩色菜单
command run --txt /boot/.input

title   彩色菜单(UD)
command run --txt (ud)/boot/.input

title   自动菜单(UD)
command RUN (ud)/.AUTOMENU

title   生成自动列表(显示iso、img及文件夹)
command run --set-ext=+.iso|.img|.|/

title   启动MAXDOS工具箱
command RUN  --mem (ud)/IMG/MAXDOS.IMG           #/IMGS/MAXDOS.IMG GHOST 运行MAXDOS里的GHOST

title   启动PASSWORD
command RUN  --mem (ud)/img/password.img

title   启动PE.ISO
command RUN --mem (ud)/PE/WIN7PE.ISO             ##或者:RUN --mem PE.ISO

title   启动PE.ISO(加载firadisk驱动)            ##firadisk驱动文件可改名,可自带路径。
RUN /boot/imgs/firadisk.img /BOOT/IMGS/PE.ISO    ##或者:RUN firadisk.img PE.ISO(两个文件均为默认路径)
boot

title   启动XP/2003
RUN /ntldr
boot

title   启动VISTA/WIN7
RUN /bootmgr
boot

title   返回主菜单
configfile (md)4+8
回复

使用道具 举报

1626#
发表于 2011-8-19 17:13:27 | 只看该作者

回复 #1621 tingyue-wu 的帖子

grldr的F  好像不能用        我瞎写的~~
回复

使用道具 举报

1627#
发表于 2011-8-19 17:58:19 | 只看该作者
/BOOT/GRUB中已经有unifont 和FONTS和run三个文件,这个是必需的。

RUN  的menu 菜单 我改一下吧  别的就不改了 我只管显示中文 和run命令的正确,别的命令就不管了
find --set-root /BOOT/GRUB/RUN
command --set-path=(bd)/BOOT/GRUB/
#上面这个是引用外部命令的位置,不设置可能无法加载外部命令,像unifont 和FONTS和run都是外部命令。
unifont (ud)/BOOT/GRUB/FONTS
timeout 60
default 0
background 002500
foreground ffff00
set menu=(ud)/MENU.LST

title   彩色菜单
command run (hd0,0)/boot/

title   彩色菜单(UD)       #不明白目录都指向boot干什么,你在boot中放了多少需要启动的镜像?
command run (ud)/boot/

title   自动菜单(UD)   #不明白ud区根目录有什么要显示的?
command RUN (ud)/.AUTOMENU

title   生成自动列表(显示iso、img及文件夹)   #没有文件夹,你显示哪里?给你个boot吧 反正你喜欢显示
command run --set-ext=+.iso|.img|/ /BOOT/

title   启动MAXDOS工具箱
command RUN  --mem (ud)/IMG/MAXDOS.IMG           #/IMGS/MAXDOS.IMG GHOST 运行MAXDOS里的GHOST

title   启动PASSWORD
command RUN  --mem (ud)/img/password.img

title   启动PE.ISO
command RUN --mem (ud)/PE/WIN7PE.ISO             ##或者:RUN --mem PE.ISO

title   启动PE.ISO(加载firadisk驱动)            ##firadisk驱动文件可改名,可自带路径。
RUN /boot/imgs/firadisk.img /BOOT/IMGS/PE.ISO    ##或者:RUN firadisk.img PE.ISO(两个文件均为默认路径)
boot

title   启动XP/2003
RUN /ntldr
boot

title   启动VISTA/WIN7
RUN /bootmgr
boot

title   返回主菜单
configfile (md)4+8
回复

使用道具 举报

1628#
发表于 2011-8-20 13:24:44 | 只看该作者
这种写法在联想本本y450上无法启动run模块

title 启动 RUN模块(2011.08.13)
()/BOOT/GRUB/RUN
configfile (md)4+8
回复

使用道具 举报

1629#
 楼主| 发表于 2011-8-20 13:29:02 | 只看该作者

回复 #1628 风神 的帖子

谁发明的这种写法?
command ()/BOOT/GRUB/RUN

command RUN

command (bd)/BOOT/GRUB/RUN
等试试。
不要写后面的configfile (md)4+8
回复

使用道具 举报

1630#
发表于 2011-8-20 14:30:21 | 只看该作者

回复 #1627 tingyue-wu 的帖子

thank  you  今天没上班 在外玩呢  
明天在研究咯
谢谢   tingyue-wu 大大
回复

使用道具 举报

1631#
发表于 2011-8-20 14:34:09 | 只看该作者

回复 #1627 tingyue-wu 的帖子

title   彩色菜单(UD)       #不明白目录都指向boot干什么,你在boot中放了多少需要启动的镜像?
command run (ud)/boot/

                  因为有用的文件都在boot里啊

title   自动菜单(UD)   #不明白ud区根目录有什么要显示的?
command RUN (ud)/.AUTOMENU
         
不知道  都显示吧   没什么用  照着别人的菜单抄的

title   生成自动列表(显示iso、img及文件夹)   #没有文件夹,你显示哪里?给你个boot吧 反正你喜欢显示
command run --set-ext=+.iso|.img|/ /BOOT/   
显示所有咯   嘿嘿
谢谢咯  
没写过RUN菜单呢
回复

使用道具 举报

1632#
发表于 2011-8-22 10:54:31 | 只看该作者

回复 #1629 zxw 的帖子

Z大 想问下
command run --txt (ud)/.input  这样写为什么显示文件的时候会 同时显示文件的目录?
怎么能让它只显示文件名
回复

使用道具 举报

1633#
 楼主| 发表于 2011-8-22 11:06:27 | 只看该作者

回复 #1632 2010zsy 的帖子

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

使用道具 举报

1634#
发表于 2011-8-24 09:35:47 | 只看该作者

回复 #1633 zxw 的帖子

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

使用道具 举报

1635#
发表于 2011-8-24 11:24:50 | 只看该作者

回复 #1634 2010zsy 的帖子

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

使用道具 举报

1636#
发表于 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 编辑 ]
回复

使用道具 举报

1637#
 楼主| 发表于 2011-8-27 12:40:05 | 只看该作者

回复 #1636 tingyue-wu 的帖子

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

使用道具 举报

1638#
发表于 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,都是有讲究的。
回复

使用道具 举报

1639#
发表于 2011-8-28 08:43:24 | 只看该作者

回复 #1638 zhaohj 的帖子

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

使用道具 举报

1640#
发表于 2011-8-28 15:59:19 | 只看该作者
报告Z大:
8.14和8.21版RUN在华硕笔记本上启动不了,错误28:Selected item cannot fit into memory
用8.5版的正常
回复

使用道具 举报

1641#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

1642#
发表于 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)
回复

使用道具 举报

1643#
发表于 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模块
回复

使用道具 举报

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

使用道具 举报

1645#
发表于 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文件则可以正常执行!
     这是为什么呀!怎样解决?
回复

使用道具 举报

1646#
 楼主| 发表于 2011-8-29 16:24:32 | 只看该作者

回复 #1645 2011wanpimao 的帖子

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

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

使用道具 举报

1647#
发表于 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 编辑 ]
回复

使用道具 举报

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

使用道具 举报

1649#
 楼主| 发表于 2011-8-29 21:47:40 | 只看该作者
无妨,吃一暂长一智,以后学会注意排查就行了。
回复

使用道具 举报

1650#
发表于 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却正常!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 02:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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