无忧启动论坛

标题: 使用GRUB4DOS控制的MODBOOT,模块化DOS[2011-05-03] [打印本页]

作者: chenall    时间: 2011-1-6 16:12
标题: 使用GRUB4DOS控制的MODBOOT,模块化DOS[2011-05-03]
MODBOOT
很早就有这个想法了,只是之前实现起来太麻烦了,所以一直没有动手。
现在用新版的GRUB4DOS可以很容易实现。一个批处理脚本就可以解决问题。

使用nu2.nu的modboot模板
http://www.nu2.nu/bootdisk/modboot/

有兴趣可以先去了解一下。

使用的目录结构一样。

只是我们需要的文件都是在启动时才复制到软盘上的。动态加载。

功能:
希望可以抛弃那些很大个头的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-01-08 更新
可以设置使用自定义模式启动时自由选择文件。

2011-01-10更新预告。

新的自定义启动界面,快速直观已选择的项目标题会以[1]来表示。
这也是GRUB4DOS史上第一个可选项方式的菜单。


支持分类菜单(2011-01-26)



分类菜单(2011-01-26)



[ 本帖最后由 chenall 于 2011-5-3 17:19 编辑 ]

20110107104925973.png (2.86 KB, 下载次数: 340)

自动生成的菜单演示

自动生成的菜单演示

20110110115205816.png (3.81 KB, 下载次数: 310)

20110110115205816.png

20110110115215164.png (4.03 KB, 下载次数: 317)

20110110115215164.png

20110110115222910.png (3.81 KB, 下载次数: 335)

20110110115222910.png

作者: h99h99    时间: 2011-1-6 16:56
原帖由 chenall 于 2011-1-6 16:12 发表
MODBOOT
很早就有这个想法了,只是之前实现起来太麻烦了,所以一直没有动手。
现在用新版的GRUB4DOS可以很容易实现。一个批处理脚本就可以解决问题。

使用nu2.nu的modboot模板
http://www.nu2.nu/bootdis ...

东西太好了,期盼大师测试版的发布!
作者: 快雪时晴    时间: 2011-1-6 17:47
还不大懂,菜鸟就是这样,提着宝刀当菜刀用
等人发扬光大
作者: butyes    时间: 2011-1-6 22:18
动态加载,大大提高了效率,而且modboot添加驱动也更加方便,把cab放level里就行了,顶楼主!
作者: chenall    时间: 2011-1-6 22:41
一个预览版,大家看看。

必须配合今天上传的GRUB4DOS使用。

使用方法,解压到任意目录下。

比如D:\BOOT\MODBOOT
然后在GRUB4DO中直接调用里面的modboot.bat来启动
(hd0,4)/boot/modboot/modboot.bat

[ 本帖最后由 chenall 于 2011-1-7 10:52 编辑 ]
作者: chenall    时间: 2011-1-7 10:55
目前的版本比较简单。

上传到数据银行了。

附带了4个简单的模块。

有兴趣的可以自己制作模块。

以后会增加的功能:
1.直接启动某个模块功能(不显示菜单)
2.选择启动功能(根据选择的文件进行启动)。


PS:也许这个应该发在DOS版块。。。版主看一下有必要的话就移动DOS版。

[ 本帖最后由 chenall 于 2011-1-7 11:00 编辑 ]
作者: chenall    时间: 2011-1-7 14:29
再更新了一下。

可以直接启动某个模块了。

例子:
title Hddreg
/boot/modboot/modboot.bat boot=/LEVEL3/HDDREG.ZIP
boot
作者: wang6610    时间: 2011-1-7 14:30
不能匿名下载。。。。。。。。
作者: chenall    时间: 2011-1-7 15:11
原帖由 wang6610 于 2011-1-7 14:30 发表
不能匿名下载。。。。。。。。


数据银行也堕落了,偶尔可以下。我以后还是直接上传到顶楼好了。
作者: zhaohj    时间: 2011-1-7 16:56
PXE启动测试失败

Snap1.jpg (102.19 KB, 下载次数: 322)

Snap1.jpg

作者: chenall    时间: 2011-1-7 17:19
看看是不是你下载的文件不对?我这里测试启动正常,。

看提示是文件错误。
作者: mrwang123    时间: 2011-1-7 17:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhaohj    时间: 2011-1-7 17:59
奇怪,怎么会这样?

Snap1.jpg (143.95 KB, 下载次数: 276)

Snap1.jpg

作者: chenall    时间: 2011-1-7 19:07
你是放在哪个目录下的?
如果没有放在MOD目录下则需要先解压一次。

看来对于这些模块我还是使用其它方式打包,免得引起误解。

[ 本帖最后由 chenall 于 2011-1-7 19:10 编辑 ]
作者: chenall    时间: 2011-1-7 19:19
原帖由 mrwang123 于 2011-1-7 17:58 发表
启动到菜单前弹出个这样的提示
110291
不过回车后自动生成菜单并启动正常


你有修改过吗?菜单文件是如何写的。
作者: mrwang123    时间: 2011-1-8 11:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2011-1-8 14:04
比较奇怪,另外。

整个菜单只有这两行吗?要不然可以等下个版本再试。
作者: mrwang123    时间: 2011-1-8 14:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: chenall    时间: 2011-1-8 17:53
再次更新了一下。。

ok.目前的目标已经全部实现。

剩下的就是测试和完善了。
作者: q8q8feng    时间: 2011-1-9 11:25
Chenall兄的MODBOOT很方便
作者: h99h99    时间: 2011-1-9 16:55
请看:
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大的这个工具,似乎可以实现了,但具体命令还不会,楼主解答下,谢谢!
作者: zhaohj    时间: 2011-1-9 17:06
楼上的兄弟,现在grub4还不支持zip
具体可以看一下SRS_F6的处理方法,先启动到DOS,释放ZIP,处理驱动,再转到GRUB4.
作者: chenall    时间: 2011-1-9 17:23
原帖由 h99h99 于 2011-1-9 16:55 发表
请看:
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环境。你的愿望之前很早就说过了,希望渺茫。
作者: 2010armlin    时间: 2011-1-10 09:20
很好的东西!想、品尝下!
作者: chenall    时间: 2011-1-10 12:02
更新预告
具体见顶楼。
作者: wwmy1982    时间: 2011-1-11 10:36
标题: 回复 #25 chenall 的帖子
C大,最新的modboot(2011-1-10),没看见有测试版
作者: chenall    时间: 2011-1-11 14:24
OK,更新了。

需配合今天的GRUB4DOS版本使用。

如果没有什么问题的话,这个主模块就这样子了。

有兴趣的可以研究一下,多加一些DOS模块。

[ 本帖最后由 chenall 于 2011-1-11 14:26 编辑 ]
作者: 2010armlin    时间: 2011-1-11 14:37
能否支持U盘?今天试了下,加载菜单一闪而过,进入commandline 了!我是U盘裸奔GRUB4DOS没有FBINST!

[ 本帖最后由 2010armlin 于 2011-1-11 14:38 编辑 ]
作者: chenall    时间: 2011-1-11 14:38
原帖由 2010armlin 于 2011-1-11 14:37 发表
能否支持U盘?今天试了下,加载菜单一闪而过,进入commandline 了!


理论上支持所有GRUB4DOS可以访问的磁盘。。

也许是GRUB4DOS版本不对吧。
作者: h99h99    时间: 2011-1-11 17:15
c大:你那个qgho可以集成到这里来吗?
作者: chenall    时间: 2011-1-11 17:28
原帖由 h99h99 于 2011-1-11 17:15 发表
c大:你那个qgho可以集成到这里来吗?


如果这个没有什么问题的话,接下去的几天我就是准备做QGHO的移植工作了。

好像感兴趣的不多啊,可能是界面不够好看。^_^
作者: chenall    时间: 2011-1-11 17:32
新上传了一个custom.7z,可以调用自定义选择模式。

解压到modboot根目录下就可以测试了

当然了因为只是为了测试使用,所以用custom启动不会自动启动任何东西。

但是选择的文件该解压的已经自动解压了。
作者: h99h99    时间: 2011-1-11 17:47
原帖由 chenall 于 2011-1-11 17:28 发表


如果这个没有什么问题的话,接下去的几天我就是准备做QGHO的移植工作了。

好像感兴趣的不多啊,可能是界面不够好看。^_^

这个(qgho)好东东很多人还没有认识,相信慢慢会有很多人发现她的价值的,特别是在grub环境去完成.gho的搜索(当然,要能搜索一级目录就更好了!)更加有别于其它的一键还原软件.我就很感兴趣哦!盼望c大的成果早日面世!
作者: chenall    时间: 2011-1-11 17:51
原帖由 h99h99 于 2011-1-11 17:47 发表

这个(qgho)好东东很多人还没有认识,相信慢慢会有很多人发现她的价值的,特别是在grub环境去完成.gho的搜索(当然,要能搜索一级目录就更好了!)更加有别于其它的一键还原软件.我就很感兴趣哦!盼望c大的成果早日面世!


嘻嘻,因为效率问题,所以之前的版本并加入搜索一级目录的功能。

新的版本将会使用全新的方案。

不过由于时间关系,可能得下个星期才会有新的测试版。
作者: butyes    时间: 2011-1-11 23:13
Chenall大师,今天的grub4dos版本有点小bug,我的菜单为:  
title         III Grub4Dos System III
clear
更新之后测试发现其中前一个‘III’符号出现乱码,把III换为其他符号,比如各为两个五角星符号,前一个也是乱码,去除符号标题‘Grub4dos System’ 正常显示, 实机虚拟机均如此
作者: chenall    时间: 2011-1-12 08:22
原帖由 butyes 于 2011-1-11 23:13 发表
Chenall大师,今天的grub4dos版本有点小bug,我的菜单为:  
title         III Grub4Dos System III
clear
更新之后测试发现其中前一个‘III’符号出现乱码,把III换为其他符号,比如各为两个五角星符号,前 ...


你使用是什么版本,完整的菜单是?
我试了一下可以正常显示。

最好能打包上来。

出现乱码应该是因为新版的尝试自动检测菜单文件的编码导致的。

新版的UTF8菜单,可以不用带BOM签名。

[ 本帖最后由 chenall 于 2011-1-12 08:38 编辑 ]
作者: butyes    时间: 2011-1-12 10:11
标题: 回复 #36 chenall 的帖子
G4D版本是2011-01-11菜单如下:“default 3timeout 13splashimage /minipe/black.xpm.gzfind --set-root  /minipe/muifont.gzfontfile /minipe/muifont.gztitlecleartitle                         Ⅲ Grub4Dos System Ⅲ  clear“

[[i] 本帖最后由 butyes 于 2011-1-12 10:20 编辑 [/i]]

QQ截图未命名.png (23.22 KB, 下载次数: 262)

QQ截图未命名.png

作者: wama    时间: 2011-1-12 14:13
不錯,已下了,試試学習測試。
作者: chenall    时间: 2011-1-12 16:05
原帖由 butyes 于 2011-1-11 23:13 发表
Chenall大师,今天的grub4dos版本有点小bug,我的菜单为:  
title         III Grub4Dos System III
clear
更新之后测试发现其中前一个‘III’符号出现乱码,把III换为其他符号,比如各为两个五角星符号,前 ...


把你的文件打包上传我看一下。
作者: andos    时间: 2011-1-12 18:28
试了一下,还满方便的

不过想问一下,比如进入了HDDREG后按了ESC 要输入什么才能返回最原先的/boot/modboot/modboot.bat 呢?


另外diskgen最好加回一个mouse,比较方便
作者: chenall    时间: 2011-1-12 18:36
原帖由 andos 于 2011-1-12 18:28 发表
试了一下,还满方便的

不过想问一下,比如进入了HDDREG后按了ESC 要输入什么才能返回最原先的/boot/modboot/modboot.bat 呢?
110912

另外diskgen最好加回一个mouse,比较方便


在GRUB4DOS环境下可以随时返回,进入DOS就不行了.只能重启.
有内置一个命令REBOOT

或者用GRUB.EXE,但是这样不太划算,还不如直接重启.
作者: chenall    时间: 2011-1-12 18:38
@butyes  
这是个已经的问题,我会在明天早上抽空进行修复
可能会重写读取菜单文件的函数.如果没有什么意外的话,明天晚上18点前应该会上传.
作者: butyes    时间: 2011-1-12 19:26
chenall大师,无忧一直上不来,我把menu上传上来您看一下我用1月10号的grub没有乱码出现

[ 本帖最后由 butyes 于 2011-1-13 11:27 编辑 ]

Upload.7z

132.38 KB, 下载次数: 57, 下载积分: 无忧币 -2


作者: andos    时间: 2011-1-12 21:41
原帖由 chenall 于 2011-1-12 18:36 发表


在GRUB4DOS环境下可以随时返回,进入DOS就不行了.只能重启.
有内置一个命令REBOOT

