无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 2011-12-15 14:28:32 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 smine 于 2014-12-9 21:55 编辑

请注意,最新的下载地址在本文末尾处。

先看截图:

主菜单


高级菜单


搜索本地系统菜单





说明:

1.本自动引导工具会自动列举/grub/imgs 下的所有可启动镜像,并以菜单形式显示出来供选择,支持ISO,IMG,IMA,支持超长字符,支持中文字符

2.高级菜单中集成了Hotdll的F6IMG模块,配合自动引导ISO功能,实现免F6安装系统

3.高级菜单中支持搜索并引导本地硬盘的xp,2003,win7,win2008,vista系统,自动搜索所有磁盘上的系统引导文件,支持多盘多系统选择引导,每个系统均配备两个引导方式:如,“从(hd1,0)启动”表示引导(hd1,0)的第一扇区;“从(hd1,0)/ntldr 启动”表示引导(hd1,0)上的ntldr,着两种方式有不同的用途:当引导扇区破坏时,可以通过“从(hd1,0)/ntldr 启动”来引导;当使用了KONBOOT免口令模块后,必须从第一扇区引导才能成功。

4.使用方法:用BOOTICE.EXE将U盘格式化,并选择用Grub4dos引导,然后把压缩包里的一个文件“grldr”和一个目录“grub”放到U盘根目录下,然后把你自己的ISO,IMG,IMA镜像放到U:\GRUB\IMGS\ 下即可。

5.注意 文件名可以有空格了

6.其他扩展使用方法:

安装和使用

U盘
需要用BOOTICE.EXE把GRUB安装到U盘,然后只需在U盘根目录放置以下文件即可:
[grub]
grldr

XP,03 系统
需要在C盘根目录放置以下文件:
[grub]
grldr
然后在boot.ini里加一行:
C:\GRLDR="多功能引导" 即可

WIN7系统
需要在C盘根目录放置以下文件:
[grub]
grldr
grldr.mbr
然后在BCD里创建GRUB引导项即可,可以使用BcdTool创建实模式启动项



本批处理支持直接加载ISO安装xp,2003,win7系统,看下面的方法:

A:xp,2003系列

1.准备好U盘,写入Grub引导
2.把xp的ISO文件复制到U盘根目录,或者其他目录
3.用U盘启动电脑,出现主菜单后,按高级菜单,选择F6IMGX86,这一步必不可少,就算你的硬盘是IDE的,也必须这样操作
4.返回到主菜单,打开资源管理器,找到xp的ISO文件,记住xp的ISO文件所在的磁盘根,一般这里是(hd0,0),记下(hd0)
再根据资源管理器里的磁盘的内容,判断你要把系统安装到那个硬盘的根,这里一般可以找到(hd1,0) (hd1,1) (hd1,2)的磁盘,记住(hd1)
5.返回主菜单,进入高级菜单,选择磁盘映射,第一块磁盘选择第4步记下的(hd0),然后第二块磁盘选择第4步记下的(hd1),交换成功后返回
6.打开资源管理器,可以看到磁盘根已经交换过了,比如上例中你会发现原来的U盘的(hd0,0)变成了(hd1,0),原来的(hd1,0) (hd1,1) (hd1,2)变成了(hd0,0) (hd0,1) (hd0,2),
打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得按回车
7.出现其他F2,F6提示都不要再按任何键,直到装系统开始,按正常步骤装完,直到重启
8.重启后任然用U盘启动,出现主菜单后,按高级菜单,选择F6IMGX86
9.进入高级菜单,选择磁盘映射,参照前面的方法完成磁盘映射
10.返回主菜单,打开资源管理器,打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得不要按任何键
11.等着系统自己开始安装,以后的步骤大家都会,照提示做即可


B:win7系列

1.准备好U盘,写入Grub引导
2.把WIN7的ISO文件复制到U盘根目录,或者其他目录,到网上下载一个软件,叫做VDM虚拟光驱,复制到U盘根目录
3.由于WIN7的ISO文件很大,不能加载到内存启动,只能选择加载镜像并启动,所以这里必须保证WIN7的ISO连续存放,要保证连续存放,有两个办法(1,把U盘格了,把镜像复制进去就是连续的;2,用软件Contig.exe整理)
4.仿照XP的方法映射磁盘,交换系统硬盘为(hd0),U盘为(hd1),成功后返回【这个步骤不一定必要,我的机器可以不交换也能装】
5.打开资源管理器,打开u盘,找到WIN7的ISO文件,打开后选择加载镜像并引导
6.出现现在安装windows的界面时,按下shift+F10,出现cmd命令行窗口
7.输入notepad回车,打开记事本
8.在记事本里点文件,选择打开,在打开对话框里的文件类型选所有文件,然后找到U盘里的虚拟光驱软件:VDM.EXE,记得在VDM.EXE上点右键,选择打开,这样VDM.EXE就运行了
9.在VDM里点装载,找到WIN7的iso镜像,按默认装载为虚拟光驱
10.同样用记事本打开的方式,找到新虚拟的光驱里的setup .exe,右键选择打开,然后按提示安装完成即可,重启的时候不用插U盘了,直接重启安装即可。


注,以上VDM方式加载ISO似乎不支持64位系统,可以用Imdisk代替VDM来虚拟光驱,能支持32位和64位WIN7的安装

用法:
解压缩Imdisk.rar到U盘根目录,然后照以上的办法启动到win7安装界面,然后notepad方法浏览到Imdisk解压缩目录,右键Setup.cmd,选择打开,然后浏览到win7安装镜像ISO的目录,右击WIN7安装镜像,选择“装载到Imdisk虚拟磁盘”,这时候会多出来一个虚拟光驱,notepad浏览到这个虚拟根目录,右键Setup.exe选择打开即可开始安装。
Imdisk.part1.rar (195.31 KB, 下载次数: 1478)
Imdisk.part2.rar (116.16 KB, 下载次数: 1356)


下载地址:

(该连接已经失效,新连接请看下面)


======================下一版更新预告====================

下一版将支持所有盘文件浏览并加载启动等功能,已经有预览版了,只是功能还不够完善,暂时先不放出来。

2011-12-19 更新
===================================================
老规矩,先看图:

增加“资源管理器”模块












说明:

1. 文本查看只支持UTF-8编码的文本,其他文件格式将出现空白或乱码
2.资源管理器暂不支持光驱和软盘,因为太慢。。


2011-12-21 更新
===================================================

说明:
1.本次更新修复了资源管理器文件名或目录名含有空格时引起的BUG,但是镜像文件的文件名还是必须不能含有空格,否组无法加载和引导


2011-12-22 更新
===================================================

说明:
1.本次更新修复了资源管理器文件夹里面包含文件过多引起的BUG,解决了报错 error 30 invalid argument 的问题


2011-12-23 更新
===================================================

说明:
1.本次更新彻底修复了文件名或目录名含有空格时引起的BUG,镜像文件名也可以包含空格!


2012-1-6 更新
===================================================

说明:
1.本次更新修复了一个隐藏的很深的BUG:在原来的资源管理器中,加载镜像并启动以及自动加载镜像到内存并启动的代码生成有问题。


2012-1-12 更新
===================================================

说明:
1.增加文本菜单下中文支持,感谢2011lxmw的帮助
2.修正了map --mem 模式映射的显示问题
3.GRUB\unifont.hex  多余,大家可以下载下面的新版,或者自行删除

2012-2-6 更新
===================================================

说明:
1.修正了map --mem 模式映射的显示问题


2012-2-27 更新
===================================================
1.增加了磁盘映射功能
2.修改了磁盘映射功能显示的问题,屏蔽了源磁盘和目标磁盘是同一磁盘时映射的BUG


2012-2-28 更新
===================================================
1.修正了磁盘映射工具在CD上启动时无法使用的BUG
2.统一使用短文件名


2012-3-1 更新
===================================================
1.增加了ANSI文件显示功能,独创GB2312-UTF8编码转换函数,首次用Grub4Dos实现
2.修复了上一版不能切换到VBE模式的重大BUG
3.修复了原来文件查看功能汉字显示不全的BUG





