3. 选择

3.1. 架构

以下是您应该考虑的架构选择摘要。您的选择可能主要取决于您的计算机专业知识水平、现有数据的价值以及 Windows 和 Linux 之间预期的使用分配。

表 1. 架构

Linux 和 Windows 分开Linux 和 Windows 共享支持优点缺点
 地址空间不支持。Windows 必须是其分区中唯一的操作系统。  
地址空间分区本 HOWTO 未涵盖。Windows 下的 VMWare无需干扰当前配置。Linux 可以加载到模拟系统上。Linux 运行缓慢。
地址空间分区本 HOWTO 未涵盖。Linux 下的 VMWare无需干扰当前配置。(未验证)Windows 可以加载到模拟系统上。Windows 运行缓慢
地址空间分区本 HOWTO 未涵盖。DosLinux无需干扰当前配置。 
地址空间分区本 HOWTO 未涵盖。Armed 发行版(未验证)无需干扰当前配置。 
分区磁盘Windows 要求 Windows 位于第一个主分区中适用于主要经销商的标准邮购家用计算机。需要更多的安装工作。
磁盘主机 最大限度地降低现有系统和数据的风险。需要较少的安装工作。通常需要第二台计算机和额外的磁盘。
主机网络本 HOWTO 未涵盖。课程、书籍和在线帮助很容易获得。最大限度地减少安装工作。至少需要两台配备网络接口卡的计算机。数据不能直接提供给另一个操作系统。

3.2. 文件系统

您对文件系统的选择通常受硬盘制造商、您选择的 Windows 版本以及您选择的 Linux 发行版的限制。

表 2. 文件系统

类型代码支持描述
DOS60x06Windows 95、Windows 98、Windows NT、LinuxIBM DOS 默认文件系统。名称限制为八个字符 + 3 个字符类型
NTFS0x07Windows NT、Linux 只读Windows NT 默认文件系统。名称具有任意长度。名称不能包含特殊字符
FAT32 LBA0x0cWindows 95、Windows 98、Windows NT、LinuxWindows95/98 默认文件系统。名称具有任意长度。名称不能包含特殊字符
swap0x82LinuxLinux 默认内存缓存文件系统
ext20x83LinuxLinux 默认文件系统。名称具有任意长度。名称可以包含任意字符。往往很少出现外部碎片。在多个数量级的大小上扩展良好。在半随机访问系统上运行速度快。

3.3. Linux 发行版

您对发行版的选择主要取决于朋友的推荐、您的计算机专业知识水平以及软件包的易用性。大多数发行版都可以愉快地驻留在同一磁盘上,因此没有理由不尝试几个发行版,直到找到最适合您的发行版。

表 3. 发行版

发行版发布者来源优点缺点
RedHatRed Hat, Inc.https://#/易于安装。对家庭用户友好。提供商业支持。大量捆绑软件包。容忍未捆绑的软件包。不容忍同一分区上的多个版本。
SlackwareWalnut Creek CDROMhttp://www.slackware.org/捆绑软件包数量最多。对专业用户友好。最简单的软件开发。新软件包通常最先出现在这里。容忍未捆绑的软件包。容忍同一分区上的多个版本。需要一定的计算机专业知识。
SuSESuSE Gmbhhttp://www.suse.com/易于安装。对商业用户友好。面向商业用户。提供商业支持。容忍未捆绑的软件包。容忍同一分区上的多个版本。 

3.4. 备份工具

表 4. 备份工具

工具要求描述
Norton GhostWindows 95/98/NT 网络驱动器易于使用。制作和恢复磁盘或分区的映像。无法选择或取消选择文件/目录。不生成索引。
tobLinux 磁带驱动器易于使用。易于配置。选择或取消选择要备份或恢复的文件/目录。生成备份索引,可搜索以查找存档文件。
yast (未测试)备份工具系统管理工具的图形界面。包含在 SuSE Linux 中

3.5. 压缩工具

表 5. 压缩工具

工具要求描述
fipsWindows95(包含在 tomsrtbt-1.6.335 中)将 FAT16 或 FAT32 分区拆分为两个分区,而不会破坏数据,以便可以将新分区加载到不同的操作系统中。
fipsWindows98、Windows98(至少需要 2.0 版本),在 Windows98 下运行将 FAT16 或 FAT32 分区拆分为两个分区,而不会破坏数据,以便可以将新分区加载到不同的操作系统中。

3.6. 重新分区工具

表 6. 重新分区工具

工具要求描述
fdisk包含在 tomsrtbt-1.6.335 中支持编辑分区表。两层菜单系统。第一层包括读取和正常操作。第二层允许您修复不一致之处。
fdisk包含在 Windows 95 和 Windows 98 中不允许创建与 Windows 不支持的文件系统关联的分区,也不允许选择除第一个主分区之外的可启动分区。
yast (未测试)备份工具系统管理工具的图形界面。包含在 SuSE Linux 中

3.7. 格式化工具

表 7. 格式化工具

工具要求描述
e2fsck包含在 tomsrtbt-1.6.335 中检查 ext2 文件系统中的错误
format包含在 Windows 95 和 Windows 98 中在选定的分区上创建 vfat 文件系统
mke2fs包含在 tomsrtbt-1.6.335 中在选定的分区上创建 ext2 文件系统。
mkswap包含在 tomsrtbt-1.6.335 中在选定的分区上创建 swap 文件系统。

3.8. 启动管理器

表 8. 启动管理器

工具要求描述
liloLinux配置启动哪个操作系统。lilo 本身非常强大且可配置。需要小心,因为 lilo 通常用于覆盖主引导记录,以免不小心丢失自动启动 Windows 的能力。
loadlin (uc)Windows 95 或 98从 DOS 模式下的 Windows 启动。(可以作为快捷方式放置在 Windows 中)用 Linux 替换内存中的 Windows。由于 loadlin 不会覆盖主引导记录,因此安装失败不应使 Windows 面临风险。