无忧启动论坛

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

GRUB全自动菜单引导ISO,IMG,IMA,本地系统,完善资源管理器,支持文本查看(2014-12-9)

    [复制链接]
601#
发表于 2014-6-4 00:59:16 | 只看该作者
楼主你好,发现单独调用文件管理器,会出现一个问题,就是在根目录(/)下选择上一级文件夹时会出现花屏或进入到命令行。其他目录下正常。
调用automenu进入资源管理器就会出现这个问题。。。。
在menu.lst调用文件管理器我是这样写的
  1. title 资源管理器
  2. command ()/GRUB/filelist
复制代码


选择[..]

点评

在根目录上,逻辑上是没有在上一级的,所以在代码里,就是返回主菜单,如果你要单独使用,filelist不知道主菜单在哪里,所有就会出错。要单独使用需要需修改filelist的。  详情 回复 发表于 2014-6-4 20:18
回复

使用道具 举报

602#
 楼主| 发表于 2014-6-4 20:18:59 | 只看该作者
sskgaiqny 发表于 2014-6-4 00:59
楼主你好,发现单独调用文件管理器,会出现一个问题,就是在根目录(/)下选择上一级文件夹时会出现花屏或 ...

在根目录上,逻辑上是没有在上一级的,所以在代码里,就是返回主菜单,如果你要单独使用,filelist不知道主菜单在哪里,所有就会出错。要单独使用需要需修改filelist的。

点评

为什么不做个检测 根目录再向上就没有 [..] 项 类似我在RUN中的处理 这样更符合逻辑  详情 回复 发表于 2014-6-6 14:59
额,这样啊,对代码不是很熟,不知道改哪。其实我觉得应该弄成分开的,这样的话合盘比较好处理  详情 回复 发表于 2014-6-5 17:43
回复

使用道具 举报

603#
发表于 2014-6-5 17:43:30 | 只看该作者
smine 发表于 2014-6-4 20:18
在根目录上,逻辑上是没有在上一级的,所以在代码里,就是返回主菜单,如果你要单独使用,filelist不知道 ...

额,这样啊,对代码不是很熟,不知道改哪。其实我觉得应该弄成分开的,这样的话合盘比较好处理
回复

使用道具 举报

604#
发表于 2014-6-6 13:10:08 | 只看该作者
lz太强了。谢谢。。。。。。
回复

使用道具 举报

605#
发表于 2014-6-6 14:59:43 | 只看该作者
smine 发表于 2014-6-4 20:18
在根目录上,逻辑上是没有在上一级的,所以在代码里,就是返回主菜单,如果你要单独使用,filelist不知道 ...

为什么不做个检测  根目录再向上就没有 [..] 项   类似我在RUN中的处理  这样更符合逻辑

点评

在我的菜单里,根目录再往上是要跳的主菜单的,所以根目录也有这么一项,如果要单独使用filelist,只需要把filelist改成如下内容: ================================================================ ...以上内  详情 回复 发表于 2014-6-6 21:34
回复

使用道具 举报

606#
 楼主| 发表于 2014-6-6 21:34:05 | 只看该作者
sratlf 发表于 2014-6-6 14:59
为什么不做个检测  根目录再向上就没有 [..] 项   类似我在RUN中的处理  这样更符合逻辑

在我的菜单里,根目录再往上是要跳的主菜单的,所以根目录也有这么一项,如果要单独使用filelist,只需要把filelist改成如下内容:
================================================================
...以上内容省略
if '%path%'==''         echo -e title        \xE5\xBD\x93\xE5\x89\x8D\xE7\x9B\xAE\xE5\xBD\x95: /        >> (md)0x23400+0x100
if '%path%'==''         echo command %menudev%/GRUB/filelist %path%                                        >> (md)0x23400+0x100
if not '%path%'==''         echo -e title        \xE5\xBD\x93\xE5\x89\x8D\xE7\x9B\xAE\xE5\xBD\x95: %path%        >> (md)0x23400+0x100
if not '%path%'==''         echo command %menudev%/GRUB/filelist %path%                                        >> (md)0x23400+0x100
echo                                                                                                        >> (md)0x23400+0x100

if not '%path%'=='' call :back
if not '%path%'=='' call :listdir
if '%path%'=='' call :listdrive

configfile (md)0x23400+0x100
exit

...以下内容省略
===================================================================

点评

