无忧启动论坛

标题: 这个两个菜单在UD分区怎么没有用? [打印本页]

作者: ge    时间: 2018-2-5 20:24
标题: 这个两个菜单在UD分区怎么没有用?
      
title  列出目前所有可用设备 \n 自动菜单方式我不懂也不知道对不对!好像在U盘里面的菜单就是这样写的!
command RUN --automenu-all                       
title   列出目前所有hdd类设备 \n 自动列表方式我把这个写到硬盘上的GRLDR里面是可以
command RUN --dev=h --autolist-all

作者: ge    时间: 2018-2-6 08:37
怎么没有人回复我?我真的不会!教教我!谢谢!
作者: 2012zhd    时间: 2018-2-6 09:31
加上run的路径应该可以。

command (ud)/boot/RUN --automenu-all
作者: ge    时间: 2018-2-8 15:55
2012zhd 发表于 2018-2-6 09:31
加上run的路径应该可以。

command (ud)/boot/RUN --automenu-all

谢谢!我看看!
作者: ge    时间: 2018-2-8 15:58
2012zhd 发表于 2018-2-6 09:31
加上run的路径应该可以。

command (ud)/boot/RUN --automenu-all

我在U盘里面看到有一个菜单是这样写的!但是并没有找到从哪个菜单过去的!后来加在硬盘上才看到效果!
作者: 2012zhd    时间: 2018-2-8 16:06
以前也按照你那样,把run放入(ud)\boot\grub\下

command RUN --automenu-all   

有的u盘能找到run,有的找不到。后来干脆都加上路径,都能找到了。
作者: ge    时间: 2018-2-8 16:12
2012zhd 发表于 2018-2-6 09:31
加上run的路径应该可以。

command (ud)/boot/RUN --automenu-all

还是不行!
作者: 2012zhd    时间: 2018-2-8 16:42
ge 发表于 2018-2-8 16:12
还是不行!

用我的u盘虚拟测试了一下
command (ud)/imgs/RUN --automenu-all



作者: 2012zhd    时间: 2018-2-8 16:52
实机测试也正常。

是不是跟grldr版本有关?
作者: ge    时间: 2018-2-8 17:55
2012zhd 发表于 2018-2-8 16:52
实机测试也正常。

是不是跟grldr版本有关?

可能!我替换一下新版试试!
作者: ge    时间: 2018-2-8 18:24
2012zhd 发表于 2018-2-8 16:52
实机测试也正常。

是不是跟grldr版本有关?

只替换grldr就可以了吗?我替换成了grub4dos-0.4.6a-2017-12-23结果还是不行!选中结果看不到!黑屏下载有几个绿色的不方框!不都是一样大的!长宽比例也不一样!就和缩小的菜单页差不多!
作者: 2012zhd    时间: 2018-2-8 18:48
这就奇怪了,不知道其中的原因了,高手来看吧。

我用的 run也是下载最新的1206.
作者: nikbobo    时间: 2018-2-8 19:48
你是不是没有放入 run 模块文件?
作者: 807979023    时间: 2018-2-9 14:27
我这里是把run放在ud区根目录,peoy文件夹在ud区根目录,diy文件夹在硬盘某分区根目录。
以下语句都能运行:

title  1. 搜索ud-peoy
command (ud)/run --automenu-all /peoy

title  2. 搜索硬盘-diy
command (ud)/run --automenu-all /diy

作者: ge    时间: 2018-2-9 16:33
nikbobo 发表于 2018-2-8 19:48
你是不是没有放入 run 模块文件?

谢谢!我都不懂!那个是不是呀?反正UD里面有一个菜单里面就是这样写的!但是我没有找到从哪个跳转过去的!

作者: ge    时间: 2018-2-9 16:36
807979023 发表于 2018-2-9 14:27
我这里是把run放在ud区根目录,peoy文件夹在ud区根目录,diy文件夹在硬盘某分区根目录。
以下语句都能运行 ...

谢谢!我还是不明白!这个怎么弄呢?
作者: ge    时间: 2018-2-9 16:38
2012zhd 发表于 2018-2-8 18:48
这就奇怪了,不知道其中的原因了,高手来看吧。

我用的 run也是下载最新的1206.

哦?我都不知道!在哪下载的?我看看!
作者: 2012zhd    时间: 2018-2-9 16:50
ge 发表于 2018-2-9 16:38
哦?我都不知道!在哪下载的?我看看!

就是咱们论坛啊,这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301
作者: 2012zhd    时间: 2018-2-9 16:56
ge 发表于 2018-2-9 16:36
谢谢!我还是不明白!这个怎么弄呢?

有一个menu.lst是总菜单,其余02 03等都是有总菜单跳转。
作者: ge    时间: 2018-2-9 17:35
2012zhd 发表于 2018-2-9 16:50
就是咱们论坛啊,这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301

