无忧启动论坛

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

给老毛桃0330版制做的优盘启动加上了多启动选项

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-19 19:55:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老毛桃0330和0418版制作的优盘启动兼容性已经很不错了,可惜没有菜单文件,不能简单DIY自己的多引导。

作为资深菜鸟,只得自己想办法加上DOS系统,下面是我的过程,高手不要笑。

1、用安装到U盘选项,一步步严格安装,HP格,GRUB BOOT ,加密码,复制文件,做完后启动验证一下。
2、用二进制编辑工具 WINHEX ,ULTRAEDIT等编辑 mtldr ,注意先备份。
     在文件尾处找到菜单选项   default 0
                                         timeout 5
                                         fontfile /maotao/muifont.gz
                                         splashimage /maotao/bj2008.xpm.gz
    的开始位置,在空余的 0A 0D 0A 0D 0A 0D 0A 0D 上面修改编辑方式添加自己想要的菜单。

   这种方法很笨,能看明白理解的自己加吧。

3、随便加几项,因为剩余空间不是太多。

4、在根目录下建立 menu.lst ,下面是我的内容

default 0
timeout 5

fontfile /maotao/muifont.gz
splashimage /maotao/bj2008.xpm.gz

title WinPE  By: Maotao
chainloader /maotao/ldrxpe

title HelpData DOS
map --mem /boot/dos98.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

title KVDOS 2006
clear
map --mem /boot/kv2006.img (fd0)
map (fd0) (fd1)
map --floppies=2
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 重新启动计算机
reboot

title 关闭计算机
halt


这样,GRUB会按菜单文件来列表工作,就可以随心所欲添加自己的东西了。
登录密码不需要,我去掉了。
我的原则是达到目的为止,没有做更多实验,当然也不懂太多GRUB知识。
高手可以给指导一下。

下面是我修改的文件,放在优盘根目录,有心兴趣可以尝试一下。
menu.rar (93 KB, 下载次数: 326)
2#
发表于 2007-4-19 20:16:12 | 只看该作者
真是不谋而合!只是我在虚拟机中测试通过,但实际只能进入PE,无法进入Dos,
另外,不修改Mtld,在根目录添加menu.lst,可以进入菜单界面。但修改后就无法启动。我只是初学者请多指教
回复

使用道具 举报

3#
 楼主| 发表于 2007-4-19 20:32:03 | 只看该作者
不修改Mtld,只在根目录添加menu.lst,
我这里是不认 menu.lst 的,
我做的在5台电脑上都能顺利启动运行各选项。只是速度不一样。
回复

使用道具 举报

4#
发表于 2007-4-19 21:14:31 | 只看该作者

回复 #3 helpdata 的帖子

谢了,我去试验一下。
另外,你不防试一下看用原来的Mtldr是否能启动
回复

使用道具 举报

5#
发表于 2007-4-19 21:17:47 | 只看该作者
好啊,先去试一试,不用修改Mtld
回复

使用道具 举报

6#
发表于 2007-4-19 21:18:17 | 只看该作者
好啊,先去试一试,不用修改Mtld
回复

使用道具 举报

7#
发表于 2007-4-19 21:18:12 | 只看该作者
好啊,先去试一试,不用修改Mtld
回复

使用道具 举报

8#
发表于 2007-4-19 21:32:14 | 只看该作者
不用修改mtldr就可以啊,添加菜单只需在menu.lst就行
回复

使用道具 举报

9#
发表于 2007-4-19 21:55:35 | 只看该作者
原帖由 helpdata 于 2007-4-19 07:55 PM 发表
2、用二进制编辑工具 WINHEX ,ULTRAEDIT等编辑 mtldr ,注意先备份。 ...

用 WINHEX ,ULTRAEDIT太麻烦。介绍一下修改grub4dos内置菜单的命令行工具grubmenu。(http://download.gna.org/grubutil/

grubmenu是grubutil工程中的新增工具,利用它可以修改grldr/grub.exe/stage2中的内置菜单。

用法:

grubmenu info grldr
显示grldr的内置菜单相关的信息

grubmenu print grldr
打印grldr中的内置菜单

grubmenu export grldr menu.lst
把grldr中的内置菜单保存到外部文件 menu.lst

grubmenu import grldr menu.lst
以外部文件menu.lst的内容设置grldr的内置菜单。

grldr可分为两类,4-3前的版本是旧版本,之后的是新版本。旧版本的内置菜单的大小是固定的,新设置菜单的长度不能大于原来的菜单长度(可以少于,这时程序自动用空格来填充)。新版本的内置菜单的长度可以增加,但最大长度不能超过4K。

grubmenu可以在Windows,Linux和其他Unix平台下运行。(Linux和Unix版本需要利用源代码来编译)


注意:老毛桃将grub4dos中的grldr改成了mtldr。

[ 本帖最后由 woyaoxiangpian 于 2007-4-19 10:00 PM 编辑 ]
回复

使用道具 举报

10#
发表于 2007-4-19 22:06:12 | 只看该作者
iPreset_02.rar (11.61 KB, 下载次数: 261) iPreset - Grub4DOS 内置菜单修改程序[下载]
使用方法:
1. 浏览并指定 Grub.exe/grldr;
2. 修改菜单,并注意整个菜单的内容在大小上不能变化;
3. 按下“修改”按钮即可。
http://www.znpc.net/bbs/viewthread.php?tid=2634&extra=page%3D4
回复

使用道具 举报

11#
 楼主| 发表于 2007-4-19 22:20:09 | 只看该作者
谢谢诸位,休息去了,明天用毛桃新版试
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 09:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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