无忧启动论坛

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

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

    [复制链接]
541#
 楼主| 发表于 2014-5-5 19:34:41 | 只看该作者
ziwen 发表于 2014-5-4 21:53
几个ISO镜像里的PE外置程序都无法使用,不知能否解决?

给 pe集成WinVBlock驱动,具体怎么集成坛子里有相关帖子
回复

使用道具 举报

542#
发表于 2014-5-5 21:03:01 | 只看该作者
下载试试了
回复

使用道具 举报

543#
发表于 2014-5-21 18:29:24 | 只看该作者
ls %bootdev%/DIY/ | call :automenu

call :defaultmenu

configfile (md)0x23000+0x10


:automenu
if "%1"=="" exit
if not "%1"=="" call :makemenu %bootdev%/DIY/%1
shift
goto :automenu
exit

怎样支持U盘可见分区DIY目录里的ISO文件自动列举菜单???

点评

参见1楼今天更新, 创建指向/DIY/的链接文件夹即可。  详情 回复 发表于 2014-5-22 13:11
回复

使用道具 举报

544#
 楼主| 发表于 2014-5-22 13:11:35 | 只看该作者
2010circle 发表于 2014-5-21 18:29
ls %bootdev%/DIY/ | call :automenu

call :defaultmenu

参见1楼今天更新, 创建指向/DIY/的链接文件夹即可。

点评

目前先这么用着,以后有空再计划支持自定义IMG目录以及GRUB目录。  详情 回复 发表于 2014-5-22 13:20
回复

使用道具 举报

545#
 楼主| 发表于 2014-5-22 13:13:04 | 只看该作者
2014-5-22 更新
===================================================
1.glnk文件增加指定文件夹功能,当glnk文件指定的是文件夹(路径必须以“/”结尾)时,将列举该文件夹下的所有文件,并按照处理/GRUB/IMGS的逻辑处理。
  glnk文件示例:
  1). 链接单个文件示例:
  假设有一个镜像文件D:/DIYISO/WINPE/DIY_WIN2003PE.ISO,则使用步骤如下:
     a.在(bd)/GRUB/IMGS/下新建文本文件(文件名任意,假设为WIN2003PE.TXT)
     b.修改WIN2003PE.TXT文件的内容为/DIYISO/WINPE/DIY_WIN2003PE.ISO并保存(多个镜像文件可以分多行写).
     c.重命名文件WIN2003PE.TXT为WIN2003PE.glnk(或者任意文件名,后缀必须是.glnk)

   2). 链接文件夹示例:
  假设有一个镜像文件夹D:/DIYISO/,则使用步骤如下:
     a.在(bd)/GRUB/IMGS/下新建文本文件(文件名任意,假设为DIYMENU.TXT)
     b.修改DIYMENU.TXT文件的内容为/DIYISO/并保存(多个镜像文件夹可以分多行写,必须以“/”结尾).
     c.重命名文件DIYMENU.TXT为DIYMENU.glnk(或者任意文件名,后缀必须是.glnk)
回复

使用道具 举报

546#
 楼主| 发表于 2014-5-22 13:20:57 | 只看该作者
smine 发表于 2014-5-22 13:11
参见1楼今天更新, 创建指向/DIY/的链接文件夹即可。

目前先这么用着,以后有空再计划支持自定义IMG目录以及GRUB目录。
回复

使用道具 举报

547#
发表于 2014-5-23 09:29:06 | 只看该作者
支持,有空试试。
回复

使用道具 举报

548#
发表于 2014-5-23 13:01:59 | 只看该作者
下载更新,谢谢楼主。
回复

使用道具 举报

549#
发表于 2014-5-24 16:48:47 | 只看该作者
又有更新了2014-5-22 更新,谢谢楼主的分享,必须支持!
回复

使用道具 举报

550#
发表于 2014-5-25 06:14:04 | 只看该作者
GRUB的应用越来越好了……
回复

使用道具 举报

551#
发表于 2014-5-25 16:02:02 | 只看该作者
最新4.2版,放入u盘,无法启动进入,卡在搜索那里了。
4.1没有这个问题。。。

点评

我这里无法重现你所描述的问题,能详细描述下 问题现象? U盘怎么引导grub的? 是ud还是普通分区? 是mbr方式还是pbr方式?  详情 回复 发表于 2014-5-26 08:45
感谢你报告问题,回头我看看  详情 回复 发表于 2014-5-25 22:34
回复

使用道具 举报

552#
 楼主| 发表于 2014-5-25 22:34:13 | 只看该作者
brux 发表于 2014-5-25 16:02
最新4.2版,放入u盘,无法启动进入,卡在搜索那里了。
4.1没有这个问题。。。

感谢你报告问题,回头我看看
回复

使用道具 举报

553#
 楼主| 发表于 2014-5-26 08:45:13 | 只看该作者
brux 发表于 2014-5-25 16:02
最新4.2版,放入u盘,无法启动进入,卡在搜索那里了。
4.1没有这个问题。。。

