使用GRUB4DOS控制的MODBOOT,模块化DOS[2011-05-03]
MODBOOT很早就有这个想法了,只是之前实现起来太麻烦了,所以一直没有动手。
现在用新版的GRUB4DOS可以很容易实现。一个批处理脚本就可以解决问题。
使用nu2.nu的modboot模板
http://www.nu2.nu/bootdisk/modboot/
有兴趣可以先去了解一下。
使用的目录结构一样。
只是我们需要的文件都是在启动时才复制到软盘上的。动态加载。
功能:
[*]可控制的模块化DOS控制启动中心。[*]制作DOS启动盘再也不需要修改IMG镜像了。[*]使用最常用的ZIP格式打包启动文件。[*]制作启动盘时只需要一个MODBOOT的启动菜单就可以控制所有的DOS启动功能。[*]高级功能,可以完全自定义你的CONFIG.SYS,启动内容,可以预先定义需要的变量。希望可以抛弃那些很大个头的DOS IMG镜像。把大部份常用的DOS镜像的功能完全集中到一起。需要什么随时调用。并且可以加快启动过程。
唯一的缺点就是只能使用GRUB4DOS来启动了。
演示版下载:
文件名称: modboot.iso
文件大小: 12.05 MB (12,636,160 字节)
修改时间: 2011年05月03日,16:18:50
MD5: E5AE83BF5D517506DED80BA4D2FB12D7
SHA1: B5879F7C78F772ECFE985EAF1C6302BAD2E96309地址1:
http://u.115.com/file/f0f3bc7143
地址2:
http://cn.ziddu.com/download/592908/modboot.zip.html
其中MODBOOT.7Z是主要文件,其它的文件可以根据需要选择下载,解压到MODBOOT目录下就可以使用了。
启动方法,必须用2011-01-08之后的GRUB4DOS
例子:
title modboot
/boot/modboot/modboot.bat
boot
提示:在制作模块时文件名和路径建议全部大写可以方便在标准ISO光盘中使用而不用再修改
有使用金山快盘的朋友可以留下邮箱(或PM我),如果没有有需要的话可以用以下地址注册
http://k.wps.cn/register/?invite=i3b4c6
我会把MODBOOT我目前整出来的模块放在共享中。
当然了这里我也会同样会上传。只是提供一个方便获取的途径。
[*]2011-05-03
适应最新版GRUB4DOS[*]2011-01-26
支持分类菜单。[*]2011-01-20
改变了自定义模块菜单注释的方式,使用新的INIFILE命令,写法比较简单
[*]2011-01-18
BUG修正,谢谢shiningboy.
添加了MSNET的模块化版(之前的版本还不能算是模块化)[*]2011-01-17
在自定义启动时可以显示对应模块的帮助信息。[*]2011-01-14
小更新了一下,修正几个小BUG。[*]2011-01-12
小更新一下,添加了一个新的设置
set boot=启动之前要执行的命令[*]2011-01-11,配合新版GRUB4DOS使用
(用GRUB4DOS之前的版本也可以,但是我限制了只能用新版。可以避免某些非常规BUG报告)。
1.可以自定义菜单颜色,和部份菜单显示的文字。
2.理论上可以支持中文菜单,你得用中文版的GRLDR+FONTFILE或英文版的+UNIFONT
如果使用中文就不能使用颜色了。
主菜单
自定义启动菜单。
2011-01-08 更新
可以设置使用自定义模式启动时自由选择文件。
2011-01-10更新预告。
新的自定义启动界面,快速直观已选择的项目标题会以来表示。
这也是GRUB4DOS史上第一个可选项方式的菜单。
支持分类菜单(2011-01-26)
分类菜单(2011-01-26)
[ 本帖最后由 chenall 于 2011-5-3 17:19 编辑 ] 原帖由 chenall 于 2011-1-6 16:12 发表 http://bbs.wuyou.net/images/common/back.gif
MODBOOT
很早就有这个想法了,只是之前实现起来太麻烦了,所以一直没有动手。
现在用新版的GRUB4DOS可以很容易实现。一个批处理脚本就可以解决问题。
使用nu2.nu的modboot模板
http://www.nu2.nu/bootdis ...
东西太好了,期盼大师测试版的发布! 还不大懂,菜鸟就是这样,提着宝刀当菜刀用
等人发扬光大 动态加载,大大提高了效率,而且modboot添加驱动也更加方便,把cab放level里就行了,顶楼主! 一个预览版,大家看看。
必须配合今天上传的GRUB4DOS使用。
使用方法,解压到任意目录下。
比如D:\BOOT\MODBOOT
然后在GRUB4DO中直接调用里面的modboot.bat来启动
(hd0,4)/boot/modboot/modboot.bat
[ 本帖最后由 chenall 于 2011-1-7 10:52 编辑 ] 目前的版本比较简单。
上传到数据银行了。
附带了4个简单的模块。
有兴趣的可以自己制作模块。
以后会增加的功能:
1.直接启动某个模块功能(不显示菜单)
2.选择启动功能(根据选择的文件进行启动)。
PS:也许这个应该发在DOS版块。。。版主看一下有必要的话就移动DOS版。
[ 本帖最后由 chenall 于 2011-1-7 11:00 编辑 ] 再更新了一下。
可以直接启动某个模块了。
例子:
title Hddreg
/boot/modboot/modboot.bat boot=/LEVEL3/HDDREG.ZIP
boot 不能匿名下载。。。。。。。。 原帖由 wang6610 于 2011-1-7 14:30 发表 http://bbs.wuyou.net/images/common/back.gif
不能匿名下载。。。。。。。。
数据银行也堕落了,偶尔可以下。我以后还是直接上传到顶楼好了。 PXE启动测试失败 看看是不是你下载的文件不对?我这里测试启动正常,。
看提示是文件错误。 奇怪,怎么会这样? 你是放在哪个目录下的?
如果没有放在MOD目录下则需要先解压一次。
看来对于这些模块我还是使用其它方式打包,免得引起误解。
[ 本帖最后由 chenall 于 2011-1-7 19:10 编辑 ] 原帖由 mrwang123 于 2011-1-7 17:58 发表 http://bbs.wuyou.net/images/common/back.gif
启动到菜单前弹出个这样的提示
110291
不过回车后自动生成菜单并启动正常
你有修改过吗?菜单文件是如何写的。 比较奇怪,另外。
整个菜单只有这两行吗?要不然可以等下个版本再试。 再次更新了一下。。
ok.目前的目标已经全部实现。
剩下的就是测试和完善了。 Chenall兄的MODBOOT很方便 请看:
title 加载F6软盘镜像
find –set-root /SCSI.IMG
map –mem (md)+2880 (fd0)
map –mem /scsi.img (fd1)
map –hook
dd if=(fd1)+1 of=(fd0)+1
pause 请更换光盘后按任意键继续.
chainloader (cd)
问题:我现在想用含驱动的SCSI.zip 格式的文件代替原来的 SCSI.IMG ,我要用什么命令组,请帮忙!
我原来提出过上面的问题,有了c大的这个工具,似乎可以实现了,但具体命令还不会,楼主解答下,谢谢! 楼上的兄弟,现在grub4还不支持zip
具体可以看一下SRS_F6的处理方法,先启动到DOS,释放ZIP,处理驱动,再转到GRUB4. 原帖由 h99h99 于 2011-1-9 16:55 发表 http://bbs.wuyou.net/images/common/back.gif
请看:
title 加载F6软盘镜像
find –set-root /SCSI.IMG
map –mem (md)+2880 (fd0)
map –mem /scsi.img (fd1)
map –hook
dd if=(fd1)+1 of=(fd0)+1
pause 请更换光盘后按任意键继续.
chainloader ( ...
注意本贴最终是DOS环境。你的愿望之前很早就说过了,希望渺茫。 很好的东西!想、品尝下! 更新预告
具体见顶楼。
回复 #25 chenall 的帖子
C大,最新的modboot(2011-1-10),没看见有测试版 OK,更新了。需配合今天的GRUB4DOS版本使用。
如果没有什么问题的话,这个主模块就这样子了。
有兴趣的可以研究一下,多加一些DOS模块。
[ 本帖最后由 chenall 于 2011-1-11 14:26 编辑 ] 能否支持U盘?今天试了下,加载菜单一闪而过,进入commandline 了!我是U盘裸奔GRUB4DOS没有FBINST!
[ 本帖最后由 2010armlin 于 2011-1-11 14:38 编辑 ] 原帖由 2010armlin 于 2011-1-11 14:37 发表 http://bbs.wuyou.net/images/common/back.gif
能否支持U盘?今天试了下,加载菜单一闪而过,进入commandline 了!
理论上支持所有GRUB4DOS可以访问的磁盘。。
也许是GRUB4DOS版本不对吧。 c大:你那个qgho可以集成到这里来吗?