1.4. 您能使用 CD-ROM 安裝嗎?

有許多種方式可使用來安裝 Red Hat Linux。

為了要使用 CD-ROM 來安裝,您必須有購買一個 Red Hat Linux 9 產品或您有一組 Red Hat Linux 的 CD-ROM,而且您也有一台光碟機。 大多數新的電腦都可以從光碟開機。 如果您的系統支援光碟開機,您就可以很容易地開始本機的光碟安裝程式。

您也許需要更改 BIOS 的設定,以使能從 CD-ROM 開機。 關於編輯 BIOS 的更多資訊,請參考 菴 3.3.1 節

1.4.1. 其他的開機方式

開機光碟

假如您可以從光碟開機,您可以建立您自己的光碟來啟動安裝程式,這可適用於當您執行網路或硬碟安裝的方式。 請參考 菴 1.4.2 節 以取得進一步的指示。

假如您選擇建立一片開機光碟,您將不需要建立驅動程式磁片。

假如您無法從光碟開機,您尚有下列的開機方法可以使用:

開機磁片

如果您需要一片本機開機磁片[1],您必須建立它。 假如您無法從光碟開機,您將需要一片開機磁片。 可以使用它來從一個網路、區塊裝置或 PCMCIA 裝置開機(您也需要開機來源相對應的驅動程式磁片)。

開機磁片的映像檔案 bootdisk.img 位於您 Red Hat Linux 光碟中的 images 目錄下。 請參考 菴 1.4.3 節 以取得關於如何建立一片開機磁片的更多資訊。

假如您選擇建立開機磁片,而您想要從網路或硬碟來進行安裝,您必須建立適當的驅動程式磁片。

驅動程式磁片

假如您不是執行 IDE 光碟機或硬碟的安裝方式,而且您是使用開機磁片,您必須事先建立好一片驅動程式磁片。 安裝程式將會適時的提示您放入驅動程式磁片。

如需關於驅動程式磁片的更多資訊,請參考 附錄 F

在 Red Hat Linux 的安裝過程中,或許會需要下列的驅動程式磁片:

網路裝置驅動程式磁片

假如您需要一片 『網路裝置驅動程式磁片』 以使您從網路開機,您必須要建立它。 網路裝置驅動程式磁片的映像檔案 drvnet.img 位於您 Red Hat Linux 光碟中的 images/ 目錄下。 請參閱 菴 1.4.3 節附錄 F 以取得關於建立磁片的更多資訊。

區塊裝置驅動程式磁片

假如您需要一片 『區塊裝置驅動程式磁片』 來從一個區塊裝置開機(如一個 SCSI 的光碟機),您則必須要建立它。 區塊裝置驅動程式磁片的映像檔案 drvblock.img 位於您 Red Hat Linux 光碟中的 images/ 目錄下。 請參閱 菴 1.4.3 節附錄 F 以取得關於建立磁片的更多資訊。

PCMCIA 裝置驅動程式磁片

假如您是使用一個 PCMCIA 裝置來安裝 Red Hat Linux,您或許需要一片 『PCMCIA 裝置驅動程式磁片』。

下列的資訊可以幫助您決定是否需要建立一片 PCMCIA 裝置驅動程式磁片:

  • 您將從 CD-ROM 安裝 Red Hat Linux,而您的 CD-ROM 是透過 PCMCIA 卡連接到您的電腦。

  • 您將使用 PCMCIA 網路介面卡來安裝。

PCMCIA 裝置驅動程式磁片的映像檔案 pcmciadd.img 位於您 Red Hat Linux 光碟中的 images/ 目錄下。 請參閱 菴 1.4.3 節附錄 F 以取得關於建立磁片的更多資訊。

注請注意
 

USB 磁碟機 — 您也可以使用一部 USB 磁碟機中的開機磁片來啟動安裝程式(假如您的系統有支援從 USB 磁碟機開機的話)。

1.4.2. 建立一片安裝程式的開機光碟

isolinux 現在已被使用來啟動 Red Hat Linux 的安裝光碟,如要建立您自己的光碟片來啟動安裝程式,請遵照下列的指示:

使用下列的指令從第一片 Red Hat Linux 光碟片來複製 isolinux/ 目錄到一個暫存目錄(在此稱為 <path-to-workspace>):

cp -r <path-to-cd>/isolinux/ <path-to-workspace>

轉換目錄到您所建立的目錄 <path-to-workspace>

cd <path-to-workspace>

請確定您所複製的檔案有適當的權限設定:

chmod u+w isolinux/*

最後請執行下列指令來建立 ISO 映像檔案:

mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table -R -J -v -T isolinux/

注請注意
 

為了列印上的目的,以上的指令被分開成兩行。 當您執行這個指令,請將它輸入為在同一行的單一指令。

燒錄產生的 ISO 映像檔(位於 <path-to-workspace> 中,名為 file.iso)到一片空白的光碟片上。

1.4.3. 建立一片安裝程式開機磁片

isolinux 現在已經被使用來啟動 Red Hat Linux 的安裝光碟,假如您無法從 Red Hat Linux 的光碟片開機,您可以將 images/bootdisk.img 映像檔寫入到一片磁片上。

您也許需要從一個 映像檔 來建立一磁片; 例如,您也許需要使用從 Red Hat Linux errata 網頁取得更新的映像檔:

http://www.redhat.com/apps/support/errata/

一個映像檔包含了一份完整的磁片內容複本(或映像)。 因為磁片包含了檔案系統的資訊以及收錄在檔案中的資料,所以在映像檔被寫入到磁片之前,無法讀取映像檔的內容。

要開始建立磁片,您需要一片空白且已格式化的高密度(1.44MB) 3.5 英吋的磁片。 您必須要使用一台有 3.5 英吋磁碟機的電腦。 這台電腦必須要能執行 MS-DOS 的程式或在大部分 Linux 作業系統上的 dd 工具程式。

在您 Red Hat Linux CD-ROM 中的 images/ 目錄包含了開機映像檔。 一旦您已選取好適當的映像檔(如 bootdisk.img),使用下列的方式來將映像檔轉存到磁碟片上。

1.4.3.1. 使用 rawrite 工具程式

如要在 MS-DOS 環境中建立磁片,請使用 rawrite 工具程式,它被收錄在 Red Hat Linux CD-ROM 中的 dosutils 目錄。 首先,在一片空白且格式化過的 3.5 英吋磁片上貼上適當的標籤(例如 "開機磁片" 或 "更新磁片")。 再將它放入軟碟機中。 然後,使用下列的指令 (假設您的光碟機是 D:):

C:\>d:
D:\>cd\dosutils
D:\dosutils>rawrite
Enterdiskimagesourcefilename:..\images\bootdisk.img
Entertargetdiskettedrive:a:
PleaseinsertaformatteddisketteintodriveA:and
press--ENTER--:[Enter]
D:\dosutils>

一開始, rawrite 問您磁碟映像的檔案名稱; 輸入您想要使用的映像檔之目錄與名稱(例如,..\images\bootdisk.img)。 然後,rawrite 會再問您要寫入映像檔的磁碟機; 請輸入 a:。 最後,rawrite 會要您確認一片格式化過的磁片已經放入您選取的磁碟機中。 在您按下 [Enter] 鍵確定後,rawrite 就開始複製映像檔到磁碟片上。 如果您想要建立另一片磁片,將它貼上標籤,然後再執行 rawrite,並記得指定適當的映像檔。

注請注意
 

rawrite 工具程式只接受 8.3 類型的檔名,例如 filename.img[2]。 如果您從 http://www.redhat.com 下載一個更新的映像檔,檔名類似 update-anaconda-03292002.img,在執行 rawrite 之前,您必須重新命名它為 updates.img

1.4.3.2. 使用 dd 指令

要在 Linux 下(或其他 Linux 的作業系統)建立一磁片,您必須有足夠的權限來寫入代表 3.5 英吋磁碟機的裝置(就是 Linux 下的 /dev/fd0)。

首先,在一片空白且格式化過的 3.5 英吋磁片上貼上適當的標籤(例如 "開機磁片" 或 "更新磁片")。 再將它放入軟碟機中(不過請不要下 mount[3] 指令)。 在掛載 Red Hat Linux 的 CD-ROM 之後,轉換到放置該映像檔的目錄,並使用下列的指令(請記得更改為適當的映像檔名稱以及磁碟機裝置):

dd if=bootdisk.img of=/dev/fd0 bs=1440k

如果您想要建立另一片磁片,將它貼上標籤,然後再執行 dd,並記得指定適當的映像檔。

[1]

一片開機磁片可以是您建立來開機(或啟動)安裝程式的磁片,或者是您在安裝過程中建立使用來啟動作業系統的磁片。 正常的情況下,您的電腦是從硬碟開機,不過如果硬碟有損壞,您可以使用一片開機片來啟動電腦。

[2]

8.3 類型的檔名表示一種命名規則 - 8 個字元,一個點以及檔案副檔名的 3 個字元。這種命名規則支援 1 到 8 個字元之間的檔名,其中不能有空白字元,而且不能以 ?_ 字元開頭。

[3]

當您掛載一個軟碟機或 CD-ROM後,您便可使用該裝置中的內容。 請看 Red Hat Linux 使用手冊 以取得更多資訊。