中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-24 18:37
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 能不能用GRUB.EXE+DOS启动盘制作多重启动光盘 查看 2,348 回复 5
楼 主 能不能用GRUB.EXE+DOS启动盘制作多重启动光盘 发表于 2006-06-17 17:42 ·  中国 广东 广州 中移铁通
中级用户
★★
积分 209
发帖 82
注册 2006-03-22 00:18
20年会员
UID 52554
状态 离线
曾经试过用Easy boot制作的多重启动光盘在某些电脑上不能启动,而且每次都必需制作一个ISO光盘映像文件,才能刻录成光盘,除了浪费空间(700M),修改也比较麻烦……

今天突然想出一个问题,能不能用GRUB.EXE+DOS启动盘制作多重启动光盘呢?

制作一个DOS启动盘映像,用它来制作引导光盘。当它启动后,自动执行GRUB.exe 。通过选择菜单选项,让GRUB.EXE 从光盘中启动相应的启动盘映像,从而实现光盘多重启动。

如果此办法可行的话,这个应如何实现呢?

[ Last edited by ITU on 2006-6-17 at 17:47 ]
2 发表于 2006-06-17 18:54 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
你自己都把办法说出来了,还要问什么?你说的已经很清楚了,只要制作出一个 DOS 引导软盘,再按照常规方法用这个软盘制作出可引导的光盘。只需要把 GRUB.EXE 放入 config.sys 或者 autoexec.bat 中便可。看看 grub4dos 的发布,里面有 config.sys 的例子文件,用 device 命令调用 grub.exe,包含了嵌入到 grub 命令行的菜单。除了一个 grub.exe 以外,什么都不需要了,就连 menu.lst 也不需要了,因为菜单已经嵌入到 grub.exe 的命令行了。

例子文件中的 grub.exe 还带有 --bypass 等选项,目的是方便使用。有了这些选项,开机时,屏幕会提示按空格键进入 GRUB,否则,几秒钟后跳过 GRUB 而正常启动 DOS。

下载地址: http://grub4dos.jot.com/

不过,GRUB 目前还不能强大到访问光盘文件的程度;以后会做到的。

因此,这种办法只能让 GRUB 访问这个软盘映像中的文件,不能访问光盘文件系统中的其它映像文件。

目前,你可以使用仿真硬盘的光盘启动方法,来获得大一点的空间(光盘中的仿真硬盘的容量不受限制,而软盘最大也只能是 2.88M)。在硬盘映像中,前述有关 GRUB.exe 的方法都有效,你也可以把其它软盘映像放在光盘上的硬盘映像中,以便 GRUB.EXE 可以访问到它。

[ Last edited by 不点 on 2006-6-17 at 19:06 ]
因为我们亲手创建,这个世界更加美丽。
3 发表于 2006-06-19 23:05 ·  中国 广东 广州 中移铁通
中级用户
★★
积分 209
发帖 82
注册 2006-03-22 00:18
20年会员
UID 52554
状态 离线
谢谢不点及所有开发GRUB的人员,

希望GRUB 能早日实现访问光盘文件的功能!
4 发表于 2006-06-20 07:30 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
我在这里多说几句关于 CDROM 的话题,谈点个人看法。我们看到,可启动的 CDROM 规范有着很多缺陷,是一个不合乎逻辑的启动标准。其中的仿真软盘部分最重要,然而也最受限制,主要是限制了三种软盘:1.2M, 1.44M 和 2.88M。 BIOS 的实现者们不应该完全受此局限,而应该自然扩展这一实现,将任意大小的软盘都纳入支持的范围,这一点很容易实现。

当 GRUB4DOS 获得 CDROM 的扇区访问方法之后,就要支持这样的扩展(还有其他一些有关 CDROM 标准的扩展),打破微软制定的这个不合理标准的框框,使 CDROM 的访问更加合乎逻辑。

刚才说的其他扩展包括把整个CDROM当作软盘或者硬盘来对待,而完全不需要拘泥于 CDROM 文件系统的格式了。
因为我们亲手创建,这个世界更加美丽。
5 发表于 2006-06-20 19:37 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
6 发表于 2006-06-21 17:13 ·  中国 广东 佛山 电信
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
Originally posted by qwe1234567 at 2006-6-20 07:37 PM:
不点:说错了吧?
可启动的 CDROM的仿真软盘部分最大可以启动23.024M的IMG文件!

你这个23.024M的数据是哪里来的?是不是要用什么光盘启动的软件?
论坛跳转: