4. 开始之前

在您可以安装 Linux 之前,您需要确保您的机器能够运行 Linux,并选择要安装的 Linux 发行版。Linux 预安装检查清单 可能会帮助您在开始之前整理配置数据。

4.1. 硬件要求

运行 Linux 需要什么样的系统?这是一个好问题;系统的实际硬件要求会定期变化。Linux 硬件 HOWTO 提供了一个(或多或少)完整的 Linux 支持硬件列表。Linux INFO-SHEET 提供了另一个列表。

对于 Intel 版本,需要如下硬件配置

任何 80386、80486、奔腾或奔腾 II 处理器都可以。80386 及更高版本的非 Intel 克隆产品通常也可以工作。您不需要数学协处理器,尽管拥有一个会更好。

支持 ISA、EISA、VESA 局部总线和 PCI 总线架构。MCA 总线架构(在 IBM PS/2 机器上发现)自 2.1.x 内核以来得到最低限度的支持,但可能尚未准备好投入实际应用。

您的机器至少需要 4 兆字节的内存。从技术上讲,Linux 可以在只有 2 兆内存的情况下运行,但大多数安装和软件需要 4 兆。您拥有的内存越多,您就会越高兴。如果您计划使用 X-Windows,我建议绝对最小内存为 16 兆字节;64 兆字节更好。

当然,您需要一个硬盘驱动器和一个 AT 标准驱动器控制器。所有 MFM、RLL 和 IDE 驱动器和控制器都应该可以工作。许多 SCSI 驱动器和适配器也受支持;Linux SCSI-HOWTO 包含有关 SCSI 的更多信息。如果您正在从头开始组装一个系统来运行 Linux,那么 SCSI 额外带来的性能和可靠性使其额外的小成本非常值得。

您会想要一个 CD-ROM 驱动器;实际上,现在所有的 Linux 发行版都是基于 CD-ROM 的。如果您的机器是在 1998 年或之后制造的,您应该能够直接从 CD-ROM 启动 Linux 的安装程序,而无需使用启动软盘。

如果您的 CD-ROM 是 ATAPI、SCSI 或真正的 IDE,您应该可以使其正常工作(但要注意那些宣传“IDE”接口但不是真正 IDE 的廉价驱动器)。如果您的 CD-ROM 使用专有接口卡,则您将要从软盘启动的安装内核可能无法识别它 —— 而无法访问的 CD-ROM 是安装的致命障碍。此外,连接到并行端口的 CD-ROM 完全无法工作。如果您有疑问,请查阅 Linux CD-ROM HOWTO 以获取支持硬件的列表和详细信息。

如果您的 CD-ROM 不在您机器的启动顺序中,您将需要一个 3.5 英寸软盘驱动器。虽然 Linux 支持 5.25 英寸软盘,但它们的使用量非常少,您不应指望磁盘映像一定能装在上面。(一个精简的 Linux 实际上可以在单张软盘上运行,但这仅对安装和某些故障排除任务有用。)

您还需要 MDA、Hercules、CGA、EGA、VGA 或 Super VGA 视频卡和显示器。一般来说,如果您的视频卡和显示器在 MS-DOS 或 Windows 下工作,那么它们应该在 Linux 下也能工作。但是,如果您希望运行 X 窗口系统,则对支持的视频硬件还有其他限制。Linux XFree86-HOWTO 包含有关运行 X 及其要求的更多信息。

如果您在运行使用 Motorola 68K 处理器之一(包括 Amiga、Atari 或 VMEbus 机器)的机器,请参阅 Linux/m68k FAQ 以获取有关最低要求和端口状态的信息。FAQ 现在表示 m68k Linux 与 Intel 版本一样稳定和可用。

4.2. 空间要求和共存

您的硬盘驱动器上需要用于 Linux 的可用空间。所需的空间量取决于您计划安装多少软件。如今,大多数安装都需要大约一个千兆字节的空间。这包括软件的空间、交换空间(用作机器上的虚拟 RAM)以及用户的可用空间等等。

