中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-18 06:18
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 大家来谈谈多操作系统引导管理软件各自优缺点的相互比较 查看 46,512 回复 45
投票标题: 大家来谈谈多操作系统引导管理软件各自优缺点的相互比较 (多选)
System Commander 10 票 · 13.9%
Lilo 2 票 · 2.8%
Grub 52 票 · 72.2%
Boot Magic 4 票 · 5.6%
Boot Manager 4 票 · 5.6%
XOSL 0 票 · 0%
OSL2000 0 票 · 0%
楼 主 大家来谈谈多操作系统引导管理软件各自优缺点的相互比较 发表于 2006-02-05 16:33 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
首先请你选一下你正在或曾经用过哪些多操作系统引导管理软件,列表中是我所知道的一些,如果你还知道其它的,欢迎补充。然后请大家来说说你使用下来觉得它的优点和方便之处在哪儿,认为它还有哪些不足之处。

[ Last edited by DOSforever on 2006-2-6 at 12:41 ]
2 发表于 2006-02-05 17:54 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
说到多重启动软件,楼主应加上ntldr,这个几乎人人在用,如果能够灵活使用,功能还是很强的。

还要加一个,smart boot manager(它是一个中国人写的,以下简称sbm),那个xosl的绝大部分功能都要调用sbm,而xosl本身好像只不过是一个支持鼠标操作的图形界面而已。

osl2000类似于sbm,只不过功能没有sbm强,它有的功能sbm都有,它没有的sbm也有很多。

grub是这些软件中最强的,功能最多,灵活性也最高,不是一两句话能说清楚的,下面就省略了。
再加一个syslinux,它的体积最小了,可以完成很多grub特有的功能(比如chainloader,ramdisk虚拟驱动/硬盘,启动linux等)。

至于system commander和boot magic之类的软件,论功能不是很强,只是商业软件操作界面比较简单,这些功能在grub中都可以用几条命令来完成。

另外,还有很多用于光盘上的多重启动软件,比如grub,easyboot,isoemu,bcdw,isolinux等。
3 发表于 2006-02-05 18:34 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
唔!fujianabc 补充的很好!可惜的是我无法修改投票的帖子。其实我一开始也想到过 ntldr ,但我想它并不是一个可以单独安装的软件,当然你手工安装的除外。所以我就不把它算在内了。

现在来看,你是否认为 GRUB 是最好的呢?和 LILO 比较呢?我现在在用的是 System Commander ,其实我对它的一些关键性的但又是非致命的小缺点还是不太满意,也有可能和我对它还没有彻底了解有关。本打算用 GRUB 替换的,可却遇到了如下问题:

如何正确理解"The first sector of boot partition"

[ Last edited by DOSforever on 2006-2-5 at 18:40 ]
4 发表于 2006-02-05 20:07 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
不好意思,我从来没用过lilo,linux也玩过好几个版本了,有的是用grub,有的是syslinux,有的是isolinux,但没有一个是用lilo引导的。

在硬盘上,我认为不点改进过的grub是最好的选择。

至于grub的安装,个人推荐以ntldr为第一载入器,并复制grldr至根目录下,然后在boot.ini中加入
c:\grldr="grub"
来载入grub
也可以用不点的bootlace.com来安装grub,
不推荐用传统的grub安装方式来载入,因为传统的grub载入方式过于复杂,里面有些bug,但没有人去解决。上面的两种载入方式相对简单而且可靠。

[ Last edited by fujianabc on 2006-2-5 at 20:08 ]
5 发表于 2006-02-05 20:47 ·  中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046
发帖 3,039
注册 2002-11-11 00:00
UID 223
性别 男
状态 离线
SPFDISK也不错.
简单就是美
6 发表于 2006-02-05 22:41 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
我最多只用过 Grub,其功能之强大不是盖的,其他的就不清楚了。
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
7 发表于 2006-02-06 17:59 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
问一下,GRUB 或其它的引导管理器是否有可以引导和管理同一分区中多个 DOS 的能力?
另外,谁能帮我解释和解决我在3楼的问题
8 发表于 2006-02-06 20:45 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
Originally posted by DOSforever at 2006-2-6 05:59 PM:
问一下,GRUB 或其它的引导管理器是否有可以引导和管理同一分区中多个 DOS 的能力?
另外,谁能帮我解释和解决我在3楼的问题

一个分区内如何放多个dos,文件名都是io.sys/command.com
9 发表于 2006-02-06 21:17 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
不是,我是指多种不同版本的 DOS
10 发表于 2006-02-06 22:53 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
统一分区几个版本的dos如果文件名不相同,grub/syslinux,甚至是ntldr都能引导
11 发表于 2006-02-07 00:38 ·  中国 上海 静安区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
也就是说一定要文件名不同?那可能麻烦了,我记得 PC-DOS 和 DR-DOS 用的都是 IBMBIO.COM 和 IBMDOS.COM 。别的 DOS 我不太清楚
12 发表于 2006-02-07 21:50 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
如果几个版本的dos文件名相同,又放在一个分区内,怎么放阿?
13 发表于 2006-02-08 09:41 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
哈哈,那看来这是 System Commander 唯一的优势了,它有个叫 MultiFAT 的功能,就是可以做到在同一个分区启动多种不同的 DOS ,甚至同一种版本不同版本号的 DOS 。它其实是把每一种版本 DOS 的分区引导扇区和引导启动及核心文件还有 config.sys 和 autoexec.bat 这样的配置文件都保存到一个单独的目录中。然后启动的时候它就把你所选择的 DOS 的相应的文件拷贝到根目录,如果你所选择的和上次启动的相同它就不改动。我就用这样的方法在一个分区安装了 MS-DOS,PC-DOS 和 DR-DOS,对 Windows 是否也可以这样我没试过,估计也行,不过一定要是 FAT 类型的文件系统。看来其它的引导管理软件都没有这种功能, GRUB 也是,是不?
14 发表于 2006-02-08 15:21 ·  中国 上海 联通
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
UID 27148
状态 离线
回楼上的,明白你的意思了。

其实这种操作并不稀奇,system commander可以看作是一个微型的操作系统,dos启动前,它进行了文件的复制或替换,然后不重启直接引导dos。

如果不用system commander,我们也可以先进入dos(或者其他操作系统),替换启动文件之后,用grub for dos也能不重启再直接引导替换后的dos(甚至用debug也能重新引导)。
15 发表于 2006-02-08 15:44 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
从原理上来说这当然不稀奇,但问题就在于你不可能每次切换都手工去修改相应的文件和引导扇区。要这样的话你还不烦死了
论坛跳转: