Solaris 9 9/04 安裝指南

附錄 I x86: 準備從 Solaris Device Configuration Assistant 或網路啟動 (工作)

本附錄說明下列主題。

x86: 將開機軟體複製至磁片

Solaris 裝置配置助理是一個程式,可讓您執行不同的硬體配置和啟動工作。 可在 Solaris x86 Platform Edition DVD 或 Solaris Software 2 of 2 x86 Platform Edition CD 的 Tools 目錄中找到 Solaris Device Configuration Assistant 影像。 請依照下列步驟將開機影像複製到 3.5 磁片上。


註解 –

可以直接從 DVD 或 CD 媒體啟動,也可以使用帶有 PXE 的網路影像啟動。 如需有關這些啟動方法的資訊,請參閱x86: 存取 Solaris 9 裝置配置助理與 PXE


x86: 將開機軟體複製至磁片


註解 –

本程序假定系統正在執行容體管理程式。 如果您不是使用容體管理程式來管理磁片及磁碟的,請參閱System Administration Guide: Devices and File Systems,以取得有關在沒有容體管理程式的情況下管理可移除式媒體的詳細資訊。


  1. 在已連接磁碟機的 x86 系統上以超級使用者的身份登入。

  2. 對於裝有 DVD-ROM 或 CD-ROM 光碟機的系統,將 Solaris x86 Platform Edition DVD 或 Solaris Software 2 of 2 x86 Platform Edition CD 插入光碟機。

    容體管理程式會裝載該磁碟。

  3. 變更為包含開機影像的目錄。

    • 如果是 DVD 媒體,請鍵入:


      # cd /cdrom/sol_9_x86/s2/Solaris_9/Tools
      
    • 如果是 CD 媒體,請鍵入:


      # cd /cdrom/sol_9_x86/Solaris_9/Tools
      

  4. 在磁碟機中插入一張空白的或可被覆寫的磁片。

  5. 通知容體管理程式檢查新媒體。


    # volcheck
    
  6. 格式化該磁片:


    小心 – 小心 –

    對磁片進行格式化會刪除磁片上的所有資料。



    # fdformat -d -U
    
  7. 將檔案複製至該磁片。


    # dd if=d1_image of=/vol/dev/aliases/floppy0 bs=36k
    
  8. 要退出磁片,可在指令行中輸入 eject floppy,然後手動從磁碟機中退出磁片。

x86: 藉由 PXE 從網路啟動與安裝

本節描述了如何設定基於 x86 的系統,以便在沒有本機開機媒體的情況下從網路安裝。 本節描述下列主題。

何為 PXE?

PXE 網路啟動是「直接」網路啟動。 在用戶端系統上不需要開機媒體。 使用 PXE,您便可以透過 DHCP 從網路安裝基於 x86 的用戶端。

PXE 網路啟動僅適用於執行 Intel 預先啟動執行環境規格的裝置。 若要確定您的系統是否支援 PXE 網路啟動功能,請查閱硬體製造商提供的說明文件。

Solaris 開機磁片仍適用於不支援 PXE 的系統。 可以在 Solaris Software 2 of 2 x86 Platform Edition CD 上取得開機磁片影像。

x86: 藉由 PXE 啟動的準則

若要使用 PXE 從網路啟動,需要具備下列系統。

當您準備使用 PXE 從網路安裝用戶端時,請考慮下列問題。

藉由 PXE 啟動 (工作表)

執行下列工作,以便使用 PXE 從網路啟動與安裝您的系統。

表 I–1 x86: 對應作業: 使用 PXE 從網路啟動

工作 

描述 

操作說明 

確認您的系統支援 PXE。 

確認您的機器在沒有本機開機媒體的情況下,可以使用 PXE 來啟動。 

請查閱硬體製造商提供的說明文件。 

選擇一種安裝方法。 

Solaris 作業環境 提供了數種安裝或升級的方法。 選擇最適合您系統的安裝方法。 

第 3章, 選擇 Solaris 安裝方法 (概述)

收集系統資訊。 