2012-3-18 更新
===================================================
1.合并ANSI文本读取和UTF8文本读取功能,自动判断文本编码并用合适的方式打开
2.修正了文本浏览器字数过多时截断的BUG
3.文本浏览器增加阅读位置和系统时间提示,下次继续阅读时
   只要输入命令“(bd)/GRUB/viewtext [文本路径] [阅读位置]”即可接着阅读

娱乐贴图:



2012-3-19 更新
===================================================
1.文件打开方式中增加了"做为RAMOS加载到内存并启动"
2.文件打开方式中不再根据扩展名判断文件加载方式,因为像.gz这样的扩展名,
   不知道是什么类型的镜像,不好判断,再者,像.IMG这样的扩展名,也不好区分是软盘镜像还是硬盘镜像
3.修复了文件浏览器可能把上一个文件的最后一行显示到下一个文件开头的BUG


2012-3-31 更新
===================================================
1.修正原来磁盘交换模块交换(bd)设备时强制指定(bd)导致的BUG
2.全新的(bd)定向算法,定向更准确
3.VBE模式显示效果微调,去除GRUB方框,更换背景图片,修改字距和行距


下载地址:
下载地址.zip (150 Bytes, 下载次数: 2173)

由于115网盘的报废,旧链接全部失效,所以发百度网盘链接:
下载地址.zip (178 Bytes, 下载次数: 1979)


2014-1-8 更新
===================================================
1.增加对(bd)/GRUB/IMGS/下的.lst菜单文件的识别和自动显示
2.增加将任意位置的可引导镜像link到(bd)/GRUB/IMGS/下以便在菜单首页识别和显示,用法示例:
  假设有一个镜像文件D:/MYISO/WINPE/WIN2003PE.ISO,则使用步骤如下:
   a.在(bd)/GRUB/IMGS/下新建文本文件(文件名任意,假设为WIN2003PE.TXT)
   b.修改WIN2003PE.TXT文件的内容为/MYISO/WINPE/WIN2003PE.ISO并保存(多个镜像文件可以分多行写).
   c.重命名文件WIN2003PE.TXT为WIN2003PE.glnk

下载地址:
下载地址.zip (153 Bytes, 下载次数: 174)



2014-1-9 更新
===================================================
1.修复上一版glnk不支持中文的问题.
2.修复上一版glnk不支持多行的问题.

下载地址:
下载地址.zip (153 Bytes, 下载次数: 220)



2014-1-13 更新
===================================================
1.修复上一版glnk中无效地址导致菜单不显示的问题

下载地址:
下载地址.zip (151 Bytes, 下载次数: 801)



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)

下载地址:
下载地址.zip (151 Bytes, 下载次数: 104)


2014-5-31 更新
===================================================
1.修复上一版使用find不能查找文件夹的问题。
2.修复上一版某些情况下陷入死循环的问题。
3.禁止显示多余的输出信息
4.修复自动搜索光盘可能导致的卡死问题

下载地址:
下载地址.zip (153 Bytes, 下载次数: 65)


2014-5-31 第二次更新
===================================================
1.修复上一版判断文件存在时的性能问题,优化判断逻辑。
2.修复上一版嵌套glnk引起死循环的问题。从这一版开始,支持glnk多层嵌套,即glnk指向的文件夹里面可以包含glnk文件,glnk也可以指向新的glnk文件,建议嵌套层数不要太多。
3.更新grldr版本为grub4dos-0.4.6a-2014-05-13,支持碎片直接map
4.新版本grldr支持 usb2.0 驱动设备枚举,所以新增usb2.0 驱动设备枚举的高级菜单。

下载地址:
下载地址.zip (153 Bytes, 下载次数: 623)


2014-12-9 更新
===================================================
1.修复上一版在ud中使用时镜像重复显示的问题。
2.在DIYISO下增加glnk的使用说明
下载地址:
下载地址.zip (153 Bytes, 下载次数: 3566)

点评

(fd0)/GRUB/USB_ACC.0PE  发表于 2015-5-27 16:06
grldr.mbr呢?  发表于 2015-4-13 13:00
utf8和unicode(utf-16还是ucsii来着)其实是移位运算的转换关系, 大大考虑一下?  发表于 2014-2-4 11:40
大神 我在469# 楼  发表于 2014-1-12 20:57
终于等到大神更新了。求加入VHD支持啊!感谢大神无私奉献,膜拜!  发表于 2014-1-12 16:01

