跳转到内容

Slackersbible/安装

来自维基教科书,开放世界中的开放书籍

本章将涵盖 Slackware Linux 操作系统的大多数基本安装程序。 这些内容大多是从互联网和我的个人 Slackware 体验中收集而来。

阅读完本章后,您将了解

  • Slackware 的系统要求
  • 如何获取 Slackware CD
  • 如何准备安装 Slackware Linux
  • 如何分配空间并格式化硬盘
  • 如何熟悉安装工具
  • 如何选择安装介质
  • 如何选择要安装的内容
  • 实际操作系统安装的基本知识
  • 安装后的选项是什么

安装前的准备工作

[编辑 | 编辑源代码]

在您的系统上安装 Slackware Linux 之前,需要做一些准备工作。

2.2.1 了解您的系统

最好列出您计算机中的组件。 最简单的方法是在已安装的操作系统上使用应用程序。 如果您没有安装操作系统,您可以使用 Live CD,或者您可以打开机箱查看内部情况。 获得所需信息后,您可以查看互联网以了解 Linux 和您的硬件之间是否存在任何已知问题。 Slackware 至少需要

  • 486 处理器
  • 16MB 内存
  • 3.5 英寸软盘驱动器,但是您现在可以使用 CD 套装进行安装,因此建议使用 CD-ROM 驱动器

另一个好方法是在您的计算机上从 Linux 环境(无论是在安装过程中还是从 Knoppix 或其他可启动环境)中运行 "lspci"。

2.2.2 备份

当您想要将 Slackware Linux 安装到包含宝贵数据的磁盘上时,建议备份这些数据。 还要确保备份可以使用! Slackware Linux 在擦除或覆盖磁盘上的数据之前会要求您确认,但是一旦您确认,就没有办法撤消操作。

2.2.3 安装位置

如果您希望 Slackware Linux 安装到整个磁盘,并且不想保留磁盘上的任何数据,则可以跳过本节。

硬盘可以分为不同的部分。 这些部分称为分区。 最初,PC 仅支持最多四个分区,因此这些“主”分区被命名为主分区。 由于在某些情况下四个分区不够用,因此创建了一种新型分区:扩展分区。 这是一个特殊的分区,因为它包含其他分区,这些分区被称为逻辑分区。

要安装 Slackware Linux,您至少需要两个分区:一个用于安装 Slackware 的主分区和一个交换分区。

交换分区由内核用来将未使用的内存块写入硬盘,它可以是逻辑分区或主分区。 大小可以是英特尔机器上的 2 Gb 或更小。 但是,没有关于最小大小的官方规则,尽管许多人使用与内存相同的大小作为交换大小。 这两个大小(交换大小和内存大小)加在一起构成虚拟内存。 在较旧的机器上,最小虚拟内存为 12 MB。 总大小取决于您将使用哪种应用程序。

分区由一个数字定义,该数字表示分区包含的数据类型:分区 ID。 对于 Linux 交换分区,ID 为 82,对于普通 Linux 分区,ID 为 83。

普通主 Linux 分区只有最小大小,每个发行版都不相同。 Slackware Linux 对于最小安装(不带 X 或额外的应用程序)需要大约 200-500 MB,对于完整安装需要 2 GB。

对于那些关注安全方面的人,您可以访问 http://www.linuxpackages.net/gen_pdf.php?file=securing.html 阅读 SANS 毕业生撰写的“保护 Slackware 8”。

磁盘上的分区可以以多种方式修改。您可以使用

   * fdisk in DOS or Windows.
   * the built-in fdisk with the Slackware Linux installation CD.
   * PartitionMagic®, which is a commercial program for Windows which can resize NTFS and other partitions.

使用这些程序时要小心,如果您犯了错误,可能会丢失所有数据。 务必进行备份!

注意:还应考虑软件 RAID 安装段落。 为此,应联系 John Lange,并询问他是否同意将其来自 http://www.langefamily.ca/howto/SlackwareRaidHowTo.html 的教程放在这里。 LVM/EVMS 安装说明也可能很有用。

2.2.4 网络配置信息

在安装过程中,安装程序会询问您的网络详细信息。 最好记下这些信息,例如从您的 Windows 设置中获取。 如果您不知道您的网络详细信息,请咨询您的互联网服务提供商或网络管理员。

如果您使用 DSL 或 Cable 连接到互联网,您可能需要以下信息

   * IP address (example, 192.168.1.100)
   * IP address of the gateway (example, 192.168.1.1)
   * IP address of the DNS server (example, 4.2.2.2)
   * Hostname (example, "mybox")
   * Subnet Mask (example, 255.255.255.0)