使用檢查清單並填妥工作表,來收集所有您需要用來安裝或升級的資訊。 

第 6章, 在安裝或升級之前收集資訊 (規劃)

(可選擇) 預先配置系統資訊。 

您可以預先配置系統資訊,以避免在安裝或升級過程中系統提示您提供這些資訊。 

第 7章, 預先配置系統配置資訊 (工作)

建立安裝伺服器。 

設定 Solaris 伺服器,以從網路安裝 Solaris 作業環境。  

x86: 建立 x86 安裝伺服器

加入要從網路上安裝的系統。 

使用 add_install_client -d 加入 DHCP 支援,以安裝某種類別的用戶端 (例如,某特定機器類型) 或特定用戶端 ID。

x86: 加入要使用 PXE 從網路安裝的系統

設定 DHCP 伺服器。 

規劃與配置您的 DHCP 服務。 

System Administration Guide: IP Services」中的「Planning for DHCP Service (Task)」

建立安裝參數的 DHCP 選項以及包含選項的巨集。 

使用 DHCP 管理程式或 dhtadm 建立從 add_install_client -d 指令輸出的供應商選項與巨集。

建立 Solaris 安裝參數的 DHCP 選項與巨集

啟動用戶端。 

指示用戶端 BIOS 從網路啟動。 

x86: 使用 PXE 從網路啟動用戶端

x86: 建立 x86 安裝伺服器

安裝伺服器包含從網路安裝系統時所需的安裝影像。 您必須建立安裝伺服器來將 Solaris 軟體從網路安裝至系統上。


註解 –

如果您要使用 Solaris DVD 媒體將安裝伺服器安裝在執行 Solaris 2.6 或 7 作業環境的系統上,必須先套用以下修補程式之一。


建立 x86 安裝伺服器

註解 –

此程序做出下列假定。


  1. 請在將成為安裝伺服器的系統上變更身份為超級使用者。

    這個系統必須包括 CD-ROM 光碟機,且必須屬於網站網路部分和名稱服務。 如果您使用名稱服務,則系統必須已經使用相同的名稱服務,例如,NIS、NIS+、DNS 或 LDAP。 如果您並未使用名稱服務,則必須遵循網站的策略來分配關於此系統的資訊。

  2. 在系統磁碟機中插入 Solaris Software 1 of 2 CD。

  3. 建立 CD 影像目錄。


    # mkdir -p install_dir_path
    
    install_dir_path

    指定要複製 CD 影像的目錄

  4. 變更至已裝載磁碟上的 Tools 目錄。


    # cd /cdrom/cdrom0/s2/Solaris_9/Tools
    

    在上例中,cdrom0 是包含 Solaris 作業環境 CD 媒體的磁碟機的路徑。

  5. 將磁碟機的影像複製到安裝伺服器硬碟中。


    # ./setup_install_server install_dir_path
    
    install_dir_path

    指定要複製 CD 影像的目錄


    註解 –

    setup_install_server 指令指出您是否有足夠的磁碟空間來儲存 Solaris Software 的磁碟影像。 若要決定可用的磁碟空間,請使用 df -kl 指令。


  6. 將目錄變更至根 (/)。


    # cd /
    
  7. 退出 Solaris Software 1 of 2 CD。

  8. 在系統 CD-ROM 光碟機中插入 Solaris Software 2 of 2 CD。

  9. 變更至已裝載 CD 的 Tools 目錄:


    # cd /cdrom/cdrom0/Solaris_9/Tools
    
  10. 將 CD-ROM 光碟機的 CD 複製到安裝伺服器硬碟中。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定要複製 CD 影像的目錄

  11. 將目錄變更至根 (/)。


    # cd /
    
  12. 退出 Solaris Software 2 of 2 CD。

  13. 在系統 CD-ROM 光碟機中插入 Solaris Languages CD。

  14. 變更至已裝載 CD 的 Tools 目錄:


    # cd /cdrom/cdrom0/Tools
    
  15. 將 CD-ROM 光碟機的 CD 複製到安裝伺服器硬碟中。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定要複製 CD 影像的目錄

  16. 將目錄變更至根 (/)。


    # cd /
    
  17. 如果您要修補位於網路安裝影像上 miniroot (/install_dir_path/Solaris_9/Tools/Boot) 中的檔案,請使用 patchadd -C 指令來修補它們。 如果開機影像有問題,您可能需要修補檔案。


    小心 – 小心 –

    在使用 patchadd -C 指令之前,請務必閱讀 Patch README 說明,或聯絡您所在地區的 Sun 支援辦事處。