或者用GRUB.EXE,但是这样不太划算,还不如直接重启.

明白了谢谢解答,那唯有这样吧...
作者: zxw    时间: 2011-1-12 22:05
呵,看c大的作品就是享受!受益不少!
作者: andos    时间: 2011-1-13 08:15
为了支持c大,所以自制了两个data recovery的上来,
*解压到MODBOOT目录下

希望大家也可以上传自制的mod上来和大家分享一下

那样对modboot的推广就更有利了


TestDisk (Data Recovery)\nTestDisk is powerful free data recovery software! It was primarily designed to help recover lost partitions and or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table).

PhotoRec (Digital Picture and File Recovery)\nPhotoRec is designed to recover lost files including video, documents and archives from hard disks, CD-ROMs, and lost pictures from digital camera memory. PhotoRec ignores the file system and goes after the underlying data, so it will still work even if your media's file system has been severely damaged or reformatted.

*请去53楼下载重制的版本..

[ 本帖最后由 andos 于 2011-1-13 10:35 编辑 ]
作者: Plantsoot    时间: 2011-1-13 09:26
今天在C大的指导下才发现这个好东东,来晚了。学习中……
作者: zhaohj    时间: 2011-1-13 09:28
C大,放在硬盘中下面可以
title boot modboot
(hd0,4)/boot/modboot/modboot.bat
boot
-----------------
所有文件放在PXE上,无法列表,是否缺少dir.txt?
单独启动某个模块可以 /boot/modboot/modboot.bat boot=/level3/diskgen.zip

怎样解决PXE自动列表?

Snap1.jpg (110.79 KB, 下载次数: 257)

Snap1.jpg

作者: chenall    时间: 2011-1-13 09:32
原帖由 zhaohj 于 2011-1-13 09:28 发表
C大,放在硬盘中下面可以
title boot modboot
(hd0,4)/boot/modboot/modboot.bat
boot
-----------------
所有文件放在PXE上,无法列表,是否缺少dir.txt?
单独启动某个模块可以 /boot/modboot/modboot.b ...


依赖ls命令。
而pxe以前是不支持列表的,后来我有做了改进,可以支持dir.txt列表。

所以pxe必须在每个目录下都有dir.txt
作者: meiyi    时间: 2011-1-13 09:38
有没有一个比较完整的ISO,IMG提供?
作者: zhaohj    时间: 2011-1-13 09:45
确实,PXE上,在BOOT/MODBOOT下运行下面批处理,问题解决
for /r %%i in (.) do (dir /a/b %%i >%%i\dir.txt)

增加删除文件后记得要再次运行上述批处理。

[ 本帖最后由 zhaohj 于 2011-1-13 09:47 编辑 ]
作者: chenall    时间: 2011-1-13 09:50
原帖由 andos 于 2011-1-13 08:15 发表
为了支持c大,所以自制了两个data recovery的上来,
*解压到MODBOOT目录下

希望大家也可以上传自制的mod上来和大家分享一下

那样对modboot的推广就更有利了


TestDisk (Data Recovery)\nTestDisk is ...


可以把主程序放在LEVEL1或LEVEL2目录下。

启动的批处理放在LEVEL3目录下,这样可以方便使用自定义的模式选择启动。

HDDREG,DISKGEN等一楼已经更新。
作者: andos    时间: 2011-1-13 10:31
原帖由 chenall 于 2011-1-13 09:50 发表


可以把主程序放在LEVEL1或LEVEL2目录下。

启动的批处理放在LEVEL3目录下,这样可以方便使用自定义的模式选择启动。

HDDREG,DISKGEN等一楼已经更新。

OK,重新修改的

另外加一个加了MOUSE的Diskgen

[ 本帖最后由 andos 于 2011-1-13 12:23 编辑 ]

diskgen.7z

1.18 MB, 下载次数: 65, 下载积分: 无忧币 -2

photorec.rar

345.04 KB, 下载次数: 58, 下载积分: 无忧币 -2

teskdisk.rar

304.44 KB, 下载次数: 52, 下载积分: 无忧币 -2


作者: andos    时间: 2011-1-13 10:39
c大,新的mod好像有点问题....

p.s. hddreg我没修改过,用的是c大的
其实不只HDDREG,应该说全部新的MOD都这样

[ 本帖最后由 andos 于 2011-1-13 10:58 编辑 ]

2011-01-13_103919.png (2.46 KB, 下载次数: 254)

2011-01-13_103919.png

作者: 33445566    时间: 2011-1-13 10:52
U盘启动,在联想开天M4700机器上测试,启动MODBOOT,不能出现MODBOOT菜单。同一U盘在虚拟机测试正常。开天M4700是ZIP启动方式,U盘启动后为A:,并且在G4D中用“map (fd0) (fd1)”交换磁盘不成功。

另外在菜单:
title modboot
/boot/modboot/modboot.bat
boot
若没有“boot”这一行,用方向键不能移动到“modboot”菜单这一行,用数字可以选择“modboot”菜单。在菜单中有没有“boot”这一行,对启动没有影响。这应该是G4D的关系
作者: chenall    时间: 2011-1-13 11:25
原帖由 andos 于 2011-1-13 10:39 发表
c大,新的mod好像有点问题....

p.s. hddreg我没修改过,用的是c大的
其实不只HDDREG,应该说全部新的MOD都这样


嗯,这个我查一下,可能是FAT的关系。

暂时复制一个完整版的FAT到MODBOOT\GRUB4DOS目录下。
下次更新就直接用完整版的FAT好了。

[ 本帖最后由 chenall 于 2011-1-13 11:44 编辑 ]
作者: chenall    时间: 2011-1-13 11:45
原帖由 33445566 于 2011-1-13 10:52 发表
U盘启动,在联想开天M4700机器上测试,启动MODBOOT,不能出现MODBOOT菜单。同一U盘在虚拟机测试正常。开天M4700是ZIP启动方式,U盘启动后为A:,并且在G4D中用“map (fd0) (fd1)”交换磁盘不成功。

另外在菜单 ...


一直以来都是这样子的。

如果不想加boot
也可以用command /xxx/modboot/modboot.bat
作者: chenall    时间: 2011-1-13 12:01
原帖由 andos 于 2011-1-13 10:39 发表
c大,新的mod好像有点问题....

p.s. hddreg我没修改过,用的是c大的
其实不只HDDREG,应该说全部新的MOD都这样


新上传了一个使用完整版FAT的MODBOOT。你先试一下是否正常。
作者: andos    时间: 2011-1-13 12:22
原帖由 chenall 于 2011-1-13 12:01 发表


新上传了一个使用完整版FAT的MODBOOT。你先试一下是否正常。

还是有fat error
我使用的是VMware

[ 本帖最后由 andos 于 2011-1-13 12:23 编辑 ]

2011-01-13_122123.png (2.42 KB, 下载次数: 243)

2011-01-13_122123.png

作者: zhaohj    时间: 2011-1-13 12:40
mplay 我这里测试很正常啊。使用1-13的modboot
作者: chenall    时间: 2011-1-13 12:43
原帖由 andos 于 2011-1-13 12:22 发表

还是有fat error
我使用的是VMware


也许是一个隐蔽的BUG。
作者: andos    时间: 2011-1-13 13:20
原帖由 chenall 于 2011-1-13 12:43 发表


也许是一个隐蔽的BUG。

那只好等待解决方法了...

希望能快些解决得到就好...

[ 本帖最后由 andos 于 2011-1-13 14:43 编辑 ]
作者: zhaohj    时间: 2011-1-13 14:17
下面的选项怎么使用啊?比如我想启动LEVEL1\ctmouse.zip后再启动diskgen

::自定义启动菜单----启动菜单标题
set m_boot=Select OK,Boot
::自定义启动菜单----选择/全选标题
set m_selall=Select/Deselect All
::自定义启动菜单----返回MODBOOT菜单的标题
set m_r_main=Return To MODBOOT MENU
::自定义启动菜单----模块菜单的默认注释
set m_d_mod=\tThis Help info is set by variable m_d_mod in MODBOOT.BAT
::主菜单模块    ----模块菜单的默认注释
set m_d_main=\tThis help info is set by variable m_d_main in MODBOOT.BAT

---------------
另外,请排除PXE启动时,grub4dos下有dir.txt的情况

[ 本帖最后由 zhaohj 于 2011-1-13 14:23 编辑 ]
作者: chenall    时间: 2011-1-13 14:24
原帖由 zhaohj 于 2011-1-13 14:17 发表
下面的选项怎么使用啊?比如我想启动LEVEL1\ctmouse.zip后再启动diskgen

