Slackware-HOWTO(10.2版)非官方中译本
本文档涉及 Slackware CD-ROM 上 Slackware(R) 发布的 Linux 操作系统的安装。1.说明
Linux 是由 Linus Torvalds 和互联网上数百名志愿者共同开发的多用户、多任务操作系统。
Linux 操作系统现在可以运行在多种机器架构上面,包括 ARMs, Intel 80x86, Sparc, 68K, PowerPC, DEC Alpha, MIPS等等。Linux 的 Slackware 发行版可以在大多数与 Intel 386或更高级的处理器兼容的处理器上运行,包括(但不限于) Intel 386, 486, Celeron, Pentium I/MMX/Pro/II/III/Xeon/4, AMD 386/486/K5/K6/K6-II/K6-III/Duron/Athlon/Athlon XP/Athlon MP/Athlon 64, Cyrix 386/486/5x86/6x86/M-II, Via Cyrix III, Via C3, 及 Transmeta Crusoe 和 Efficeon。Linux 以 UNIX(R) 操作系统为模型。Slackware 发行版包括了一套完整的支持 C, C++, Fortran-77, LISP 和其它语言的开发程序,完整的包括 NFS, SLIP, PPP 的 TCP/IP 网络,一套完整的 X Window 系统工具,以及其它东西。
1.1 文档源
如果你刚接触 Slackware,你会很高兴地发现在互联网上和 CD-ROM 本身都有丰富的文档和帮助可用。
一个主要的 Linux 信息源是一份被称为 "Linux HOWTOs" 的文档集合。你可以在互联网上 http://ibiblio.org 上的 /pub/Linux/docs/HOWTO 目录下找到它们。它们也被安装一台 Slackware 机器的 /usr/doc/Linux_HOWTOs/ 下。
该站点上其它有用的文档:
/pub/Linux/docs/FAQ ──Linux 常见问题解答
/pub/Linux/docs/LDP/ ──Linux 文档项目写的手册。
/pub/Linux/docs/LDP/install-guide ── Matt Welsh 写的《Linux安装与起步》。虽然所包含的安装信息有点过时,但仍然充满了有用的信息。如果你对 UNIX 不熟悉,你会发现这份向导是一本手边的说明书。
2.硬件要求
大多数 PC 硬件在 Slackware 上会很好地工作,但是某些即插即用设备的安装可能有点麻烦。在某些情况下你只能用 DOS 来初始化设备然后用 Loadlin 工具来启动 Slackware。设置电脑的 BIOS 来配置即插即用的卡可能也会有帮助──为了做到这一点,把 "Plug and Play OS" 选项设置为 "no"。
这里是你安装 Slackware 所需的基本硬件清单:
三十二兆(32MB)或更多的内存。如果你的内存还不到32兆,我们强烈建议你增加一些。如果你使用低内存并且引导 CD-ROM 或者引导软盘失败,你可以尝试用 Zip 版的安装器来安装,或者安装 ZipSlack 加上 fourmeg.zip 交换文件。查看 rootdisks 目录下的文档以获得关于此项目的更多信息。如果你有32兆或更多内存,你会运行得非常好。
你还需要一些磁盘空间来安装 Slackware。完全安装的话你可能需要为 Slackware 贡献一个 5GB 或更大的分区(默认的完全安装需要大于 3GB 的空间,装完后你还会需要一些额外的空间)。虽然平均安装需要 2GB 到 3.3GB,你可以定制一个更小的 Slackware 子集,小到只有100 MB(ZipSlack 就是一个很好的例子)。所需磁盘空间大小的戏剧性变化取决于你选择了多少软件来安装,你机器上有多少用户,你给予 Slackware 多少交换空间。如果你以前没有安装过 Slackware,那么你得试验一下。如果你有磁盘空间,再说一次,多比少好。你也可以总是仅安装第一个软件集合(A 系列只包含基本的系统工具)然后在你的系统运行起来之后再安装更多的软件。
如果你使用 SCSI,Slackware 支持大多数 SCSI 控制器,但你得选择正确的内核。查看 bootdisks/README.TXT 文件中的引导盘列表,看是否有适合你的控制器的引导盘。你也可以参考 SCSI-HOWTO 以获得关于你的控制器的专门信息。在大多数情况下,你可以从 CD-ROM 装载适当的内核而无需用到软盘,但是引导盘上的 README 文件仍然是一个很好的信息来源。
为了能够从 CD-ROM 安装,你需要一个被支持的 CD-ROM 驱动器。同样地,查看 bootdisks/README 文件以确认你的驱动器是否被列出。如果它没有被列出,你仍然有通过不断尝试找到一个合适的引导盘的机会,因为不同牌子的公司生产的 CD-ROM 驱动器使用的是生产能够被支持的驱动器的公司制造的电子元件。另外,现在生产的越来越多的驱动器使用 ATAPI/IDE 标准,这些驱动器都会在 Slackware 下工作得很好。
3.Slackware 空间要求
Slackware 把可安装的软件分成许多类。(在人们只能从软盘安装 Linux 的年代,这些通常被称为“磁盘组”)只有 A 系列(包含基本的 Linux 操作系统)是必须的,但是在一个只安装了 A 系列的系统上你只能做很有限的工作。一下是一个可供安装的软件类别的概览,以及安装整个组所需的(近似)磁盘空间的大小:
A 基本 Slackware 系统。 (102 MB)
AP Linux 应用程序。 (161 MB)
D 程序开发工具。 (269 MB)
E GNU Emacs。 (74 MB)
F Linux 常见问题解答。 (34 MB)
K Linux 2.4.31 内核源代码。 (196 MB)
KDE K 桌面环境,应用程序,和 Qt。 (675 MB)
KDEI K 桌面环境的语言支持。 (621 MB)
L 系统库。 (318 MB)
N 网络应用程序及工具。 (161 MB)
T Tex 排版语言。 (266 MB)
TCL Tcl/Tk/TclX 脚本语言及工具。 (19 MB)
X X Window 系统图形用户接口。 (144 MB)
XAP X Window 系统的应用程序。 (384 MB)
Y 经典的文本界面 BSD 游戏。 (6 MB)
如果你的磁盘空间够的话,我们鼓励你进行完全安装,这会有好的结果。否则,记住你必须安装 A 组。然后你可能还要装 AP, D, L 及 N 系列,如果你希望运行 X Window 系统的话还要装 KDE, X, 和 XAP 组。Y系列很好玩但不是必须的。
3.1为 Slackware 准备一个分区
如果你打算把 Slackware 装到一个属于它自己的硬盘分区上(这会提供优化的性能),那么你得为它准备一个或更多个分区。
分区是一个为操作系统准备来使用它的硬盘片段。在一个硬盘上最多能有四个主分区。如果你需要更多的分区,可以创建一个“扩展分区”。这实际上是使得某个主分区包含几个子分区。
通常你的硬盘上可能没有空闲空间。你可能已经为 MS-DOS 或 Windows 分过区了。在你创建你的 Linux 分区之前,你得删除一个或更多分区来提供空间。删除分区会破坏它上面的数据,因此你得事先做好备份。
如果你有一个大 FAT 分区并希望缩小它来为 Slackware 准备空闲空间的话,可以考虑购买 Partition Magic,一个用来调整分区大小的商业工具:http://www.powerquest.com)。
任何自己安装操作系统的人都会发现这是一个非常值得的工具。还有一些免费的选择像 GNU parted (包括在第三张光盘的 "extra" 目录下),但它对用户不友好。
如果你打算对你的系统手动分区,你得先把打算修改的分区上的数据做备份。常用的删除/创建分区的工具是 fdisk 程序。大多数 PC 操作系统都有这个程序的某个版本,如果你用 DOS 或者 Windows 最好使用它自带的重新分区工具。通常 DOS 使用了整个硬盘。用 DOS fdisk 把分区删除。然后创建一个小一点的 DOS 主分区,留出足够的空间来安装 Linux。最好大于 4GB。如果你的机器内存不是很多,你还需要另外一个作为交换空间的分区。交换分区的大小应等于你机器上的内存容量,但是不管在什么情况下都不应少于 128MB。如果你没有很多硬盘空间不是很够,那么交换分区越大越好以避免虚拟内存不够(尤其是你打算用图形化桌面)。你需要在新的 DOS 分区上重新安装 DOS 或 Windows,然后恢复备份。
以后我们会更详细地讨论分区的细节,你现在还无需创建任何新的分区──只要确保你有足够的空闲硬盘空间来进行安装(多于 4GB 是比较理想的),或者你已经决定你可以用哪个现有的分区来安装。