2.選擇適合的安裝方式
內容:
2.a. 硬體需求
介紹
開始前,我們將先列出能成功安裝 Gentoo Linux 的硬體清單。
硬體需求
| CPU |
i486 或更新的 |
| 記憶體 |
64 MB |
| 磁碟空間 |
1.5 GB (不包含置換分割區) |
| 置換分割區 |
至少 256 MB |
2.b. Gentoo 安裝光碟
介紹
Gentoo 安裝光碟 為可開機的光碟。他將偵測您的硬體然後套用相關的驅動程式。這是由 Gentoo 開發員針對多種架構而維護的。
所有的安裝光碟將會讓您可以開機進入安裝,設定網路,啟始化分割區,然後從網路進行 Gentoo 的安裝。我們目前提供兩種安裝光碟,除非你要用最新的套件包作網路安裝,這兩種都適合用來安裝 Gentoo。
如果你想在沒有網路的狀況下安裝 Gentoo,請依照 Gentoo 2005.1 手冊 中列出的安裝步驟。
我們目前提供的兩種安裝光碟是:
- Gentoo Minimal 安裝光碟,一個極簡,沒有廢話的可開機光碟,目的是提供 開機,設定網路,以及接著安裝 Gentoo。
- Gentoo Universal 安裝光碟,除了和 Minimal 安裝光碟 差不多功能的開機光碟外, 還包含數個 stage3 (對不同的子架構作最佳化)壓縮檔。
為了幫你決定用那種安裝光碟,我們列出每一種安裝光碟的主要優點及缺點。
Gentoo''''s Minimal 安裝光碟
Minimal 安裝光碟的名稱是 install-x86-minimal-2005.1.iso,只有 52 MB 大。你可以使用這個安裝光碟來安裝 Gentoo,但是需要連接網際網路。
| Minimal 安裝光碟 |
優點及缺點 |
| + |
最小的下載光碟 |
| - |
不包含 stage3 壓縮檔,沒有 Portage,沒有預先編好的套件,因此不適合非網路安裝。 |
Gentoo 的 Universal 安裝光碟
Universal 安裝光碟 名稱是 install-x86-universal-2005.1.iso,他佔滿了一整片 650 MB 的光碟。你可以用這片光碟安裝 Gentoo,此外還可以用他進行無網路安裝,可能是你想在你目前用的電腦以外的安裝 Gentoo 就會用到了 :)
我們提供一份"預設"光碟,都適合所有架構的子架構,並且也針對各子架構自訂化(CD2)(如 Athlon-XP,G4,等等。)。
| Universal 安裝光碟 |
優點及缺點 |
| + |
包含著所有您需要的。您可以不用網路連線進行安裝。 |
| - |
要下載的檔案龐大 |
其他光碟
你或許已經發現在鏡像站上有 套件光碟。這些並不是安裝光碟,而是在無網路安裝時可以使用的資源。他包含預先編譯好的套件(俗稱 GRP 包),讓你可以方便,輕鬆的在安裝好 Gentoo 後安裝額外的程式(像是 OpenOffice.org,KDE,GNOME,...)。
如果你想要使用套件光碟快速安裝軟體,請先確認你抓的光碟是和你使用的 stage3 壓縮檔同架構。
Stage3 壓縮檔
stage3 壓縮檔是包含了 Gentoo 最小系統的檔案,足夠讓你依照這份文件的指示安裝 Gentoo。之前的 Gentoo Handbook 介紹你使用三個 stage 壓縮檔之一來安裝。而現在仍然有提供 stage1 和 stage2 壓縮檔,但是正式的安裝步驟中使用 stage3 安裝。如果你想要用 stage1 或 stage2 來安裝,請參考 Gentoo FAQ 中的 我如何用 stage1 或 stage2 安裝 Gentoo?
2.c. 下載、燒錄、並使用 Gentoo 安裝光碟開機
下載並燒錄安裝光碟
您已經選擇了使用 Gentoo 安裝光碟。我們將需要先下載然後燒錄我們所選的安裝光碟。我們剛剛談到多個安裝光碟,但是要到那裡下載呢?
您可以從我們的 對映站 下載任何一種安裝光碟(如果您想要,您也可以下載套件光碟)。安裝光碟和套件光碟的位置是在 releases/x86/2005.1/livecd 目錄。如果您的位置是在台灣,您也可以參考 台灣對映站的列表。
在那個目錄內,您將可以找到 ISO 的檔案。這些是完整的 CD 映像檔方便讓您寫入 CD-R。
如果您害怕您下載的檔案有損毀,您可以透過我們提供的 MD5 checksum (如 install-x86-minimal-2005.1.iso.md5)並且使用 MD5 checksum 檢查。在 Linux/Unix 環境下您可以使用 md5sum 工具或者是 Windows 下的 md5sum。
另一個檢查下載檔案的方式是使用 GnuPG 來檢查檔案的簽名檔(檔案類別為 .asc)。然後索取簽名檔:
|
原始碼 1: 索取簽名檔 |
$ gpg --keyserver pgp.mit.edu --recv-keys 17072058
|
然後檢查簽名:
|
原始碼 2: 檢查簽名 |
$ gpg - -verify <簽名檔> <下載的映像檔>
|
如要燒錄所下載的光碟映像檔,您將需要選擇 raw 的燒錄格式。我們將教使用 cdrecord 和 K3B;關於其他可以到我們的 Gentoo FAQ 找到。
- 使用 cdrecord,您只需要輸入 cdrecord dev=/dev/hdc <下載的 iso 檔> (將 /dev/hdc 更改為您的燒錄機的位置)。
- 使用 K3B,選擇工具(tools) > CD(光碟) > 燒錄映像檔(Burn Image)。然後在 ''''燒錄映像檔(Image to Burn)''''然後 選擇正確的 ISO 檔案。最後按下 開始(Start)。
使用 x86 的安裝光碟開機
|
重要: 雖然您可能沒有多餘的時間讀完全部,但是請至少讀完這個段落再繼續。 |
當您完成光碟的燒錄,我們現在要將它用來開機了。移除光碟,將您的系統重新啟動至 BIOS。這通常是按 DEL,F1,或是 ESC,依照您的 BIOS。在 BIOS 裡面,將 boot order 將 CD-ROM 的位址放到 hard disk 前面。這項設定通常會在 "CMOS Setup" 的目錄裡面。如果您沒有做此項動作,系統重新啟動時將會略過光碟機直接從硬碟開機。
現在將安裝光碟放到光碟機內然後重新啟動。你應該會看到開機提示符號u3。在這個畫面,你可直接按下 Enter 用預設開機參數來啟動開機程序。或著你可以在核心後面接著開機參數,來用自訂的參數啟動安裝光碟的核心。
選擇核心?沒錯,我們在安裝光碟上提供多個核心讓您使用。預設的為 gentoo。其他的核心則是為了特殊的硬體而製作,而 -nofb 的變數將關閉 framebuffer。
以下的列表為我們所提供的核心以及簡介:
| 核心 |
介紹 |
| gentoo |
預設 2.6 核心支援多個 CPU |
| gentoo-nofb |
和 gentoo 一樣,但是關閉了 framebuffer 的支援 |
| memtest86 |
檢查您的記憶體是否有錯誤 |
您也可以提供核心參數。它們將代表著各個選擇行開啟(或是關閉)的設定。以下的清單將會解釋所有可用的核心選項。
|
原始碼 3: Options available to pass to your kernel of choice |
- agpgart 載入 agpart (如果您有顯示的問題)
- acpi=on 載入 ACPI 軔體支援
- ide=nodma 針對無法使用的 ide 裝置強迫關閉 dma
- doscsi 尋找 scsi 裝置(有時候會讓某些網路卡無法作用)
- dopcmcia 啟用 PCMCIA 光碟機的 pcmcia 服務
- nofirewire 不要在 initrd 載入 firewire 模組(firewire 光碟機,等等)
- nokeymap 關閉 non-us 鍵盤的 keymap 選擇
- docache 在執行時將光碟快取到記憶體,讓您可以在安裝時更換光碟。
- nodetect 讓 hwsetup/kudzu 和 hotplug 無法執行
- nousb 從 initrd 關閉 usb 模組,關閉 hotplug
- nodhcp 如果偵測到網路卡,讓 dhcp 無法自動開始
- nohotplug 關閉 hotplug 服務
- noapic 關閉 apic (如果硬體有問題,網路卡,scsi,等等)
- noevms 不載入 EVMS2 模組
- nolvm2 不載入 LVM2 模組
- hdx=stroke 允許你在 BIOS 不支援大容量硬碟時,還是可以分割整個硬碟
- noload=module1,[module2,[...]]
不載入指定的模組
|
現在啟動您的光碟,選擇核心(如果您對預設的 gentoo 核心不是很滿意)和開機參數。舉例來說,我們將以 gentoo 核心,使用 dopcmcia 為核心參數:
|
原始碼 4: 使用安裝光碟開機 |
boot: gentoo dopcmcia
|
您會看到一個開機歡迎畫面和 progress bar。如果您安裝的 Gentoo 使用 non-US 鍵盤,請確認您按下 Alt-F1 轉換到文字模式,並且遵照提示。如果在 10 秒內沒有作出選擇,預設值 (US 鍵盤) 會被選起,然後開機程序會繼續。一旦開機程序完成,您會自動登入為 "Live" Gentoo Linux 的 "root",最高權限使用者。您應該會有一個 root ("#")介面出現在目前的操控台。您可以使用 Alt-F2,Alt-F3, Alt-F4 來回切換。如要回到剛才的畫面請按 Alt-F1。
現在請繼續到 其他硬體設定。
其他硬體設定
當安裝光碟開啟時,它將會嘗試偵測所有系統上的硬體然後載入相關的核心模組來支援您的硬體。在大部份的例子,它做的相當不錯。但是,在某些例子(SPARC 安裝光碟不會自動偵測),它將無法自動載入相關的系統模組。如果 PCI 的自動偵測錯過了系統上某些硬體,您將需要手動載入它們。
以下的例子我們將載入 8319too 模組(支援某種網路介面):
|
原始碼 5: 載入核心模組 |
# modprobe 8139too
|
如果你需要 PCMCIA 的支援,啟動 pcmcia init script:
|
原始碼 6: 啟動 PCMCIA init script |
# /etc/init.d/pcmcia start
|
選擇性:微調硬碟效能
如果您是一個高階使用者,您或許想要使用 hdparm 微調您的 IDE 硬碟。使用 -tT 的參數將讓您測試硬碟的效能(請多執行幾次來確定比較正確的數值):
|
原始碼 7: 測試磁碟效能 |
# hdparm -tT /dev/hda
|
要微調,您可以使用以下任何範例(或是自行測試)。請將 /dev/hda 更改為您所要微調的磁碟:
|
原始碼 8: 微調硬碟效能 |
# hdparm -d 1 /dev/hda
# hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hda
|
選擇性:使用者帳號
如果您打算給予其他人安裝環境的權限,或是使用非 root 的權限執行 irssi (安全考量)您將需要建立相關的使用者帳號和更改 root 密碼。
要更改 root 密碼,使用 passwd 工具:
|
原始碼 9: 更改 root 密碼 |
# passwd
New password:
Re-enter password:
|
要建立使用者帳號,我們先需要輸入他們的帳號然後密碼。我們將使用 useradd 和 passwd 完成這些工作。下面的例子,我們將建立一個使用者叫做 "john"。
|
原始碼 10: 建立一個使用者帳號 |
# useradd -m -G users john
# passwd john
New password:
Re-enter password:
|
您也可以利用 su 從 root 變更到您剛建立的帳號:
|
原始碼 11: 變更目前使用者者 |
# su john -
|
選擇性:在安裝過程中檢視文件
如果你想要在安裝過程中檢視 Gentoo 手冊(從 CD 或是線上),確定你已經建立使用者帳號(參閱選擇性:使用者帳號)。然後按下 Alt-F2 開啟新的終端機並且登入。
如果你想要檢視 CD 上的文件,你可以馬上執行 links2 來閱讀:
|
原始碼 12: 檢視 CD 上的文件 |
# links2 /mnt/cdrom/docs/html/index.html
|
然而,如果你因為線上的 Gentoo 手冊比較新而想要閱讀他。你也可以使用 links2 ,但是你需要先完成設定您的網路這一章(否則你不能連接網際網路來檢視文件):
|
原始碼 13: 檢視線上文件 |
# links2 http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
|
你可以按下 Alt-F1 回到原來的終端機。
選擇性:開啟 SSH 伺服器
如果您想在安裝過程中讓其他使用者使用您的電腦(或許是幫忙您安裝 Gentoo 的人),您將需要建立一個使用者帳號給他們,提供您的 root 密碼給他們(只有 在您 完全信任 的狀況下)。
要開啟 SSH 伺服器,執行以下指令:
|
原始碼 14: 開啟 ssh 伺服器 |
# /etc/init.d/sshd start
|
要使用 sshd,您將必須先設定您的網路。現在請繼續看設定您的網路。