无忧启动论坛

标题: 如何用新版grub4dos更改时空淘气包的grub4dos接口,实现搜索启动某一启动文件的功能 [打印本页]

作者: qj_tzy    时间: 2013-2-25 09:15
标题: 如何用新版grub4dos更改时空淘气包的grub4dos接口,实现搜索启动某一启动文件的功能
如何用新版grub4dos更改时空淘气包的grub4dos接口,实现搜索启动某一启动文件的功能

  时空淘气包的界面很美,但其是2008年的产品,至今已无更新,其自带的老版本(好似为grub2,而非grub4dos,但带了grub4dos的命令接口),无find功能,我目前只能用之启动指定盘、指定目录的指定启动文件,但我想实现象新版grub4dos那样,先用find命令搜索,再启动某一启动文件的功能。其自带的grub4dos命令接口,按其英文的简单介绍可带参数(但如何带参数,不清楚),是启动airboot目录下的grub4dos.gz文件,我解压该文件后,仅为一个文件即grub.exe,导出其内置内置菜单,看了一下,是老版本grub4dos默认的内置菜单,于是我用最版的grub.exe,内置一段grub4dos的批处理(接受参数,根据不同的参数,启动不同的启动文件)后,压缩为grub4dos.gz代替之,未能实现。

想请各位大大们指点,如何实现这一目的,谢谢!

以下是我进入其命令行状态,通过help命令显示出的所有命令列表:

[ 本帖最后由 qj_tzy 于 2013-2-26 15:49 编辑 ]

aeromgr_command.txt.jpg (150.75 KB, 下载次数: 79)

aeromgr_command.txt.jpg

作者: 2011ryoohki    时间: 2013-2-25 17:24
直接用 grub2 的 search 命令去找文件就行了,和 grub4dos 的 find 功能一样,就是参数符号有变化,建议去网上找个 grub2 的使用手册
作者: qj_tzy    时间: 2013-2-25 17:46
标题: 回复 #2 2011ryoohki 的帖子
我进入其命令行状态,通过help命令显示出的所有命令列表,见1#,似无search命令

我又看了其说明,是基于 Grub 0.95 的, 且合并了Grub4DOS 的 grldr/grub.exe。
作者: 2011ryoohki    时间: 2013-2-25 18:12
是什么样的启动介质呢? U盘启动? 是否使用的 Fbint 方式制作的?
如果是一般的将grub4dos 写入引导扇区的话,就用新版 BOOTICE 在引导扇区写入 Grub4dos 0.4.5c 或 0.4.6a ,然后去
http://code.google.com/p/grub4dos-chenall/downloads/list
下载个对应版本的 .7z 包,解出其中的 grub.exe 替换 grub4dos.gz 中的 grub.exe
作者: qj_tzy    时间: 2013-2-25 21:22
标题: 回复 #4 2011ryoohki 的帖子
菜单制作好后,由其自带的功能,可部署在硬盘上启动,也可部署为光盘映像文件ISO文件,但我从未部署为iso文件成功启动过。
作者: qj_tzy    时间: 2013-2-26 15:49
我用如下办法已将该问题解决:

1.将新版grub4dos的grub.exe文件,通过7z压缩生成grub4dos.gz,替换airboot目录下的grub4dos.gz文件

2.再用如下的命令:
grub4dos find --set-root /boot/grub4dos/gwin7;chainloader --force /boot/grub4dos/gwin7
(假如gwin7是windows 7的启动文件,即grldr的改名文件)





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