可以想象,您可以在 80 兆字节或更少的空间中运行一个最小的 Linux 系统(这在 Linux 发行版较小时很常见),也可以想象您可以使用两个千兆字节或更多的空间来存放所有 Linux 软件。空间量因您安装的软件数量和您需要的空间量而异。稍后将详细介绍这一点。

Linux 将与硬盘驱动器上的其他操作系统(如 MS-DOS、Microsoft Windows 或 OS/2)共存。(事实上,您甚至可以从 Linux 访问 MS-DOS 文件并运行一些 MS-DOS 程序。)换句话说,当为 Linux 分区驱动器时,MS-DOS 或 OS/2 位于它们自己的分区上,而 Linux 存在于它自己的分区上。我们将在稍后更详细地介绍这种“双启动”系统。

需要运行 MS-DOS、OS/2 或任何其他操作系统才能使用 Linux。Linux 是一个完全独立的操作系统,不依赖其他操作系统进行安装和使用。

总而言之,Linux 的最低设置并不比当今销售的大多数 MS-DOS 或 Windows 3.1 系统的要求高多少(并且远低于 Windows 95 的最低要求!)。如果您有一台配备至少 4 兆内存的 386 或 486 机器,那么您会很高兴运行 Linux。Linux 不需要大量的磁盘空间、内存或处理器速度。本 HOWTO 的发起人 Matt Welsh 曾经在一台配备 4 兆内存的 386/16 MHz 机器(您可以获得的最慢的机器)上运行 Linux,并且非常满意。您想要做的越多,您需要的内存(和更快的处理器)就越多。根据我们的经验,一台配备 16 兆内存的 486 运行 Linux 的性能优于几款昂贵的工作站。

4.3. 时间要求

从开始到结束,从 CD-ROM 进行现代 Linux 安装预计需要 90 分钟到 3 小时。

4.4. 选择 Linux 发行版

在您可以安装 Linux 之前,您需要决定使用可用的 Linux “发行版” 之一。Linux 软件没有单一的标准版本 —— 有许多这样的版本。每个发行版都有自己的文档和安装说明。但是,所有发行版都或多或少地共享相同的底层代码库。

Linux 发行版可以通过匿名 FTP 和邮购方式在软盘、磁带和 CD-ROM 上获得。有很多关于 Linux 发行版的清单和比较评论。Linux 每周新闻网站 除了是一个优秀的新闻和信息通用来源外,还每周发布一份关于发行版的报告,其中包含指向许多发行版的链接。

在最初编写本 HOWTO(1992-93 年)的昏暗而古老的过去,大多数人通过曲折的方式获得 Linux,包括从互联网或 BBS 长时间下载到他们的 DOS 机器上,然后进行一个复杂的过程,将下载内容传输到多张软盘上。然后启动其中一张软盘,并用于安装其他十几张软盘。如果运气好(并且没有介质故障),您会在几个小时后完成安装,并获得一个可工作的 Linux。或者可能没有。

虽然这条路径仍然可行(您可以从 Metalab 下载几个发行版中的任何一个),但现在有轻松得多的方法。最简单的方法是购买在 CD-ROM 上分发的高质量商业 Linux 发行版之一,例如 Red Hat、Debian、Linux Pro 或 WGS。这些通常在您当地的书店或电脑商店以低于 50 美元的价格出售,并且可以为您节省数小时的烦恼。

您还可以购买文集 CD-ROM,例如 InfoMagic Linux Developer's Resource 集。这些通常包括几个 Linux 发行版和主要的 Linux 存档站点(如 metalab 或 tsx-11)的最新转储。

在本 HOWTO 的其余部分,我们将重点介绍从文集 CD-ROM 或不包含印刷安装手册的低端商业 Linux 发行版安装所需的步骤。如果您的 Linux 包含纸质手册,本 HOWTO 的某些内容可能会提供有用的背景知识,但您应该查阅手册以获取详细的安装说明。