评分

参与人数 24无忧币 +169 收起 理由
wuxin9712 + 5
tianyuan + 5 我不能更支持了!
jackyd1999 + 5 赞一个!
zmac2007 + 5
dxvyi + 5 非常赞!就是我不能实现U盘从ExFAT启动是为.
liangyi + 5 赞一个!
xiao878 + 5 很给力!
huping0 + 5 好作品!不解释......
cuicongyuan + 5
julon + 5 非常好,要是仅搜索iso/img就更好了~
mcsky + 5 很给力!
527104427 + 5 老大独创的GB2312-UTF8编码转换函数太棒了
2010qqzwc + 5 很给力!
angelzgh + 5 很给力!
peterpanheaven + 5 很给力!
2010hly + 5 很给力!
tt911 + 5 折腾成功,不佩服 高人有罪啊~~
20121adgjmptw + 5 大大是不是该更新下了?
2013_Jogger + 5 很给力!
2011cwj6958 + 5 很给力!
易广白 + 5 很给力!
bigdinosaur + 12 这个非常不错!
fh123456 + 16 精品文章
a102135 + 36 原创内容

查看全部评分

2#
 楼主| 发表于 2011-12-16 09:55:36 | 显示全部楼层
原帖由 wenxin 于 2011-12-15 20:41 发表
这个不错,很有特色。请问楼主:放入的PE是不是有一定的局限性?


这是一个G4D批处理,用来引导PE和其他启动镜像的,对于ISO版的PE,基本上都能正常引导
回复

使用道具 举报

3#
 楼主| 发表于 2011-12-16 11:13:18 | 显示全部楼层
原帖由 wenxin 于 2011-12-16 10:21 发表

昨天测试了,加入我心如水的维护版、珍藏版都不能成功进入PE,只有WIN7PE才可以,另外OPE可以


这个倒挺头疼了,我自动生成的引导ISO的语句也就是
map (bd)/GRUB/IMGS/xx.iso (0xff) || map --mem (bd)/GRUB/IMGS/xx.iso (0xff)
map --hook
chainloader (0xff)
能否贴出你正常引导我心如水的维护版或珍藏版的GRUB代码,我看看有什么不一样的。
回复

使用道具 举报

4#
 楼主| 发表于 2011-12-16 14:32:03 | 显示全部楼层
原帖由 wenxin 于 2011-12-16 12:18 发表

以下是我的截图,一图正常,回车后出现图二;二图有乱码,回车后是图三;三图也有乱码。图二与图三是汉字部份才是乱码。


忘了说了,文件名不能有空格!
回复

使用道具 举报

5#
 楼主| 发表于 2011-12-18 19:50:47 | 显示全部楼层
原帖由 sratlf 于 2011-12-17 00:02 发表
看了下菜单  看你用的大概是6MB处的内存  那应该是保留扇区  不建议使用

最好换成另外的内存块  一个是256K开始的20K  还一个是64MB以上  分别是(md)0x200 和 (md)0x20000

写自动菜单的话可以看看chenall ...


多谢指导,下一版改掉内存地址,另外透露一下,下一版将支持所有盘文件浏览并加载启动等功能,已经有预览版了,只是功能不够完善,还没有放出来。
回复

使用道具 举报

6#
 楼主| 发表于 2011-12-19 12:00:54 | 显示全部楼层
原帖由 sratlf 于 2011-12-18 21:19 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301

可以看看我的  支持任意盘任意目录


多谢指导,我发现你的想法很多地方都跟我想的很相似,我要好好研究研究。。
回复

使用道具 举报

7#
 楼主| 发表于 2011-12-19 21:33:51 | 显示全部楼层
原帖由 赤子阿爽 于 2011-12-19 21:24 发表
能放ud区吗。楼主先生。顶一个


放UD区试试喽,我没试过。
回复

使用道具 举报

8#
 楼主| 发表于 2011-12-21 20:07:43 | 显示全部楼层
