跳轉到內容

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,一切應該正常。

華夏公益教科書