範例 I–1 x86: 使用 x86 CD 媒體建立 x86 安裝伺服器

下列範例說明了如何透過將下列 CD 複製到安裝伺服器的 /export/home/cdx86 目錄中,來建立安裝伺服器。


# mkdir -p /export/home/cdx86
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdx86
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/cdx86 /cdrom/cdrom0/s2

在這個範例中,每張 CD 都會在執行每個指令之前插入並自動裝載。 指令完成執行之後,該 CD 就會被移除。


x86: 加入要使用 PXE 從網路安裝的系統

在建立安裝伺服器後,必須設定要從網路安裝的每個系統。 每個您要安裝的系統都需要尋找下列物件:

使用下列 add_install_client 程序來設定 x86 用戶端,以使用 PXE 從網路安裝。

加入要藉由 DHCP 從網路安裝的用戶端
  1. 在安裝伺服器上,成為超級使用者。

  2. 如果使用 NIS、NIS+、DNS 或 LDAP 名稱服務,請確認下列要安裝系統的相關資訊已經加入至名稱服務:

    • 主機名稱

    • IP 位址

    • 乙太網路位址

    如需有關名稱服務的更多資訊,請參閱System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)

  3. 變更至安裝伺服器 Solaris 9 CD 影像的 Tools 目錄:


    # cd /install_dir_path/Solaris_9/Tools
    
    install_dir_path

    指定 Tools 目錄的路徑

  4. 設定要從網路上安裝的用戶端系統。


    # ./add_install_client -d [[-s install_server:install_dir_path]] \
    [[-c jumpstart_server:jumpstart_dir_path]]   [[-p sysid_server:path]] \
      [[-t boot_image_path]] [[-b "boot-property=value"]] \
    [[-e ethernet_address]] client_name platform_group 
    
    -d

    指定用戶端必須使用 DHCP 取得網路安裝參數。 如果您僅使用 -dadd_install_client 指令將為同一類別的用戶端系統 (例如,所有 x86 用戶端機器) 設定安裝資訊。 若要設定特定用戶端的安裝資訊,請將 -d-e 選項配合使用。

    如需有關使用 DHCP 執行的特定類別安裝的更多資訊,請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集

    -s install_server:install_dir_path

    指定安裝伺服器的名稱和路徑。

    • install_server 為安裝伺服器的主機名稱

    • install_dir_path 是 Solaris 9 CD 影像的絕對路徑

    -c jumpstart_server:jumpstart_dir_path

    為自訂的 JumpStart 安裝指定一個 JumpStart 目錄。 jumpstart_server 是存放 JumpStart 目錄的伺服器之主機名稱。 jumpstart_dir_path 是 JumpStart 目錄的絕對路徑。

    -p sysid_server:path

    請指定 sysidcfg 檔案的路徑,以預先配置系統資訊。 sysid_server 是包含該檔案的伺服器的 IP 位址或有效主機名稱。 path 是包含 sysidcfg 檔案的目錄的絕對路徑。

    -t boot_image_path

    如果您要使用的開機影像不同於 Solaris 9 網路安裝影像、CD 或 DVD 上 Tools 目錄中的影像,則請指定替代開機影像的路徑。

    -bboot-property=value

    僅限基於 x86 的系統:可讓您設定要用於從網路啟動用戶端的啟動特性變數。 -b 必須與 -e 選項配合使用。

    請參閱 eeprom(1M) 線上援助頁,以取得啟動屬性的描述。

    -e ethernet_address

    指定您要安裝的用戶端乙太網路位址。 此選項可讓您設定要用於特定用戶端的安裝資訊。

    如需有關使用 DHCP 執行的特定用戶端安裝的更多資訊,請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集

    client_name

    是要從網路上安裝的系統的名稱。 此名稱不是安裝伺服器的主機名稱。

    platform_group

    是要安裝的系統的平台群組。 如需平台群組的詳細清單,請參閱附錄 C, 平台名稱與群組 (參考)

    上一個指令可輸出您需要加入 DHCP 伺服器中的供應商選項與巨集。 請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集,以取得有關如何在 DHCP 伺服器中定義這些供應商選項與巨集的說明。