如果您不需要这些信息,因为它们使用 DHCP 自动配置,则无需记下任何内容,但请记住选择 DHCP。

如果您使用调制解调器连接到互联网,您将需要以下信息

   * Your ISP's phone number to dial.
   * The COM: port to which your modem is connected.
   * Username and password to login with your ISP.

2.2.5 下载安装文件

您应该考虑您想要进行哪种类型的安装。 最简单且推荐的方法是购买 Slackware CD 或自己刻录到 CD。 在 Slackware 网站上,只需点击“获取 Slack”,然后从那里选择您想要下载的位置和镜像。 只需下载 .iso 文件并将其刻录到 CD 上即可。 从 Slackware 9.1 开始,Slackware 有两张 CD。 第一张 CD 非常重要,包含内核、GNU 应用程序和实用程序、图形环境 (X.org) 以及一些图形环境和应用程序。 第二张 CD 仅包含 KDE 和 Gnome 桌面环境,并且是可选的。

开始安装

[编辑 | 编辑源代码]
  1. 从关闭计算机开始。
  1. 打开计算机。 启动时,它应该显示一个选项,允许您进入系统设置菜单或 BIOS,通常通过 F2、F10、Del 或 Alt+S 等键进入。 使用屏幕上显示的任何键。 在某些情况下,您的计算机在启动时可能会显示图形。 通常,按 Esc 会关闭图形并允许您查看必要的邮件。
  1. 找到控制系统从哪些设备启动的设置。 这通常标记为“启动顺序”,并且通常显示为设备列表,例如软盘、CDROM、第一个硬盘等。

如果您需要准备启动软盘,请确保选择了软盘。 如果您从 CDROM 启动,请确保选择了 CDROM。 如有疑问,您应该查阅随计算机附带的手册,以及/或其主板手册。

进行更改,然后保存并退出。 计算机现在应该重新启动。

从 CDROM 安装

[编辑 | 编辑源代码]

如果您有可启动的 CD,可从 Slackware, Inc. 发布的官方光盘套装中获取,或从 http://www.slackware.com/getslack/ 下载 cdrom 镜像,基于 CD 的安装将对您来说会更简单一些。 要开始安装,您需要将 CD 放入 CDROM 并重新启动计算机,前提是您已更改了 BIOS 选项以适应 CDROM 启动。 如果一切按计划进行,您应该看到以下提示。

ISOLINUX 2.10 2004-06-18 Copyright (C) 1994-2004 H. Peter Anvin

Welcome to Slackware version 10.0 (Linux kernel 2.4.26)!

If you need to pass extra parameters to the kernel, enter them at the prompt

在要引导的内核(scsi.s 等)的名称后面。 注意:在大多数情况下,内核会检测到您的硬件,并且不需要参数。

以下是一些示例(更多示例可以在 BOOTING 文件中找到):hdx=cyls,heads,sects,wpcom,irq(在探测失败的罕见情况下需要)或 hdx=cdrom(强制检测 IDE/ATAPI CD-ROM 驱动器),其中 hdx 可以是 hda 到 hdt 中的任何一个。

在紧急情况下,您可以从这里使用以下命令引导系统

例如,如果 Linux 系统位于 /dev/hda1 上。

boot: bare.i root=/dev/hda1 noinitrd ro

此提示仅用于输入额外的参数。 如果您不需要输入任何参数,请按 ENTER 以引导默认内核“bare.i”或按 [F2] 查看更多内核选择列表。

安装 Nvidia 显卡驱动

[编辑 | 编辑源代码]

注意:本指南假设您已运行 xorgconfig 并使用工作视频驱动程序。

如果您拥有 Nvidia 基于 GeForce 的显卡,则驱动程序的安装非常简单。转到 nvidiadriver 选择页面并选择适合您计算机架构的最新发布的驱动程序。

强烈建议您阅读 README,它将详细解释有关驱动程序安装和 /etc/X11/xorg.conf 文件设置的大量内容。但基本上您需要做的就是退出 X 并以 root 用户身份 cd 到驱动程序下载的位置,然后运行

(arch 代表架构,x 代表版本)

  1. sh NVIDIA-Linux-arch-x.x-xxxx-pkg1.run

这将解压缩自归档软件包,并逐步引导您完成 nvidia 安装程序的驱动程序安装。

完成后,打开您的 xorg.conf 文件(/etc/X11/xorg.conf)并在“# Graphics device section”中找到并更改以下行

Driver "nv" (或) Driver "vesa"

Driver "nvidia"

在“Module”部分确保您有以下行

Load "glx"

并删除这些行(如果存在)

Load "dri" Load "GLcore"

现在您应该能够再次启动 X,一切应该正常。

华夏公益教科书