::自定义启动菜单----启动菜单标题
set m_boot=Select OK,Boot
::自定义启动菜单----选择/全选标题
set m_selall=Select/Deselect ...


首先你必须指定启动diskgen时要同时加载ctmouse在diskgen.bat中设置
set copyfile=/LEVEL1/DISKGEN.ZIP /LEVEL1/CTMOUSE.ZIP

然后启动ctmouse.exe有两种方式。

1.直接在ctmouse.zip里面加一个autorun.bat来启动。
2.在diskgen.zip里面的autorun.bat中启动。

嗯,说到这个我倒忘了ctmouse.zip应该要让它自动运行的。只是习惯了,呵呵。
作者: chenall    时间: 2011-1-13 14:24
原帖由 zhaohj 于 2011-1-13 14:17 发表
下面的选项怎么使用啊?比如我想启动LEVEL1\ctmouse.zip后再启动diskgen

::自定义启动菜单----启动菜单标题
set m_boot=Select OK,Boot
::自定义启动菜单----选择/全选标题
set m_selall=Select/Deselect ...



这里选择只是设置界面上显示的内容的。你启动一个自定义的模块看一下就知道了。
作者: chenall    时间: 2011-1-13 14:57
有使用金山快盘的朋友可以留下邮箱,如果没有有需要的话可以用以下地址注册
http://k.wps.cn/register/?invite=i3b4c6

我会把MODBOOT我目前整出来的模块放在共享中。

当然了这里我也会同样会上传。只是提供一个方便获取的途径。
作者: chenall    时间: 2011-1-13 15:11
原帖由 andos 于 2011-1-13 13:20 发表

那只好等待解决方法了...

希望能快些解决得到就好...


麻烦试试刚上传的版本。需要今天的GRUB4DOS
作者: zhaohj    时间: 2011-1-13 15:11
邮箱隐藏了。
先占位!

[ 本帖最后由 zhaohj 于 2011-1-13 16:17 编辑 ]
作者: chenall    时间: 2011-1-13 15:14
忘了,为了防止邮箱地址泄露,可以直接短信。。

[ 本帖最后由 chenall 于 2011-1-13 19:46 编辑 ]
作者: andos    时间: 2011-1-13 15:29
原帖由 chenall 于 2011-1-13 15:11 发表


麻烦试试刚上传的版本。需要今天的GRUB4DOS

主单还是不行

但Custom下的就行...
作者: chenall    时间: 2011-1-13 15:40
原帖由 andos 于 2011-1-13 15:29 发表

主单还是不行

但Custom下的就行...


你是如何启动的?我之前测试会出现,现在倒是还没有见到。

出现错误应该就退出了,这时再次执行应该可以吧。
作者: chenall    时间: 2011-1-13 16:53
QGHO测试版

暂时只有最基本的功能。还没有完全调整过来。

qgho.7z

2.74 KB, 下载次数: 62, 下载积分: 无忧币 -2

QGHO for modboot 最初测试版

GHOST115.zip

2.15 MB, 下载次数: 84, 下载积分: 无忧币 -2

QGHO 需要用到的GHOST115.ZIP 放在LEVEL1目录下


作者: andos    时间: 2011-1-13 17:42
原帖由 chenall 于 2011-1-13 15:40 发表


你是如何启动的?我之前测试会出现,现在倒是还没有见到。

出现错误应该就退出了,这时再次执行应该可以吧。

我是用VMware测试的
ISO是用G4D最新版引导
点主单上的HDD Regenerator 2011 CHS

title modboot
/IMG/MODBOOT/MODBOOT.bat
boot

再次执行也是一样
作者: chenall    时间: 2011-1-13 19:51
原帖由 andos 于 2011-1-13 17:42 发表

我是用VMware测试的
ISO是用G4D最新版引导
点主单上的HDD Regenerator 2011 CHS

title modboot
/IMG/MODBOOT/MODBOOT.bat
boot

再次执行也是一样


我现在还是没有重现错误..比较奇怪..

你确定是最新版本的吗?另外把GRUB4DOS目录下的FAT也删除试试(如果有的话)
作者: andos    时间: 2011-1-13 21:07
原帖由 chenall 于 2011-1-13 19:51 发表


我现在还是没有重现错误..比较奇怪..

你确定是最新版本的吗?另外把GRUB4DOS目录下的FAT也删除试试(如果有的话)

GRUB4DOS目录下不见有FAT这文件

