无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf
打印 上一主题 下一主题

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

    [复制链接]
1#
发表于 2011-3-1 16:10:11 | 显示全部楼层
RUN --automenu能否再增加一些后缀名的参数?
比如:
RUN --automenu-iso-img-bin /ISOS/
用来列出/ISOS/中后缀名为iso,img,bin的菜单,其它后缀名的就不列出。
再比如:
RUN --automenu-iso /ISOS/
只列出/ISOS/中的后缀为iso的菜单

这样做因为有时候某目录中含有不能被grub4dos加载的文件。
回复

使用道具 举报

2#
发表于 2011-3-1 16:12:35 | 显示全部楼层
再增加一个参数all
比如:
RUN --automenu-all /ISOS/
就列出所有盘上的/ISOS/目录菜单
回复

使用道具 举报

3#
发表于 2011-3-1 19:17:51 | 显示全部楼层
sratlf版主!
下面是ud内置菜单,从 “[3] 自动生成ISO目录菜单”进入,找到了u盘可见分区/ISO/WC2003PE.ISO,故意未操作,返回上一级主菜单,从“[1] UD-Win2003PE 纯净版”进入,显示Loading (hd0,0)/win2003pe.iso...,光标停在第二行开头,一直在眨,不下去。WIN2003PE.ISO是在(ud)/BOOT/IMGS/中。在run /WIN2003PE.ISO前面加一句root (ud)也不行,把run /WIN2003PE.ISO改成run (ud)/BOOT/IMGS/WIN2003PE.ISO也不行。

timeout 5
default 1
command --set-path=(bd)/BOOT/GRUB/
find --set-root /BOOT/GRUB/USB_ACC.0PE
fontfile /BOOT/GRUB/FONTS.GZ
(bd)/BOOT/GRUB/USB_ACC.0PE --version:plpbt.bin(5.0.10) --force --mode:enable

title .                      [0] UD-Windows7PE网络版
run /WINDOWS7PE.ISO

title .                      [1] UD-Win2003PE 纯净版
run /WIN2003PE.ISO

title .                      [2] 调用各根目录USB菜单
find --set-root /USB.LST
run /USB.LST

title .                      [3] 自动生成ISO目录菜单
run --AUTOMENU /ISO/

title .                      [4] 自动生成IMG目录菜单
run --AUTOMENU /IMG/
回复

使用道具 举报

4#
发表于 2011-3-1 19:31:14 | 显示全部楼层
好吧,我再试一下。刚才用zxw的那个run也出现相同的现象。
回复

使用道具 举报

5#
发表于 2011-3-1 19:56:13 | 显示全部楼层
注释掉了usb_acc,返回上级菜单是通过自动菜单选项的“BACK TO MAIN MENU”返回的。
在第一张图中停了5分钟以上,然后就进入了第二张图。

[ 本帖最后由 qdaijchf 于 2011-3-1 20:07 编辑 ]

1.jpg (316.72 KB, 下载次数: 131)

1.jpg

2.JPG (245.19 KB, 下载次数: 136)

2.JPG
回复

使用道具 举报

6#
发表于 2011-3-1 20:08:33 | 显示全部楼层
图片已经发上来了,明天去单位电脑上再试一下。
回复

使用道具 举报

7#
发表于 2011-3-2 13:53:27 | 显示全部楼层
在单位电脑上试了一下,还是找不到文件的错误提示,但是第一张图中没有停顿。家里那台上停顿了那么长时间应该是grub4dos的问题或者由于那台电脑的特殊性,以前只要用find --set-root命令,当找不到文件时总是停顿5分钟以上才出现找不到文件的错误提示。
经过几次测试,我发现:
当执行完run --AUTOMENU /ISO/以后,那个路径就默认为u盘可见分区/ISO/WC2003PE.ISO所在盘的根目录了,并且丢失了run的默认路径(ud)/BOOT/IMGS/,所以当通过Back to Main Menu返回主菜单,执行run /WIN2003PE.ISO时,实际上执行的是run (hd0,0)/WIN2003PE.ISO,因此就找不到文件了。
能否这样解决:
当进入并生成自动菜单列表之前,先记住主菜单的根目录是在什么盘上,是ud、cd还是hd等?当进入自动菜单列表后,要返回主菜单之前,重新设定文件的默认路径/BOOT/IMGS/,比如我的那个例子中就重新设定默认路径为(ud)/BOOT/IMGS/,这样执行run /WIN2003PE.ISO时,首先从(ud)/BOOT/IMGS/中找,找不到时就从(ud)/中找WIN2003PE.ISO,再找不到就从其它盘的根目录找,或者干脆直接返回。
我是菜鸟一只,不懂编程,以上仅仅是瞎猜瞎想,请sratlf版主谅解。
回复

使用道具 举报

