安裝伺服器包含從網路安裝系統時所需的安裝影像。您必須建立安裝伺服器來將 Solaris 軟體從網路安裝至系統上。
如果您要使用 Solaris DVD 媒體在執行 Solaris 2.6 或 7 作業環境的系統上安裝安裝伺服器,必須先套用下列任何一個修補程式。
Solaris 2.6 Intel 平台版作業環境 - Patch ID 107619-03
Solaris 7 Intel 平台版作業環境 - Patch ID 107260-03
此程序做出下列假定。
您要在基於 x86 的系統上建立安裝伺服器。如需有關如何使用 SPARC 系統提供 Solaris (x86 平台版) 安裝影像的說明,請參閱使用 SPARC 或 x86 DVD 媒體建立 SPARC 安裝伺服器。
此系統具有 CD-ROM 光碟機。
此系統在執行容體管理程式。如果您並未使用容體管理程式來管理媒體,請參閱「System Administration Guide: Basic Administration」,以取得如何在沒有容體管理程式的情況下管理可移除媒體的詳細資訊。
請在將成為安裝伺服器的系統上變更身份為超級使用者。
這個系統必須包括 CD-ROM 光碟機,且必須屬於網站網路部分和名稱服務。如果您使用名稱服務,則系統必須已經使用相同的名稱服務,例如,NIS、NIS+、DNS 或 LDAP。如果您並未使用名稱服務,則必須遵循網站的策略來分配關於此系統的資訊。
在系統磁碟機中插入 Solaris Software 1 of 2 CD。
建立 CD 影像目錄。
# mkdir -p install_dir_path |
指定要複製 CD 影像的目錄
變更至已裝載磁碟上的 Tools 目錄。
# cd /cdrom/cdrom0/s2/Solaris_9/Tools |
在上例中,cdrom0 是包含 Solaris 作業環境 CD 媒體的磁碟機的路徑。
將磁碟機的影像複製到安裝伺服器硬碟中。
# ./setup_install_server install_dir_path |
指定要複製 CD 影像的目錄
setup_install_server 指令指出您是否有足夠的磁碟空間來儲存 Solaris Software 的磁碟影像。若要決定可用的磁碟空間,請使用 df -kl 指令。
將目錄變更至根 (/)。
# cd / |
退出 Solaris Software 1 of 2 CD。
在系統 CD-ROM 光碟機中插入 Solaris Software 2 of 2 CD。
變更至已裝載 CD 的 Tools 目錄:
# cd /cdrom/cdrom0/Solaris_9/Tools |
將 CD-ROM 光碟機的 CD 複製到安裝伺服器硬碟中。
# ./add_to_install_server install_dir_path |
指定要複製 CD 影像的目錄
將目錄變更至根 (/)。
# cd / |
退出 Solaris Software 2 of 2 CD。
在系統 CD-ROM 光碟機中插入 Solaris Languages CD。
變更至已裝載 CD 的 Tools 目錄:
# cd /cdrom/cdrom0/Tools |
將 CD-ROM 光碟機的 CD 複製到安裝伺服器硬碟中。
# ./add_to_install_server install_dir_path |
指定要複製 CD 影像的目錄
將目錄變更至根 (/)。
# cd / |
如果您要修補位於網路安裝影像上 miniroot (/install_dir_path/Solaris_9/Tools/Boot) 中的檔案,請使用 patchadd -C 指令來修補它們。如果開機影像有問題,您可能需要修補檔案。
在使用 patchadd -C 指令之前,請務必閱讀 Patch README 說明,或聯絡您所在地區的 Sun 支援辦事處。
下列範例說明了如何透過將下列 CD 複製到安裝伺服器的 /export/home/cdx86 目錄中,來建立安裝伺服器。
Solaris Software 1 of 2 x86 Platform Edition CD
Solaris Software 2 of 2 x86 Platform Edition CD
Solaris x86 Platform Edition Languages CD
# 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 就會被移除。