我也是想返回主菜单比较合适,研究半天把:back里返回automenu改成返回我自己menu.lst菜单。 if '%path%'=='' echo configfile %menudev%/menu.lst,gfxmenu菜单下一切正常  发表于 2014-6-10 22:16
谢谢楼主解答,支持  发表于 2014-6-10 21:49
回复

使用道具 举报

607#
发表于 2014-6-10 21:48:44 | 只看该作者
本帖最后由 sskgaiqny 于 2014-6-10 22:12 编辑

我又发现个小问题,单独引用时对vbe模式支持不好,
我的menu.lst菜单
  1. timeout 3
  2. color border=0xEEFFEE
  3. graphicsmode -1 640:800 480:600 24:32
  4. default 0
  5. gfxmenu /message

  6. title 自动菜单
  7. command (bd)/GRUB/automenu
复制代码

进入高级菜单里的GRUB命令行会出现花屏,
关闭vbe模式,即删掉
  1. graphicsmode -1 640:800 480:600 24:32
复制代码
这个就能正常进去

用automenu引导menu.lst菜单也是会出现个问题,同样没开vbe模式能正常引导



点评

这个是正常情况 vbe和gfxmenu不能共存 所以要取消vbe模式才能使用gfxmenu 同样 想使用vbe的话就需要离开gfxmenu才能开启  详情 回复 发表于 2014-6-11 14:37
回复

使用道具 举报

608#
发表于 2014-6-11 10:40:30 | 只看该作者
openfile批处理这里
  1. :做为光盘镜像加载到内存并启动
复制代码
是不是漏了个冒号:

点评

多谢提醒,下一版修正,好像不影响使用  详情 回复 发表于 2014-6-11 20:06
回复

使用道具 举报

609#
发表于 2014-6-11 14:37:43 | 只看该作者
sskgaiqny 发表于 2014-6-10 21:48
我又发现个小问题,单独引用时对vbe模式支持不好,
我的menu.lst菜单

这个是正常情况  vbe和gfxmenu不能共存  所以要取消vbe模式才能使用gfxmenu  同样  想使用vbe的话就需要离开gfxmenu才能开启
回复

使用道具 举报

610#
 楼主| 发表于 2014-6-11 20:06:49 | 只看该作者
sskgaiqny 发表于 2014-6-11 10:40
openfile批处理这里是不是漏了个冒号:

多谢提醒,下一版修正,好像不影响使用
回复

使用道具 举报

611#
发表于 2014-6-24 14:08:41 | 只看该作者
你好楼主,我用的是4.4版本的,加载的menu.lst有中文,utf8 编码,菜单还是显示的乱码。请问怎么修改?谢谢

点评

在你的menu.lst 里加入以下语句: splashimage /GRUB/bg.lzma font /GRUB/ufont.gz 或者: gfxmenu /GRUB/main.msg splashimage /GRUB/bg.lzma font /GRUB/ufont.gz 然后保存为utf-8  详情 回复 发表于 2014-6-24 20:08
回复

使用道具 举报

612#
 楼主| 发表于 2014-6-24 20:08:49 | 只看该作者
2011simongao 发表于 2014-6-24 14:08
你好楼主,我用的是4.4版本的,加载的menu.lst有中文,utf8 编码,菜单还是显示的乱码。请问怎么修改?谢谢

在你的menu.lst 里加入以下语句:
splashimage /GRUB/bg.lzma
font /GRUB/ufont.gz

或者:
gfxmenu /GRUB/main.msg
splashimage /GRUB/bg.lzma
font /GRUB/ufont.gz

然后保存为utf-8
回复

使用道具 举报

613#
发表于 2014-6-24 21:38:35 | 只看该作者
新版使用方法是与最早版本一样吗?最早版本  使用说明:
本工具用于将ISO版PE安装到U盘,请严格按照以下步骤执行

1.运行HPUSBFW.EXE,将U盘格式化(请根据容量大小选择U盘,不要选错)

2.运行BOOTICE.EXE,选择U盘(请根据容量大小选择U盘,不要选错),

  然后选择分区引导记录,选择GRUB4DOS,点击安装配置,点确定。

3.复制grldr 以及GRUB文件夹到U盘根目录,把PE的ISO镜像放在 GRUB\IMGS\下,

  至此,安装完成。
把成品内的文件全部复制到U盘根目录?PE的ISO镜像放在哪里更好?
敬请速回复
回复

使用道具 举报