8#
发表于 2011-3-2 19:45:33 | 显示全部楼层
test1,与上次一样,提示找不到WIN2003PE.ISO文件,这次没等5分钟,直接出来了错误提示。
testw,按下Back to Main Menu时出现找不到(ud)/boot/grub/menu.lst的提示。
回复

使用道具 举报

9#
发表于 2011-3-2 19:54:34 | 显示全部楼层
也许在执行RUN --automenu /ISO/时,自动把/ISO所在盘set root了。
回复

使用道具 举报

10#
发表于 2011-3-2 20:21:29 | 显示全部楼层
把run /WIN2003PE.ISO改成了下列几句,通过Back to Main Menu以后执行就一切正常。
map /BOOT/IMGS/WIN2003PE.ISO (0XFF)
map --hook
chainloader (0xff)

能否让run /WIN2003PE.ISO的内部命令等效于这几句呢?
map /BOOT/IMGS/WIN2003PE.ISO (0XFF) || map --mem /BOOT/IMGS/WIN2003PE.ISO (0XFF) || map /WIN2003PE.ISO (0XFF) || map --mem /WIN2003PE.ISO (0XFF)
map --hook
chainloader (0xff)
回复

使用道具 举报

11#
发表于 2011-3-2 21:27:22 | 显示全部楼层
刚才我有重新测试了一下zxw的run是正常的。并且把你俩的run混杂使用了一下,你的run还是run,没改名,zxw的run改成了run1:
执行run1 /ISO/.AUTOMENU,然后通过自动菜单back to main返回主菜单,执行run  /BOOT/IMGS/WIN2003PE.ISO则一切正常。
回复

使用道具 举报

12#
发表于 2011-3-2 21:28:05 | 显示全部楼层
这句也试过不行RUN (ud)/BOOT/IMGS/WIN2003PE.ISO
回复

使用道具 举报

13#
发表于 2011-3-2 22:12:45 | 显示全部楼层
看了一下当前根是ud
回复

使用道具 举报

14#
发表于 2011-3-2 23:02:41 | 显示全部楼层
(ud)/WIN2003PE.ISO放过,(ud)/BOOT/IMGS/WIN2003PE.ISO也放过。
因为在主菜单开始已经用find --set-root /BOOT/GRUB/USB_ACC.0PE了,/BOOT/GRUB/USB_ACC.0PE是在ud中的。
当(ud)/WIN2003PE.ISO时,在主菜单上直接执行run /WIN2003PE.ISO是通过的,但当(ud)/BOOT/IMGS/WIN2003PE.ISO时,在主菜单上执行run /WIN2003PE.ISO不通过,必须执行run /BOOT/IMGS/WIN2003PE.ISO才通过。
但是无论WIN2003PE.ISO在ud根目录或者(ud)/BOOT/IMGS中,通过back to main menu后,run /WIN2003PE.ISO和run /BOOT/IMGS/WIN2003PE.ISO都不通过。
回复

使用道具 举报

15#
发表于 2011-3-2 23:06:39 | 显示全部楼层
唯一能通过的是WIN2003PE.ISO在(ud)/BOOT/IMGS中,并且用zxw的run的自动菜单,并返回主菜单,再用你的run /BOOT/IMGS/WIN2003PE.ISO就能通过。
回复

使用道具 举报

16#
发表于 2011-3-2 23:08:52 | 显示全部楼层
估计我的那台电脑有点特殊,总觉得我的主板与grub4dos兼容不够,有时候出现莫名其妙的问题。
回复

使用道具 举报

17#
发表于 2011-3-2 23:12:19 | 显示全部楼层
明天去单位再仔仔细细地测试一下。
回复

使用道具 举报

18#
发表于 2011-3-3 13:39:40 | 显示全部楼层
仔细测试了一下,结果请看图。

run.jpg (143.76 KB, 下载次数: 159)

run.jpg
回复

使用道具 举报

19#
发表于 2012-11-7 14:00:16 | 显示全部楼层
command run --fira srs:/srs/ iso=/ISO/安装win$.iso的第一阶段确实蓝屏,而且没有出现驱动是否加载成功的信息,而command run --fira srs:/srs/ iso=/ISO/win$.iso时却正常安装
用dpms参数时第一阶段和第二阶段都能正常安装,但是不能进入系统,只启动到“正常启动,保护模式启动”等选项,无论哪一个都会重启。
回复

使用道具 举报

20#
发表于 2012-11-7 14:16:01 | 显示全部楼层
用srs参数时虽然能正常安装并能进入系统,但为什么加载srs时出现错误提示:
正在加载(ud)/srs/...
错误提示 没有检测到ACHI/RAID控制器,无需加载srs驱动。

但实际上已经加载了,因为没有加载我这台电脑会蓝屏的。

[ 本帖最后由 qdaijchf 于 2012-11-7 14:24 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 04:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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