无忧启动论坛

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

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

    [复制链接]
241#
发表于 2011-1-8 17:16:42 | 只看该作者

回复 #240 sratlf 的帖子

谢谢S大的回复。
  我这样调用run firadisk /boot/imgs/xyly.iso,按理说应该先加载FIRADISK驱动,而后就应该 map到内存,出就是加上了--mem参数的启动方式,用简易启动测试器测试也是这样,出现[0M/29M]的提示,而后就会向内存读入数据。但实机启动时却是在加载FIRADISK驱动后没有出现[0M/29M],也就是说加载驱动后根本没有向内存读入XYLY.ISO的数据,而是出现英文大意是“按I键启动ISO,10秒后从硬盘启动”,但按I键却从硬盘启动,10秒后也是从硬盘启动,根本不能启动xyly.iso,不知这是为何?
 这样的话,如果我调用安装版的ISO,加载驱动后怎样安装系统,因为ISO根据就没有读入到内存中。这也就是我一而再,再而三想要弄明白的问题。
回复

使用道具 举报

242#
发表于 2011-1-8 18:16:24 | 只看该作者
请教一个问题:
我用UD版启动,想加载U盘可见区TYPE目录下的任意img文件。
我的菜单命令这样写:RUN /TYPE/.input

但是没有用,应该怎么写?
回复

使用道具 举报

243#
发表于 2011-1-8 19:09:39 | 只看该作者

回复 #241 幸运的草 的帖子

用我和zxw的run都是这样吗?   还有是通过什么方式启动的  按不按I键都是从硬盘启动的话有没有错误提示

或者你可以这样  自行修改run  将最上面的debug off 改为debug on  这样gurb做什么都会在屏幕上显示  可以看下加载完驱动后gurb执行的是什么
回复

使用道具 举报

244#
发表于 2011-1-8 20:05:13 | 只看该作者

回复 #243 sratlf 的帖子

我是用FB制作的U盘启动的,ISO文件是放在U盘UD区的/boot/imgs下的,基本就是杏雨梨云2011制作的,只不过是我将ISO文件的存放目录给修改了。
 是Z大的,执行时没有任何提示,加载完后就提示按I键等,一按I键就从硬盘提示,不能从ISO启动,但虚拟机测试却没有问题。
 我在想,是不是要将ISO文件放在根目录下呀,我看你的例子是这样调用的run firadisk /win$.iso。等周一上班后我再用你的RUN试试,U盘在办公室放着,现在没法实机测试。
  
 
回复

使用道具 举报

245#
发表于 2011-1-8 20:08:22 | 只看该作者
  谢谢S大的指教,今天向你学了不少的东东,好像你的RUN和Z大的RUN调用方法不同?如果我要生成 /boot/imgs/下镜像的表不或菜单,Z大的是这样调用的:RUN .INPUT;RUN .AUTOMENU或RUN /BOOT/IMGS/.INPUT;RUN /BOOT/IMGS/.AUTOMENU。
  你的RUN怎样调用?另我想调用可U盘可见区UDDIY目录下的winpe.iso,这样调用行吗?RUN /UDDIY/WINPE.ISO,请S大指教!
  

[ 本帖最后由 幸运的草 于 2011-1-8 20:21 编辑 ]
回复

使用道具 举报

246#
发表于 2011-1-8 21:30:22 | 只看该作者
先报个测试结果
1.7版的 无法找到自定义路径 如(hd0,4)/Boot/ISO/
旧版 可以找到自定义路径 但是列表是空的
chenall的1.2的版本 自己改RUN 可以找到自定义路径并生成列表
回复

使用道具 举报

247#
发表于 2011-1-8 22:29:31 | 只看该作者

回复 #245 幸运的草 的帖子

ISO所在目录任意  只要菜单里面所写路径和实际路径相同就行  暂时我的不能使用绝对路径  

RUN /UDDIY/WINPE.ISO  这样就行  会全盘查找

我的自动生成目录比较麻烦
title automenu
RUN automenu /BOOT/IMGS/
configfile (md)0x3000+0x10
回复

使用道具 举报

248#
 楼主| 发表于 2011-1-8 22:34:31 | 只看该作者

回复 #242 yidawpf 的帖子

.input .automenu这种虚拟的文件,目前还不支持相对路径,除非默认为(bd)。
看来显示可见区列表的需求挺大,想法在以后解决。
初步想法是用户在加载脚本前,用find --set-root /youpath/markfile定位

[ 本帖最后由 zxw 于 2011-1-8 22:44 编辑 ]
回复

使用道具 举报

249#
发表于 2011-1-9 08:02:32 | 只看该作者

回复 #247 sratlf 的帖子

谢谢S大的解答,向你学习了不少东西,再次感谢。
回复

使用道具 举报

250#
发表于 2011-1-9 10:40:19 | 只看该作者
原帖由 yidawpf 于 2011-1-8 18:16 发表
请教一个问题:
我用UD版启动,想加载U盘可见区TYPE目录下的任意img文件。
我的菜单命令这样写:RUN /TYPE/.input

但是没有用,应该怎么写?


试试RUN ()/TYPE/
旧版上可以,1-7更新的不行
回复

使用道具 举报

251#
发表于 2011-1-9 10:46:28 | 只看该作者

回复 #250 shiningboy 的帖子

你的grub4dos是那个 版本,全部下载 最新的 就可以,
菜单这样写就可以
run /TYPE/
或者
run /TYPE/.automenu

[ 本帖最后由 717758565 于 2011-1-9 10:53 编辑 ]
回复

使用道具 举报

252#
发表于 2011-1-9 20:28:58 | 只看该作者

回复 #251 717758565 的帖子

这就奇怪了,我这儿用最新版,照你的写法,路径可以找到,但是列表是空的
总之这几个版本一路用下来,菜单也换着法写,不同的组合能出不同的效果,初期的东西变化大,不用追新,找着合适的就凑合用吧。。

[ 本帖最后由 shiningboy 于 2011-1-9 20:34 编辑 ]
回复

使用道具 举报

253#
发表于 2011-1-10 06:22:54 | 只看该作者
是的,可见分区的路径可以找到,就是你说的列表是空的,我在硬盘c盘部署的时候只把c盘指定目录加入列表其他盘的内容还是不显示列表
回复

使用道具 举报

254#
发表于 2011-1-11 15:11:24 | 只看该作者
输入:f 数字回车出错!没有f参数可以!
回复

使用道具 举报

255#
发表于 2011-1-11 15:57:57 | 只看该作者

回复 #242 yidawpf 的帖子

这样写,但后面的版本不可以。
RUNZ (hd1,0)/IMGS/.input
configfile (md)0x3000+0x10
回复

使用道具 举报

256#
 楼主| 发表于 2011-1-11 20:36:35 | 只看该作者
01-11:变更获取数字对应文件的方式;加载自动列表前有进度显示;从列表加载同路径自动菜单
           相对以前速度变快;其它关于列表功能的改进。
           注:新版只支持grub4dos2011-01-11新版,除自动菜单与自动列表,可以不要wenv文件。
               自动菜单与自动列表请下载chenall大的原版wenv。
               相关文件在首页一楼处有下载或有链接。
回复

使用道具 举报

257#
 楼主| 发表于 2011-1-11 20:37:33 | 只看该作者

回复 #254 h99h99 的帖子

试试新版,注意看楼上说明。

另:可能已解决显示U盘可见区目录列表的问题。
加载本脚本前可使用find --set-root ……语句定位。

[ 本帖最后由 zxw 于 2011-1-11 20:40 编辑 ]
回复

使用道具 举报

258#
发表于 2011-1-11 21:42:29 | 只看该作者

回复 #256 zxw 的帖子

已测试01-11版,基本正常,可以生成自定义路径的列表,包括u盘可见区。
2个问题,一是中文乱码

还有一个说起来比较复杂,在ud区和可见区都存在/boot/imgs/时,以下命令
1) RUN
2) RUN /boot/imgs/
3) RUN (ud)/boot/imgs/
依次执行的话,1和2都是认可见区,3认ud区
但回过头再执行1,2就只认ud区,不认可见区了
除非再RUN 其他路径才能恢复正常

[ 本帖最后由 shiningboy 于 2011-1-11 22:04 编辑 ]
回复

使用道具 举报

259#
发表于 2011-1-11 21:46:48 | 只看该作者
title  input path for input number(use /BOOT/IMGS/ as default)
WENV set wiso=$u,$input,please input a path(/BOOT/IMGS/ as default):
WENV get wiso || WENV set wiso=/BOOT/IMGS/ && echo Now use /BOOT/IMGS/ as default.
RUNz %wiso%
configfile (md)0x3000+0x10

象上面这样,默认路径时出来数字菜单, f 数字 正常,如果输入路径如:/iso/ 后出来数字菜单,这时: f 数字 就提示load firadisk 成功,iso 没有找到! 不能动态输入路径吗?
回复