G4D的版本的确是最新的
01-13版

我把ISO也上传上来,看看是不是那里弄错了什么吧...

[ 本帖最后由 andos 于 2011-1-14 09:48 编辑 ]

BootDisk.7z

3.58 MB, 下载次数: 54, 下载积分: 无忧币 -2


作者: butyes    时间: 2011-1-13 22:45
留个邮箱吧:625320114@qq.com,多谢chenall大师
作者: chenall    时间: 2011-1-14 10:10
已共享。
@andos
总算明白原因了,因为光盘是区分大小写的,所以导致出错。

建议ISO9660格式使用标准的,全部大写的比较方便。这个可以方便在GRUB4DOS环境下使用。
另外再选上Joliet或UDF之类的可以在WINDOWS/LINUX下支持长文件名和小写。

还有RockRidge这个GRUB4DOS也是支持的,不过这个是大小写混合的。写菜单不好控制
作者: andos    时间: 2011-1-14 14:17
原帖由 chenall 于 2011-1-14 10:10 发表
已共享。
@andos
总算明白原因了,因为光盘是区分大小写的,所以导致出错。

建议ISO9660格式使用标准的,全部大写的比较方便。这个可以方便在GRUB4DOS环境下使用。
另外再选上Joliet或UDF之类的可以在WI ...

原来是大小写问题啊...

试了一下换了大写和14日的modboot,现在正常了,继续测试,呵呵
谢谢chenall大!
作者: chenall    时间: 2011-1-14 15:21
新的版本上传,修正了自定义变量不生效的问题。
作者: chenall    时间: 2011-1-15 16:58
新测试版QGHO 已经上传

有加入共享的已经更新。。。

没有的可以在这里下载

http://bbs.wuyou.net/forum.php?m ... p;page=1#pid2020252
作者: 81129950    时间: 2011-1-15 18:23
一直在关注着您的这个modboot和你的Qgho,留下我的快盘邮箱,gswxh@qq.com
作者: shiningboy    时间: 2011-1-16 00:15
我震精了,原以为qgho很好了,没想到出个modboot更牛的
作者: 快雪时晴    时间: 2011-1-16 13:10


vm中测试,不知怎么回事,老找不到文件
作者: 快雪时晴    时间: 2011-1-16 13:14


只能FAT格式?还是要另放FAT外部命令?
作者: chenall    时间: 2011-1-16 14:24
可能是你是文件不完整吧,首先确认一下你的文件是否完整.

你可以开启debug on模式看一下是什么文件提示这个错误的..
set debug=on
debug on
再次执特modboot.bat就是调试模式.
作者: andos    时间: 2011-1-16 17:44
原帖由 chenall 于 2011-1-16 14:24 发表
可能是你是文件不完整吧,首先确认一下你的文件是否完整.

你可以开启debug on模式看一下是什么文件提示这个错误的..
set debug=on
debug on
再次执特modboot.bat就是调试模式.

是文件名问题吧

要全大写,上面看到是小写
我想在做这些MOD时,也得最好改用全大写
不然有的像我之前照着放进去(小写)就挂了
作者: chenall    时间: 2011-1-16 18:23
原帖由 andos 于 2011-1-16 17:44 发表

是文件名问题吧

要全大写,上面看到是小写
我想在做这些MOD时,也得最好改用全大写
不然有的像我之前照着放进去(小写)就挂了


目前应该只有在光盘上才会区分大小写..其它磁盘应该没有.EXT2/EXT3好像也是区分大小写的.

这些都是制作光盘的人应该注意的.
或许我们以后可以提供一个选项读取光盘上的文件时不区分大小写..不过目前我对这些还不了解,暂时没有办法处理.

最好是养成一个习惯,只使用标准的格式,可以避免兼容性问题.