原帖由 sdta1541 于 2011-12-20 04:40 发表
恩,不错,如果可以调用mplayer看图片,播放视频就好了~


这个想法很有创意,大家一起努力哦
回复

使用道具 举报

9#
 楼主| 发表于 2011-12-22 11:14:34 | 显示全部楼层
原帖由 sdta1541 于 2011-12-21 23:24 发表
一个分区(hd0,4)读取出现这样的提示,我分区有什么错误吗??
error 30 invalid argument


是不是你分区的文件太多了?这个问题我也注意到了,正在修复。
回复

使用道具 举报

10#
 楼主| 发表于 2011-12-23 16:55:31 | 显示全部楼层
原帖由 ccssaakk 于 2011-12-22 14:38 发表

试了,UD区可用
这个是今年最好的启动文件之一


过奖了,不敢当,都是参照大师们的杰作做出来的
回复

使用道具 举报

11#
 楼主| 发表于 2011-12-23 16:57:22 | 显示全部楼层
原帖由 幸运的草 于 2011-12-23 10:12 发表
如果镜像很多,不是要很多页才能看完。?


如果镜像很多,可以考虑不要放置在默认的IMGS目录里,可以放在其他文件夹下由资源管理器浏览并加载启动
回复

使用道具 举报

12#
 楼主| 发表于 2011-12-26 09:56:28 | 显示全部楼层
原帖由 legendvip 于 2011-12-26 00:29 发表
真的不错 不过SRS驱动如果用饭大的lzma可以吗? F6IMG楼主改造过?


F6IMG 我用的是hotdll 的2011-12-21版,驱动是hotdll的2011-12-14

至于SRS驱动用饭大的lzma是否可以,大家可以试试,根据F6IMG的特性,应该是支持的

F6IMG我没有做任何改动,只是为了提高速度,解压了一下。

SRS驱动我也做了解压整理操作,我更加偏向于按照厂商来划分目录而不是硬件ID
回复

使用道具 举报

13#
 楼主| 发表于 2011-12-27 09:59:46 | 显示全部楼层
原帖由 wenxin 于 2011-12-26 18:08 发表

请问楼主,如何使PE放在一起,按自己的愿望进行排列?明明都是大写字母,为什么有的变成了小写字母?


排序问题,需要grub支持,目前我也没搞清楚现在是什么排序,大小写字母问题也弄不清楚,试着给变成小写字母的文件名前加个"1[空格]",如“1 WIN03PE.ISO”,他就变成大写了。目前没法搞定
回复

使用道具 举报

14#
 楼主| 发表于 2012-1-5 10:16:05 | 显示全部楼层
安装和使用

U盘
需要用BOOTICE.EXE把GRUB安装到U盘,然后只需在U盘根目录放置以下文件即可:
[grub]
grldr

XP,03 系统
需要在C盘根目录放置以下文件:
[grub]
grldr
然后在boot.ini里加一行:
C:\GRLDR="多功能引导" 即可

WIN7系统
需要在C盘根目录放置以下文件:
[grub]
grldr
grldr.mbr
然后在BCD里创建GRUB引导项即可,可以使用BcdTool创建实模式启动项