我这里无法重现你所描述的问题,能详细描述下
问题现象?
U盘怎么引导grub的?
是ud还是普通分区?
是mbr方式还是pbr方式?

点评

u盘是东芝8g的,u盘格式为fat32,用4.1之前没有格式化,只是用bcdice变更了mbr和pbr。 主引导和分区引导都设为 grub4dos 笔记本系统8.1,硬盘主引导 bootmgr 分区引导 bootmgr 4.1正常,4.2进不去,在initializ  详情 回复 发表于 2014-5-26 18:38
回复

使用道具 举报

554#
发表于 2014-5-26 10:15:58 | 只看该作者
u盘是东芝8g的,u盘格式为fat32,用4.1之前没有格式化,只是用bcdice变更了mbr和pbr。
主引导和分区引导都设为 grub4dos
笔记本系统8.1,硬盘主引导 bootmgr 分区引导 bootmgr

4.1正常,4.2进不去,好像在hex()那里就一直没动静了,不像4.1显示一大串的扇区信息吧。或许是我操作的问题,今晚我再试下,具体的情况再告诉你。

抱歉,菜鸟级别,描叙不清晰。。。
回复

使用道具 举报

555#
发表于 2014-5-26 18:38:28 | 只看该作者
smine 发表于 2014-5-26 08:45
我这里无法重现你所描述的问题,能详细描述下
问题现象?
U盘怎么引导grub的?

u盘是东芝8g的,u盘格式为fat32,用4.1之前没有格式化,只是用bcdice变更了mbr和pbr。
主引导和分区引导都设为 grub4dos
笔记本系统8.1,硬盘主引导 bootmgr 分区引导 bootmgr

4.1正常,4.2进不去,在initialize variable space...
Starting cmain()...就停住了。。。刚刚重新试了,还是这样

点评

多谢你的报告,目前我找不到能重现问题的环境,只能靠你了,有空帮忙试一下附件中的版本,注意: 用BOOTICE设置U盘: 1.主引导记录为windows NT 6.x 2.第一分区激活 3.分区引导记录为 grub4dos 然后用4.1的版  详情 回复 发表于 2014-5-26 21:01
回复

使用道具 举报

556#
 楼主| 发表于 2014-5-26 21:01:27 | 只看该作者
brux 发表于 2014-5-26 18:38
u盘是东芝8g的,u盘格式为fat32,用4.1之前没有格式化,只是用bcdice变更了mbr和pbr。
主引导和分区引导 ...


多谢你的报告,目前我找不到能重现问题的环境,只能靠你了,有空帮忙试一下附件中的版本,注意:
用BOOTICE设置U盘:
1.U盘主引导记录为windows NT 6.x
2.U盘第一分区激活
3.U盘第一分区引导记录为 grub4dos

然后用4.1的版本测试,
然后再用附件的文件替换4.1中的automenu测试,看看有什么变化? automenu.zip (1.91 KB, 下载次数: 10)

点评

u盘只有一个分区, 1.用附件的文件替换4.1中的automenu u盘MBR设为nt6.0x,pbr设为grub4dos,和 u盘MBR设为grub4dos,pbr设为grub4dos, 启动都ok 2.用automenu替换4.2的后, u盘MBR设为nt6.0x,pbr设为grub4  详情 回复 发表于 2014-5-26 21:31
回复

使用道具 举报

557#
发表于 2014-5-26 21:31:07 | 只看该作者
smine 发表于 2014-5-26 21:01
多谢你的报告,目前我找不到能重现问题的环境,只能靠你了,有空帮忙试一下附件中的版本,注意:
用BO ...

u盘只有一个分区,

1.用附件的文件替换4.1中的automenu

u盘MBR设为nt6.0x,pbr设为grub4dos,和
u盘MBR设为grub4dos,pbr设为grub4dos,
启动都ok

2.用automenu替换4.2的后,
u盘MBR设为nt6.0x,pbr设为grub4dos,和
u盘MBR设为grub4dos,pbr设为grub4dos,启动都在  113(hex:0x71) 处停止了
回复

使用道具 举报

558#
发表于 2014-5-26 21:36:18 | 只看该作者
本帖最后由 brux 于 2014-5-26 21:38 编辑

替换4.2的automenu后

启动如图

0002.jpg (718.74 KB, 下载次数: 190)

0002.jpg

点评

麻烦再测试下:  详情 回复 发表于 2014-5-27 17:20
回复

使用道具 举报

559#
 楼主| 发表于 2014-5-27 17:20:40 | 只看该作者
brux 发表于 2014-5-26 21:36
替换4.2的automenu后

启动如图

麻烦再测试下:
automenu.zip (1.93 KB, 下载次数: 11)
回复

使用道具 举报

560#
发表于 2014-5-27 18:32:41 | 只看该作者
1.替换4.1中的automenu
启动ok