[ 本帖最后由 chenall 于 2011-1-16 18:24 编辑 ]
作者: scxiegangxy    时间: 2011-1-16 21:52
这是一个非常有用的模块程序。只是难就难在如何把一个一个的dos程序打包为模块(如dos时代菜鸟工具箱,直接用g4d引导镜像方便快捷,当然img有点大,呵呵...)。chenall大师能不能构造这样一个批处理,针对一个dos镜像中的config.sys,autoexec.bat涉及的相关内容的,自动分类打包,自动将autoexec.bat转换为level3中的autorun.bat菜单(难就难在写autorun.bat菜单)。这几乎是一个不可能的要求。主要是太菜太懒了,呵呵呵.....。其实是希望高手们多搞出打包好了的dos程序。谢谢!!
作者: 2010DOS622    时间: 2011-1-17 12:06
好象功能介绍不太详细。。。很不明白
作者: chenall    时间: 2011-1-17 12:14
原帖由 scxiegangxy 于 2011-1-16 21:52 发表
这是一个非常有用的模块程序。只是难就难在如何把一个一个的dos程序打包为模块(如dos时代菜鸟工具箱,直接用g4d引导镜像方便快捷,当然img有点大,呵呵...)。chenall大师能不能构造这样一个批处理,针对一个d ...



认为很难,那因为你根本就没有考虑过自己去尝试一下。

目前上传的例子都是很简单的,,之前的例子更简单。

举个例子吧,很简单的spfdisk模块

只需要一下spfdisk.exe和autorun.bat
autorun.bat里面只需要一句话
spfdisk
把spfdisk.exe放到bin目录下
最终的目录结构
autorun.bat
bin\spfdisk.exe

把它用ZIP打包放到level3目录下就可以用了。。

这样很难吗?如果认为这样很难的话,那我也就没话说了。

[ 本帖最后由 chenall 于 2011-1-17 12:16 编辑 ]
作者: chenall    时间: 2011-1-17 14:41
不小心使得共享失效了。。

如果之前申请共享,现在未收到的麻烦重新发一下快盘帐号给我。。
作者: chenall    时间: 2011-1-17 15:24
更新了一下。
可以使用一个module.hlp文件来显示对应模块的帮助信息。
具本可以看一下level0目录下的module.hlp

[ 本帖最后由 chenall 于 2011-1-17 15:28 编辑 ]

20110117152650451.png (26.23 KB, 下载次数: 237)

20110117152650451.png

作者: zhaohj    时间: 2011-1-17 16:53
C大再加我一下,我已发短信了
作者: chenall    时间: 2011-1-17 17:13
原帖由 zhaohj 于 2011-1-17 16:53 发表
C大再加我一下,我已发短信了


已经加啦
作者: andos    时间: 2011-1-17 18:13
PM了C大了,

麻烦加一下,谢谢

,,,,,,,,,,,,,,,,,,
另外看到上图有个SNAPSHOT.ZIP的,那个可以分享一下吗?

[ 本帖最后由 andos 于 2011-1-17 18:22 编辑 ]
作者: chenall    时间: 2011-1-17 18:23
原帖由 andos 于 2011-1-17 18:13 发表
PM了C大了,

麻烦加一下,谢谢

,,,,,,,,,,,,,,,,,,
另外看到上图有个SNAPSHOT.ZIP的,那个可以分享一下吗?


那个只是单独的程序,要手动启动的.

快盘共享已经有了..
作者: andos    时间: 2011-1-17 18:30
原帖由 chenall 于 2011-1-17 18:23 发表


那个只是单独的程序,要手动启动的.

快盘共享已经有了..

看到了,已经在同步中了...一会试试看
谢谢
作者: Hcrty    时间: 2011-1-17 18:53
应了一句话“什么东西都经不起研究”
PE模块化有 chenall 和 pseudo 两位大大的巨作
现在Dos经 chenall 研究就有了 Modboot
作者: 2010DOS622    时间: 2011-1-18 00:04
原帖由 andos 于 2011-1-13 21:07 发表

GRUB4DOS目录下不见有FAT这文件

G4D的版本的确是最新的
01-13版

我把ISO也上传上来,看看是不是那里弄错了什么吧...

我用你的光盘很正常,我自己做的基本和你的一样,后来把我光盘里没有的文件用你的文件补齐后还是
Error 8: Kernel must be loaded before booting
作者: qjldw    时间: 2011-1-18 03:55
原帖由 2010DOS622 于 2011-1-18 00:04 发表

我用你的光盘很正常,我自己做的基本和你的一样,后来把我光盘里没有的文件用你的文件补齐后还是
Error 8: Kernel must be loaded before booting

你的的启动菜单应该是加载了gfxmenu
gfxmenu可能和modboot有冲突

你启动菜单不要直接用
title modboot
/boot/modboot/modboot.bat
boot
改为:
title modboot
configfile (路径)/modboot.lst

modboot.lst内容为:
/boot/modboot/modboot.bat
boot




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