谢谢!下载哪个呢?
作者: ge    时间: 2018-2-9 17:37
2012zhd 发表于 2018-2-9 16:50
就是咱们论坛啊,这里
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301

谢谢!看到了!就是14年1206吧?
作者: ge    时间: 2018-2-9 18:23
2012zhd 发表于 2018-2-9 16:56
有一个menu.lst是总菜单,其余02 03等都是有总菜单跳转。

不行!没还是黑屏有几个方框!其它的什么都看不到!感觉应该也可以!但是看不到!
作者: 2012zhd    时间: 2018-2-9 18:36
ge 发表于 2018-2-9 18:23
不行!没还是黑屏有几个方框!其它的什么都看不到!感觉应该也可以!但是看不到!

请把那个grub目录传上来,让大家看看。
作者: ge    时间: 2018-2-9 19:22
2012zhd 发表于 2018-2-9 18:36
请把那个grub目录传上来,让大家看看。

谢谢! GRUB.zip (1.56 MB, 下载次数: 5) MENU12.LST就是那个菜单
作者: 2012zhd    时间: 2018-2-9 21:41
本帖最后由 2012zhd 于 2018-2-9 21:44 编辑

看了下,不是太懂。

1.主菜单就是MENUSET,修改加密了,不让改。打不开所以看不到从哪里跳转而来。
2.简单弄了一个,你试试。
fba.7z (1.05 MB, 下载次数: 7)

3.gfx模式现在基本已经不用了,大多采用vbe。
现在更简单了,我还没学习。
作者: ge    时间: 2018-2-9 22:23
2012zhd 发表于 2018-2-9 21:41
看了下,不是太懂。

1.主菜单就是MENUSET,修改加密了,不让改。打不开所以看不到从哪里跳转而来。

谢谢!我下载了!这个怎么用?是替换原来的 文件吗?
作者: 2012zhd    时间: 2018-2-9 22:29
ge 发表于 2018-2-9 22:23
谢谢!我下载了!这个怎么用?是替换原来的 文件吗?


以你的水平fba文件不会用,不可能吧。上传的只是个示例。
作者: liuyindou    时间: 2018-2-10 09:40
学习学习
作者: ge    时间: 2018-2-10 21:16
2012zhd 发表于 2018-2-9 22:29
以你的水平fba文件不会用,不可能吧。上传的只是个示例。

我会做一定的修改和写入U盘!其它不是太了解!G4D我子不陈多少!
作者: ge    时间: 2018-2-10 21:36
2012zhd 发表于 2018-2-9 22:29
以你的水平fba文件不会用,不可能吧。上传的只是个示例。

谢谢!我明白了!
作者: ge    时间: 2018-2-10 21:39
本帖最后由 ge 于 2018-2-10 21:50 编辑
2012zhd 发表于 2018-2-9 22:29
以你的水平fba文件不会用,不可能吧。上传的只是个示例。

GRLDR改成这样的还是不行菜单都没有了!

gfxmenu (ud)/IUOK/GRUB/MESSAGE
替换成
splashimage (ud)/IUOK/GRUB/back.lzma
font (ud)/IUOK/GRUB/FONT_CN.HEX
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x0D

timeout 15
default 0
command --set-path=(ud)/IUOK/GRUB/
graphicsmode -1 800 600 24:32
splashimage (ud)/IUOK/GRUB/back.lzma
font (ud)/IUOK/GRUB/FONT_CN.HEX
color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x0D
configfile (md)4+7
title 【01】 ===尝试从本地硬盘启动电脑===
RUN (ud)/IUOK/GRUB/MENU12.LST
作者: 2012zhd    时间: 2018-2-10 22:12
我的意思是如果给你的fba在你那里正常的话,其余的菜单自己加就行了。我只加了两个菜单供你测试。(文件最好放在如图中目录)







