BIOS - 任何允许自动识别磁盘驱动器几何结构并允许您选择启动设备顺序的 BIOS 应该都可以工作。我成功构建了基于 PhoenixBIOS 4.0 和 AMI 即插即用闪存 BIOS 的系统。
磁盘 - 一个专用于 Linux 的固定内置磁盘。(第一磁盘)一个可移动驱动器外壳,带有任意数量的驱动器。(第二磁盘)
由于本 HOWTO 的很多内容都与磁盘有关,因此从现在开始,我将通常使用术语“第一磁盘”和“第二磁盘”。 第一磁盘是机器启动时最初访问的磁盘,通常称为启动盘。 它在 MBR 中安装了 LILO,并且专用于单个操作系统,特别是 Linux。 第二磁盘是一个可移动磁盘,其中包含一个或多个备用操作系统,这些操作系统可能在 MBR 或其他位置有或没有引导加载程序。
没有其他硬件/固件要求。任何其他要求将由特定的操作系统决定。例如,即使您可以安装它,Solaris 7 也无法在旧的 90MHz 机器上良好运行! 然而,这里描述的配置和方法应该同样适用于任何 CPU 速度或其他安装的外围设备。
操作系统 - 我已经使用 Linux (Redhat 和 Suse)、Solaris 7、BeOS、Win 98 甚至 MSDOS 6.22 测试了这个过程。 我看不出它为什么不能与 Win 95、O/S 2 或 FreeBSD 一起工作。 我不熟悉 Windows NT 或 2000,所以我不知道它们会对这种设置有何反应。
引导加载程序 - 我在第一磁盘上使用了 LILO,在第二磁盘上使用了 BeOS bootman。 我在第一磁盘上使用 LILO 是因为它是我唯一可以接受在第二磁盘上选择 MBR 作为可接受的引导分区的引导加载程序。 任何相对健壮的引导加载程序都应该在第二磁盘上工作。