使用道具 举报

260#
 楼主| 发表于 2011-1-11 22:07:08 | 只看该作者

回复 #258 shiningboy 的帖子

中文字体和彩色菜单目前不能同时使用,除非chenall大从源码上重新分布内存。
你可以自己加载中文字体,不过就不能显示彩色了。要同时使用,这基本上认定是不可能的,
第二个问题是正常的。

[ 本帖最后由 zxw 于 2011-1-11 22:20 编辑 ]
回复

使用道具 举报

261#
 楼主| 发表于 2011-1-11 22:08:47 | 只看该作者

回复 #259 h99h99 的帖子

哦,你是说给F加动态路径,这个就算了,当然实现也不复杂,但没必要。

可以输入 /yourpath/firadisk win.iso  后面的win.iso无路径的话以前面的为准。
也可以 /yourpath/firadisk /otherpath/win.iso

[ 本帖最后由 zxw 于 2011-1-11 22:34 编辑 ]
回复

使用道具 举报

262#
 楼主| 发表于 2011-1-11 22:09:43 | 只看该作者
年终了比较忙,下一版将完全不用wenv了,准备下周更新。
除了不再支持忽略大小写,功能全都一样。

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

使用道具 举报

263#
发表于 2011-1-11 23:03:23 | 只看该作者

回复 #260 zxw 的帖子

那我还是选择显示中文吧,毕竟显示的正确性更重要
要如何加载中文字体,难道是在RUN里加载unifont?
回复

使用道具 举报

264#
发表于 2011-1-12 08:06:43 | 只看该作者
原帖由 zxw 于 2011-1-11 22:08 发表
哦,你是说给F加动态路径,这个就算了,当然实现也不复杂,但没必要。

可以输入 /yourpath/firadisk win.iso  后面的win.iso无路径的话以前面的为准。
也可以 /yourpath/firadisk /otherpath/win.iso

不是给f 加动态路径,而是根据输入的路径生成列表,然后 f 数字 时出现文件找不到的错误!你仔细看看我的菜单就明白了,或者用我的菜单测试下?
回复

使用道具 举报

265#
 楼主| 发表于 2011-1-12 10:29:30 | 只看该作者

回复 #264 h99h99 的帖子

哦,明白了f目前只支持当前目录的firadisk.img文件。
回复

使用道具 举报

266#
发表于 2011-1-12 10:45:08 | 只看该作者
原帖由 shiningboy 于 2011-1-11 21:42 发表
已测试01-11版,基本正常,可以生成自定义路径的列表,包括u盘可见区。
2个问题,一是中文乱码110831

还有一个说起来比较复杂,在ud区和可见区都存在/boot/imgs/时,以下命令
1) RUN
2) RUN /boot/imgs/
...

你加载可见区的命令是怎么写的?
回复

使用道具 举报

267#
发表于 2011-1-12 10:59:14 | 只看该作者
原帖由 zxw 于 2011-1-12 10:29 发表
哦,明白了f目前只支持当前目录的firadisk.img文件。

其实,你只要默认firadisk.img在/boot/imgs/就可以了(指定的按用户的),或将它和你的run 放在一起,没有必要动态在当前目录的firadisk.img,这样反而麻烦!
回复

使用道具 举报

268#
发表于 2011-1-12 11:03:59 | 只看该作者
原帖由 zxw 于 2011-1-11 20:37 发表
试试新版,注意看楼上说明。

另:可能已解决显示U盘可见区目录列表的问题。
加载本脚本前可使用find --set-root ……语句定位。

确实可以了。但是那个不加定位语就更好了。
回复

使用道具 举报

269#
发表于 2011-1-12 11:13:22 | 只看该作者
我是这样写的:
title 【03】 启动自定义ISO文件(TYPE目录)
RUN /TYPE/

可以看到可见分区的。但是加载不了IMG文件。
大家看下是怎么回事。





[ 本帖最后由 yidawpf 于 2011-1-12 11:14 编辑 ]
回复

使用道具 举报

270#
发表于 2011-1-12 11:18:47 | 只看该作者
哦,搞清楚了,必须得输入路径才行。

比如启动列表中的rst.img。必须输入/TYPE/RST.IMG

能不能不输入路径和文件名,直接输入文件名或者数字?

[ 本帖最后由 yidawpf 于 2011-1-12 11:21 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 11:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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