作者: ge    时间: 2018-2-10 22:23
2012zhd 发表于 2018-2-10 22:12
我的意思是如果给你的fba在你那里正常的话,其余的菜单自己加就行了。我只加了两个菜单供你测试。(文件最 ...

哦!你是说让我把原来里面的东西导到这个里!再修改一下菜单!对吧?
作者: 2012zhd    时间: 2018-2-10 22:38
ge 发表于 2018-2-10 22:23
哦!你是说让我把原来里面的东西导到这个里!再修改一下菜单!对吧?

大致是这样的。
作者: ge    时间: 2018-2-10 23:39
2012zhd 发表于 2018-2-10 22:38
大致是这样的。

哦!谢谢!我看看!
作者: ge    时间: 2018-2-13 15:40
2012zhd 发表于 2018-2-10 22:38
大致是这样的。

那如何返回主菜单?
我还没有全弄好!没有写入U盘!
作者: 2012zhd    时间: 2018-2-13 19:15
ge 发表于 2018-2-13 15:40
那如何返回主菜单?
我还没有全弄好!没有写入U盘!

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

上面这个是老的用法,如果不行就用下面的

title 返回主菜单  
configfile (ud)/boot/grub/stpe.lst

stpe.lst就是主菜单名,改为你的就行。

   
作者: ge    时间: 2018-2-13 20:56
2012zhd 发表于 2018-2-13 19:15
title 返回主菜单      
configfile (md)4+8

谢谢!原来的好像是主菜单在GRLDR上开头是
timeout 15
default 0
command --set-path=(ud)/IUOK/GRUB/
gfxmenu (ud)/IUOK/GRUB/MESSAGE
configfile (md)4+7
返回主菜单就是
title 【03】   返回一键工作室U盘启动主菜单
configfile (md)4+7
呀!我把主菜单和原来的那个一样弄的!都在GRLDR里面呢!
作者: ge    时间: 2018-2-13 20:59
2012zhd 发表于 2018-2-13 19:15
title 返回主菜单      
configfile (md)4+8

不然我再写一个MENU.LST当主菜单?原来你给我的让我改名了!因为调用的是MENU12.LST
作者: 不点    时间: 2018-2-13 21:19
ge 发表于 2018-2-13 20:59
不然我再写一个MENU.LST当主菜单?原来你给我的让我改名了!因为调用的是MENU12.LST

在百度搜 “configfile (md)4+8 返回内置菜单”,搜到以下网页:

用 configfile (md)4+8反回不到主菜单
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=377010

Grub4Dos 学习笔记
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=322662

其中谈到:

configfile (md)4+8 是旧版返回内置菜单的方法。

支持内置菜单lzma压缩的新版 grub4dos,需要用新的方法来回到内置菜单:

write   0x307ff8   1    &&   configfile

顺便解释一下:

旧版的 grub4dos,其内置菜单是不支持压缩格式的。内置菜单最大长度是 4K。
它在内存中的地址是固定的,位于 0x800 处,长度是 0x1000,换算成 (md) 表示法,也就是 (md)4+8。

新版 grub4dos 支持 lzma 压缩格式的内置菜单。当然仍旧支持未压缩的内置菜单。
如果内置菜单是未压缩的,它依旧保存在 0x800 处,占用 4K(也就是 0x1000 个字节)。
如果内置菜单是 lzma 压缩格式,它保存在内存地址 0x110000 处,占用 256K。那么此时,就不能用 configfile (md)4+8 来启动内置菜单了。

此时,存在着如下的方法来启动内置菜单:

    write   0x307FF8   1    &&   configfile

这个方法适用于新版 grub4dos。无论内置菜单是否压缩,新版 grub4dos 都可以用这个方法来启动内置菜单。

【补充】不要以为lzma压缩格式内置菜单可以真的达到 256K 的长度。压缩后的菜单长度,最好控制在 32K 以内。内置菜单超过 32K 的 grldr,就可能不支持被用作光盘引导文件了。



作者: 2012zhd    时间: 2018-2-13 21:53
不点 发表于 2018-2-13 21:19
在百度搜 “configfile (md)4+8 返回内置菜单”,搜到以下网页:

用 configfile (md)4+8反回不到主菜 ...

grub4dos 开发者来指点了,你好有面子啊!
作者: 2012zhd    时间: 2018-2-13 21:54
回复错了,抱歉。
grub4dos 开发者来指点了,你好有面子啊!
作者: ge    时间: 2018-2-13 21:55
不点 发表于 2018-2-13 21:19
在百度搜 “configfile (md)4+8 返回内置菜单”,搜到以下网页:

用 configfile (md)4+8反回不到主菜 ...

谢谢不点大师解答!但是我真的不明白!是将configfile (md)4+8换成write   0x307ff8   1    &&   configfile吗?
我后来都给改了一下!把菜单放在MENU.LST里面!不内置在GRLDR上了!用configfile (ud)/boot/grub/menu.lst就可以返回了!

作者: ge    时间: 2018-2-13 21:56
2012zhd 发表于 2018-2-13 21:54
回复错了,抱歉。
grub4dos 开发者来指点了,你好有面子啊!

人家乐于助人!
作者: ge    时间: 2018-2-13 22:10
2012zhd 发表于 2018-2-13 21:54
回复错了,抱歉。
grub4dos 开发者来指点了,你好有面子啊!

才发现!和以前的不一样呀?!以前可以直接选中文件启动的!这个还要输入序号再回车?
作者: 2012zhd    时间: 2018-2-13 22:16
ge 发表于 2018-2-13 22:10
才发现!和以前的不一样呀?!以前可以直接选中文件启动的!这个还要输入序号再回车?

现在也是可以选中菜单回车启动的呀。
不知你菜单是怎么弄的,还要输入序号?
作者: ge    时间: 2018-2-13 22:29
2012zhd 发表于 2018-2-13 22:16
现在也是可以选中菜单回车启动的呀。
不知你菜单是怎么弄的,还要输入序号?

不是!你理解错了!不是说浏览并启动文件或系统吗?已经在执行command (ud)/boot/RUN --automenu-all了!原来就是和系统选择菜单一样!选中就可以启动了!现在要在下面输入序号比如
01 C:\10PE.iso
02 C:\bootmgr
下面打01回车就是启动C:\10PE.iso
下面打02回车就是启动bootmgr关联的BCD的系统或WIM等系统!原来光标在哪个上回车就启动哪个了!
作者: 2012zhd    时间: 2018-2-13 22:31
ge 发表于 2018-2-13 22:29
不是!你理解错了!不是说浏览并启动文件或系统吗?已经在执行command (ud)/boot/RUN --automenu-all了! ...

这个真不知道。
作者: ge    时间: 2018-2-13 22:32
不点 发表于 2018-2-13 21:19
在百度搜 “configfile (md)4+8 返回内置菜单”,搜到以下网页:

用 configfile (md)4+8反回不到主菜 ...


2012zhd 发表于 2018-2-13 22:16
现在也是可以选中菜单回车启动的呀。
不知你菜单是怎么弄的,还要输入序号?

不是的!你理解错了!不是说浏览并启动文件或系统吗?已经在执行command (ud)/boot/RUN --automenu-all了!原来浏览到指定文件就是和系统选择菜单一样!选中就可以启动了!现在要在下面输入序号比如
01 C:\10PE.iso
02 C:\bootmgr
下面打01回车就是启动C:\10PE.iso
下面打02回车就是启动bootmgr关联的BCD的系统或WIM等系统!原来光标在哪个上回车就启动哪个了!
作者: ge    时间: 2018-2-13 22:33
不点 发表于 2018-2-13 21:19
在百度搜 “configfile (md)4+8 返回内置菜单”,搜到以下网页:

用 configfile (md)4+8反回不到主菜 ...


不是的!你理解错了!不是说浏览并启动文件或系统吗?已经在执行command (ud)/boot/RUN --automenu-all了!原来浏览到指定文件就是和系统选择菜单一样!选中就可以启动了!现在要在下面输入序号比如
01 C:\10PE.iso
02 C:\bootmgr
下面打01回车就是启动C:\10PE.iso
下面打02回车就是启动bootmgr关联的BCD的系统或WIM等系统!原来光标在哪个上回车就启动哪个了!

作者: 2012zhd    时间: 2018-2-13 22:40
是我理解错了。

你这个用法我真不知道啊!
作者: ge    时间: 2018-2-13 22:41
2012zhd 发表于 2018-2-13 22:31
这个真不知道。

原来就是这个样子的!
现在成这样的了
作者: 不点    时间: 2018-2-13 22:47
本帖最后由 不点 于 2018-2-13 22:51 编辑
ge 发表于 2018-2-13 22:33
不是的!你理解错了!不是说浏览并启动文件或系统吗?已经在执行command (ud)/boot/RUN --automenu-all ...


我猜你说的不是 grub4dos 本身菜单的功能,而是 RUN 命令的作者设计的功能。我猜那不是菜单,而是根据具体环境不同,动态列出几个项,让你选一项。此处如果要设计成菜单,不容易实现,所以 RUN 的作者就用键盘输入数字来实现了。

对了,还有一种可能性,也许你的 RUN 版本太旧,不能在新版 grub4dos 正常工作。你可试试更新一下 RUN 的版本,看情况如何。


作者: ge    时间: 2018-2-13 22:49
不点 发表于 2018-2-13 22:47
我猜你说的不是 grub4dos 本身菜单的功能,而是 RUN 命令的作者设计的功能。我猜那不是菜单,而是根据具 ...

哦!原来是这样呀!谢谢!
作者: 2012zhd    时间: 2018-2-13 22:50
不点 发表于 2018-2-13 22:47
我猜你说的不是 grub4dos 本身菜单的功能,而是 RUN 命令的作者设计的功能。我猜那不是菜单,而是根据具 ...

经大师这么一指点,想起来了,run的确是这样的,需要输入序号的。
作者: 527104427    时间: 2018-2-13 23:26
autolist  改成 automenu 不就行了
作者: 不点    时间: 2018-2-14 05:52
527104427 发表于 2018-2-13 23:26
autolist  改成 automenu 不就行了

你指点得到位。我也学到了。
作者: ge    时间: 2018-2-14 11:11
527104427 发表于 2018-2-13 23:26
autolist  改成 automenu 不就行了

谢谢5大!我怎么没有注意这个!我还以为是command (ud)/boot/RUN --automenu-all 呢!结果成了command RUN --autolist-all!




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3