2.automenu替换4.2的后,
启动还是在
initialize variable space...
Starting cmain()...
处停止了

点评

多谢你的测试,还得麻烦你再测试一下: 另外,把你的U盘文件结构给我,在cmd下用命令 tree U: > d:\u.txt, 其中U代表U盘盘符,生成的文件d:\u.txt 就是U盘文件结构; 另外吧你的glnk文件的内容给我。  详情 回复 发表于 2014-5-27 21:02
回复

使用道具 举报

561#
 楼主| 发表于 2014-5-27 21:02:14 | 只看该作者
brux 发表于 2014-5-27 18:32
1.替换4.1中的automenu
启动ok

多谢你的测试,还得麻烦你再测试一下: automenu.zip (1.92 KB, 下载次数: 9)

另外,把你的U盘文件结构给我,在cmd下用命令 tree U: > d:\u.txt, 其中U代表U盘盘符,生成的文件d:\u.txt 就是U盘文件结构;
另外吧你的glnk文件的内容给我。
回复

使用道具 举报

562#
发表于 2014-5-27 23:12:09 | 只看该作者
好东西,谢谢了,看看能不能偷学点东西
回复

使用道具 举报

563#
发表于 2014-5-28 18:13:04 | 只看该作者
automenu替换4.2的后,

启动又是在
113(hex:0x71) 处停止了

glink没有改过
附件是u tree

utree.rar

790 Bytes, 下载次数: 8, 下载积分: 无忧币 -2

点评

你的tree文件没有生成完整,运行命令后要等一段时间,等命令返回了再复制文件出来。  详情 回复 发表于 2014-5-28 21:08
回复

使用道具 举报

564#
 楼主| 发表于 2014-5-28 21:08:13 | 只看该作者
本帖最后由 smine 于 2014-5-28 21:10 编辑
brux 发表于 2014-5-28 18:13
automenu替换4.2的后,

启动又是在


你的tree文件没有生成完整,运行命令后要等一段时间,等命令返回了再复制文件出来。
另外,把你的 /Bootable/ 下的文件列表给我,谢谢你了。
回复

使用道具 举报

565#
发表于 2014-5-28 21:18:06 | 只看该作者
重加载的utree

utree.rar

5.99 KB, 下载次数: 6, 下载积分: 无忧币 -2

点评

大致猜到原因了,试下这个:  详情 回复 发表于 2014-5-28 22:59
回复

使用道具 举报

566#
 楼主| 发表于 2014-5-28 22:59:55 | 只看该作者
本帖最后由 smine 于 2014-5-28 23:12 编辑


大致猜到原因了,试下这个:http://pan.baidu.com/s/1dDf71jb
http://pan.baidu.com/s/1qWuejl6
回复

使用道具 举报

567#
发表于 2014-5-29 18:30:32 | 只看该作者
奇怪了,
你上面两个替换4.2的还是老问题。4.1替换没问题。


113(hex:0x71) 处停止

点评

你的glnk文件里指定的文件夹下是否包含了其他glnk文件?如果有的话会引起死循环的。  详情 回复 发表于 2014-5-29 20:16
回复

使用道具 举报

568#
 楼主| 发表于 2014-5-29 20:16:11 | 只看该作者
本帖最后由 smine 于 2014-5-29 20:18 编辑
brux 发表于 2014-5-29 18:30
奇怪了,
你上面两个替换4.2的还是老问题。4.1替换没问题。


你的glnk文件里指定的文件夹下是否包含了其他glnk文件?如果有的话会引起死循环的。另外所有的路径查找都是针对所有磁盘的,检查一下其他磁盘是否包含了同名的文件夹干扰了运行结果。

点评

4.2的问题 1.我U盘的IMGS里的DIYMENU文件夹设定的是Bootable,电脑硬盘也有同名文件夹, 如果电脑里也有Bootable,U盘引导启动会停止在113(hex:0x71)。 2. 修改了DIYMENU设定文件夹为DIYBoot后,有且仅有这个  详情 回复 发表于 2014-5-29 21:51
回复

使用道具 举报

569#
发表于 2014-5-29 20:27:09 | 只看该作者
电脑也有同名的文件夹

glink是你软件自带的WIN2003PE.glnk。

为啥4.1的不会出现你说的冲突问题呢?

点评

4.1版本是忽略glnk里面的文件夹的,而4.2版本是支持glnk里指定文件夹的,所以当glnk嵌套时4.1不会有问题,4.2就会有问题。  详情 回复 发表于 2014-5-29 21:42
回复

使用道具 举报

570#
发表于 2014-5-29 21:00:39 | 只看该作者

大大,这是怎么回事?3.8正常,4.2就这样
等一会才进入界面

点评

自从4.1版本开始支持glnk文件建立链接,所以会出现上面的查找文件的过程,后续版本会考虑屏蔽这些输出信息。如果不想用glnk功能,把grub\imgs\下的glnk文件删除即可。  详情 回复 发表于 2014-5-29 21:45
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 17:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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