614#
 楼主| 发表于 2014-6-24 23:06:00 | 只看该作者
sclsjylmg 发表于 2014-6-24 21:38
新版使用方法是与最早版本一样吗?最早版本  使用说明:
本工具用于将ISO版PE安装到U盘,请严格按照以下 ...

把成品内的文件全部复制到U盘根目录,把PE的ISO镜像放在 GRUB\IMGS\下,确保u盘里有grldr文件和grub文件夹
回复

使用道具 举报

615#
发表于 2014-7-30 23:03:25 | 只看该作者
是在是佩服的五体投地啊,想到这样的功能,然后过来找,没想到还真有,厉害
回复

使用道具 举报

616#
发表于 2014-8-1 00:13:47 | 只看该作者
感谢分享, 我用这个试试从新打造移动硬盘
回复

使用道具 举报

617#
发表于 2014-8-5 09:41:07 | 只看该作者
可以安装到U盘隐藏区吗~~~
回复

使用道具 举报

618#
发表于 2014-8-10 23:30:40 | 只看该作者
very strong!
回复

使用道具 举报

619#
发表于 2014-8-12 10:10:45 | 只看该作者
别人推荐的,大神很是给力啊
回复

使用道具 举报

620#
发表于 2014-8-15 14:29:24 | 只看该作者
请教一下啊,为什么我在里面塞个Ubuntu的系统引导不了啊?试了好几个全部错误,郁闷了。还有就是相同的操作准备在移动硬盘上操作的,就是引导不了,求大大指导
回复

使用道具 举报

621#
发表于 2014-9-28 11:49:41 | 只看该作者
我又来更新 了
回复

使用道具 举报

622#
发表于 2014-9-28 17:03:01 | 只看该作者
谢谢更新!!!
回复

使用道具 举报

623#
发表于 2014-9-28 19:03:04 | 只看该作者
精华啊,学习中………………
回复

使用道具 举报

624#
发表于 2014-10-16 13:21:07 | 只看该作者
smine 发表于 2014-6-2 17:01
最新的grldr已经不需要grldr.mbr了,bootmgr可以直接引导grldr了。

win8.1的系统,用4.4的为什么硬盘分区启动不放grldr.mbr文件,进不去图形界面呢?
只显示grub的命令行。。。。

分区放入加入grldr.mbr才正常。
回复

使用道具 举报

625#
 楼主| 发表于 2014-10-16 21:56:17 | 只看该作者
brux 发表于 2014-10-16 13:21
win8.1的系统,用4.4的为什么硬盘分区启动不放grldr.mbr文件,进不去图形界面呢?
只显示grub的命令行。 ...

如果确实如你所说,8.1的bootmgr加载grldr有问题,加载grldr.mbr正常,那说明grldr.mbr还是有必要的,这需要大量的环境测试来验证

点评

谢谢回复。 试了好几次,都不行。 win8.1的启动分区要放grldr.mbr,并且bcd对应的分区启动文件也用grldr.mbr,才能正常进你软件的图形界面。  详情 回复 发表于 2014-10-17 08:16
回复

使用道具 举报

626#
发表于 2014-10-17 08:16:17 | 只看该作者
smine 发表于 2014-10-16 21:56
如果确实如你所说,8.1的bootmgr加载grldr有问题,加载grldr.mbr正常,那说明grldr.mbr还是有必要的,这 ...

谢谢回复。

试了好几次,都不行。
win8.1的启动分区要放grldr.mbr,并且bcd对应的分区启动文件也用grldr.mbr,才能正常进你软件的图形界面。

回复

使用道具 举报

627#
发表于 2014-10-17 14:16:49 | 只看该作者
背景图片如何改啊。还有试了一下。有的电脑上可以直接启动自动生成的ISO镜像。有的电脑不行
回复

使用道具 举报

628#
 楼主| 发表于 2014-10-18 00:07:35 | 只看该作者
cmdxxp 发表于 2014-10-17 14:16
背景图片如何改啊。还有试了一下。有的电脑上可以直接启动自动生成的ISO镜像。有的电脑不行


使用MsgDiyer修改main.msg和view.msg文件即可,地址:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3

回复

使用道具 举报

629#
发表于 2014-10-18 21:28:35 | 只看该作者
很强大,谢谢~
回复

使用道具 举报

630#
发表于 2014-11-29 15:50:10 | 只看该作者
赞一下,感谢分享!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-1 10:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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