範例 I–2 x86: 使用 DHCP 與 PXE (CD) 時在 x86 安裝伺服器上加入 x86 安裝用戶端

下列範例說明了當您使用 DHCP 在網路上設定安裝參數時,如何將 x86 安裝用戶端加入安裝伺服器。 -d 選項用來指定使用 DHCP 協定進行配置的用戶端。 DHCP 類別名稱 SUNW.i86pc 表示此指令適用於所有 Solaris x86 網路啟動用戶端,而不是僅適用於單一用戶端。 -s 選項可用來指定要從名為 rosemary 的安裝伺服器安裝的用戶端。 該伺服器包含 /export/home/cdx86 中的 Solaris Software 1 of 2 x86 Platform Edition CD 影像。

如需有關如何使用 DHCP 來設定執行網路安裝所需安裝參數的更多資訊,請參閱System Administration Guide: IP Services」中的「Supporting Solaris Network Installation with the DHCP Service (Task Map)」


x86_install_server# cd /export/boot/Solaris_9/Tools
x86_install_server# ./add_install_client -d -s rosemary:/export/home/cdx86 \
SUNW.i86pc i86pc


範例 I–3 x86: 指定在網路安裝 (CD) 期間要使用的串列主控台

下列範例說明了如何將 x86 安裝用戶端加入安裝伺服器,以及如何指定在安裝期間要使用的串列主控台。 此範例採用以下方式設定安裝用戶端。


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" i86pc

如需可與 -b 選項配合使用的啟動屬性變數之完整描述,請參閱 eeprom(1M) 線上援助頁。



範例 I–4 x86: 指定在網路安裝 (CD) 期間要使用的開機裝置

以下範例以圖解方式說明了如何將 x86 安裝用戶端加入安裝伺服器,以及如何指定在安裝期間要使用的開機裝置。 如果您在設定安裝用戶端時指定開機裝置,則在安裝期間,裝置配置助理不會提示您提供此資訊。

此範例採用以下方式設定安裝用戶端。


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "input-device=ttya" -b "output-device=ttya" \
-b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc

如需可與 -b 選項配合使用的啟動屬性變數之完整描述,請參閱 eeprom(1M) 線上援助頁。


x86: 使用 PXE 從網路啟動用戶端

若要從網路安裝此系統,必須指示用戶端系統從網路啟動。 使用系統 BIOS 和/或網路配接卡 BIOS 中的 BIOS 設定程式,可在用戶端系統上啟用 PXE 網路啟動功能。 對於某些系統,您還必須調整開機裝置的優先順序清單,以便在使用其他裝置啟動前,先嘗試執行網路啟動。 請參閱製造商提供的說明文件,以取得每個安裝程式的說明,或在啟動過程中,參閱安裝程式說明。

在安裝期間,如果系統提示您回答系統配置問題,請做出回答。

系統從網路上啟動並安裝後,請指示系統以後啟動時從磁碟機啟動。

有些支援 PXE 的網路配接卡具有這樣一項功能,如果您依照簡短的開機時間提示按下特定的按鍵,該功能會啟用 PXE 啟動功能。 此功能可讓您在不修改 PXE 設定的情況下,使用 PXE 從網路啟動。 如果您的配接卡沒有此功能,則當系統在安裝後重新啟動時,在 BIOS 設定中停用 PXE。 然後,此系統便可從磁碟機啟動。