[ 本帖最后由 smine 于 2012-1-5 10:19 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2012-1-6 11:00:11 | 显示全部楼层
原帖由 2011wwhonline 于 2012-1-6 10:28 发表
我用移动硬盘和U盘测试,安装版xp在蓝色界面复制完文件之后,重启进行安装之前有什么步骤吗??


蓝色界面复制完文件后重启前必须先进入PE环境,修改C盘的boot.ini,使磁盘号正确,一般情况,如果你的xp安装在第一磁盘第一分区的话,应该改成multi(0)disk(0)rdisk(0)partition(1),要改两处:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

[ 本帖最后由 smine 于 2012-1-6 11:02 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2012-1-6 14:30:07 | 显示全部楼层
原帖由 2011wwhonline 于 2012-1-6 13:39 发表

改了是可以看到安装的界面但提示找不到安装源呀!!求救!!!


我说错了,蓝界面复制文件完成后不用进PE修改BOOT.INI,然后
重启后继续进GRUB加载XP.ISO,从XP.ISO启动,然后在提示"Press any key boot from dvd..." 的界面不按任何键,他会自动跳到硬盘启动,然后继续安装,安装完成后最后一次重启前进PE修改BOOT.INI
回复

使用道具 举报

17#
 楼主| 发表于 2012-1-6 17:53:25 | 显示全部楼层
2012-1-6 更新
===================================================

说明:
1.本次更新修复了一个隐藏的很深的BUG:在原来的资源管理器中,加载镜像并启动以及自动加载镜像到内存并启动的代码生成有问题。

下载地址见一楼
回复

使用道具 举报

18#
 楼主| 发表于 2012-1-6 17:57:30 | 显示全部楼层
原帖由 2011wwhonline 于 2012-1-6 15:14 发表

好像还是不行!!我的步骤是U盘启动=》高级菜单=》F6img(X86)=>返回主菜单=》启动ISO
和  U盘启动=》启动ISO  都试了

提示"Press any key boot from dvd..." 的界面不按任何键 但是返回到了U盘启动上 然 ...


用原版xp ISO安装系统我以前试过,可以安装成功进桌面的,步骤我记不大清了,回头我再试试
回复

使用道具 举报

19#
 楼主| 发表于 2012-1-10 20:27:55 | 显示全部楼层
原帖由 mygamexxx 于 2012-1-10 09:29 发表
很不错的程序!!!

提两个建议:

1、使用VBE模式的图片背景,不要使用gfxmenu。
2、批处理中使用(bd)/在使用中有不便,可能程序不在(bd)/下,导致程序出错。不如加载automenu时加一句,find --set-root /g ...


1、VBE模式确实不错,但是现实效果没有gfxmenu好,当然,gfxmenu也有很大的缺陷,gfxmenu使用的是小字库,一些汉字显示不出来。但是VBE模式我还不熟,暂时先不改了
2、(bd)确实是一个很头疼的问题,不仅仅你提到的有可能这个批处理是被别的菜单或批处理调用的,这时程序不在(bd)/下,导致出现问题;还有一个很大的缺陷就是(bd)并非相对稳定,当使用MAP命令交换(bd)所在的磁盘时,(bd)的指向没有同步更新,导致失败。下一步的改动主要还是要针对(bd)问题,但是我有不想使用find --set-root ,轻易设置root也会造成程序的不通用,这个我再继续研究把
回复

使用道具 举报

20#
 楼主| 发表于 2012-1-10 20:33:20 | 显示全部楼层
原帖由 2011hongsezhagu 于 2012-1-10 10:20 发表
如果使用PXE来启动,并且加载TFTP服务器上的ISO,IMG,IMA也可以使用吗


本批处理完美支持PXE和UD,在PXE启动时,只要保证TFTP下的每个目录下有dir.txt列表文件,即可正常使用,但是有一个BUG:PXE模式下dir.txt中如果有中文文件名将会出现问题,中文名将不能显示,但是能正常引导。
回复

使用道具 举报

21#
 楼主| 发表于 2012-1-10 20:35:05 | 显示全部楼层
原帖由 2011niumao 于 2012-1-10 14:27 发表

好用啦。学会了加入grub2菜单项,已经把上面命令集成在grub2的菜单内!
很方便很方便。多谢楼主。
有个问题:
如果我想加入非iso的普通xpe,原先可以有menulst,现在我手工做一个menulst
放在根目录后是否 ...


资源管理器里当打开一个menulst文件是会有一个选项“作为menu.lst加载”,点这个选项就可以切换了
回复

使用道具 举报

22#
 楼主| 发表于 2012-1-10 20:48:05 | 显示全部楼层
原帖由 2011lxmw 于 2012-1-10 17:59 发表
1:增添文本菜单下中文支持

2:加载F6IMG 后 ISO 蓝屏 加入map --e820cycles=3 后解决
:ISO
F6IMG
map --mem (0xff)
map --e820cycles=3
map --hook
chainloader (0xff)
或者
:ISO
F6IMG
map - ...


1,当出现文本菜单通常是引导失败产生的,这个时候中文菜单是UTF8编码的,似乎加载中文支持后,就不能用gfxmenu了,所以一直没有添加,大家慢慢研究把
2,加载F6IMG 后 ISO 蓝屏问题,网上我看来很多帖子,这个问题暂无定论,需要加的网友自己改automenu的代码把,代码不复杂,相信大家能看懂。

3.SRS包是我从最新的http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&extra=&page=1下载并整理的,至于问什么用解开的,只是因为我比较喜欢按照厂商分类驱动,方面整理
回复

使用道具 举报

23#
 楼主| 发表于 2012-1-12 14:08:27 | 显示全部楼层
2012-1-12 更新
===================================================

说明:
1.增加文本菜单下中文支持,感谢2011lxmw的帮助
2.修正了map --mem 模式映射的显示问题
回复

使用道具 举报

24#
 楼主| 发表于 2012-1-12 17:24:22 | 显示全部楼层
GRUB\unifont.hex  多余,大家可以下载新版,或者自行删除
回复

使用道具 举报

25#
 楼主| 发表于 2012-1-13 14:40:17 | 显示全部楼层
原帖由 123help 于 2012-1-13 13:59 发表


市面上有这样的现成PXE启动镜像文件吗?


PXE 服务器需要自己搭建,一般需要DHCP server + TFTP实现,我推荐使用HaneWIN_DHCP_Server_V3.32,集成了DHCP和TFTP Server, 可以把本机当做PXE 服务器,虚拟机直接从网卡启动,至于HaneWIN_DHCP_Server_V3.32的配置,网上找资料把
回复

使用道具 举报

26#
 楼主| 发表于 2012-1-13 15:29:47 | 显示全部楼层
原帖由 2012ice 于 2012-1-13 09:59 发表
lz好,我是小白。。。。 - -!
我什么也不懂,就是觉得你做这个很好用,很方便。

有个小想法:能不能把ISO和(IMG,IMA)分开,分别放在不同的目录里,如果你的菜单里能分别显示就更好了。

谢谢


要显示扩展名,修改automenu如下的代码:
:img
:ima
echo -e title         \xE5\x90\xAF\xE5\x8A\xA8\x20\x20%~n1
改成
:img
:ima
echo -e title         \xE5\x90\xAF\xE5\x8A\xA8\x20\x20%1 即可,:ISO也是一样

要区分目录,那你还不如自己建上ISO,IMG,IMA 的目录,把相应的镜像放进去,然后用资源管理器浏览引导来的方便。
所谓众口难调,在我看来,没必要把镜像按类型分开放了。
回复

使用道具 举报

27#
 楼主| 发表于 2012-1-16 16:14:13 | 显示全部楼层
原帖由 jascon 于 2012-1-15 15:47 发表
链接无法访问??能否查看一下?


连接正常,请看1楼结尾
回复

使用道具 举报

28#
 楼主| 发表于 2012-2-6 11:51:56 | 显示全部楼层
一个小更新,嘿嘿,顶下
回复

使用道具 举报

29#
 楼主| 发表于 2012-2-8 21:12:57 | 显示全部楼层
原帖由 冷静永不变 于 2012-2-8 12:00 发表
测试了一下,资源管理器中,中文名不支持四字以上。“极品乞丐1.txt”显示为“极品乞1.txt”。


那是因为gfxmenu使用的是小字库,部分汉字不在字库里的不会显示,你可以用其他长中文文件名试试。

或者,按esc进入vbe模式,可以显示全部汉字。
回复

使用道具 举报

30#
 楼主| 发表于 2012-2-13 10:31:11 | 显示全部楼层
原帖由 cwMK2 于 2012-2-11 21:13 发表
WIN7 X64光盘启动不了,个案?


可以启动,但是必须保证WIN7 X64光盘镜像连续存放(可以用Contig.exe整理下,或者直接格盘,然后把镜像复制进去),否则map那么大一东西非把内存撑爆,如果你想用这个方式安装系统,那还得动动脑子,因为启动进入系统安装盘后GRUB虚拟的光驱不可见了,而现有的firadisk和WinVBlock均支持不好,需要在安装过程中手动加载WIN7 X64光盘镜像为虚拟光驱,再从虚拟光驱的SETUP运行安装。。。可烦呢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 22:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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