Solaris 10 5/08 安裝指南:網路安裝

第 5 章 使用 DVD 媒體從網路安裝 (作業)

本章說明如何使用 DVD 媒體來設定網路和系統,使您可從網路上安裝 Solaris 軟體。網路安裝可讓您從可存取目前的 Solaris 發行版本光碟影像的系統 (稱為安裝伺服器),將 Solaris 軟體安裝至網路上的其他系統。您需要將目前的 Solaris 發行版本 DVD 媒體的內容複製到安裝伺服器的硬碟中。然後您就可以使用任何的 Solaris 安裝方法從網路上安裝 Solaris 軟體。

本章包含以下主題:


備註 –

從 Solaris 10 11/06 發行版本開始,您可以選擇在初始安裝期間變更網路安全性設定,以停用 Secure Shell 以外的所有網路服務,或是限制這些網路服務只能回應本機請求。此安全性選項只能在初始安裝期間使用,不能在升級時使用。升級時會維護之前所設定的服務。如果需要,您可以在升級後使用 netservices 指令,限制網路服務。請參閱「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的「規劃網路安全性」

安裝完成之後,可以使用 netservices open 指令啟用網路服務,或是使用 SMF 指令啟用個別服務。請參閱「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的「安裝後修訂安全性設定」


作業說明:使用 DVD 媒體從網路安裝

表 5–1 作業說明:使用 DVD 媒體設定安裝伺服器

作業 

說明 

相關說明 

(僅限 x86):確認您的系統支援 PXE。 

如果您要在網路上安裝基於 x86 的系統,請確認機器可於沒有本機開機媒體的情況下利用 PXE 啟動。 

如果您的基於 x86 的系統不支援 PXE,就必須使用本機 DVD 或 CD 來啟動系統。 

請查閱硬體製造商文件或系統 BIOS。 

選擇一種安裝方法。 

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

「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的「選擇 Solaris 安裝方法」

收集系統資訊。 

使用檢核清單並填妥工作表,以收集安裝或升級所需的各項資訊。 

「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的第 5 章「在安裝或升級之前收集資訊 (規劃)」

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

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

第 2 章, 預先配置系統配置資訊 (作業)

建立安裝伺服器。

使用 setup_install_server(1M) 指令,將 Solaris DVD 複製到安裝伺服器的硬碟。

使用 DVD 媒體建立安裝伺服器

(可選擇) 建立啟動伺服器。

如果您要從網路上安裝系統,而此網路並未與安裝伺服器位於相同的子網路上,則必須在此子網路上建立啟動伺服器以啟動系統。使用 setup_install_server 指令的 -b 選項來安裝啟動伺服器。如果您使用的是動態主機配置協定 (DHCP),則不需要安裝啟動伺服器。

使用 DVD 影像在子網路上建立啟動伺服器

增加要從網路安裝的系統。

使用 add_install_client 指令來設定每個您想從網路上安裝的系統。每個您要安裝的系統都需要尋找安裝伺服器、啟動伺服器 (如果要求) 以及網路上的配置資訊。

使用 DVD 影像增加要從網路安裝的系統

(可選擇) 配置 DHCP 伺服器。

如果您要使用 DHCP 提供系統配置和安裝的參數,請先配置 DHCP 伺服器,然後再建立適用於安裝的選項和巨集。 


備註 –

若要從網路使用 PXE 安裝基於 x86 的系統,您必須配置 DHCP 伺服器。


「System Administration Guide: IP Services 」中的第 13 章「Planning for DHCP Service (Tasks)」

使用 DHCP 服務預先配置系統配置資訊 (作業)

從網路安裝系統。 

從網路啟動系統,以開始進行安裝。 

使用 DVD 影像從網路安裝系統

使用 DVD 媒體建立安裝伺服器

安裝伺服器包含從網路上安裝系統時所需的安裝影像。您必須建立安裝伺服器來將 Solaris 軟體從網路安裝至系統上。您並不需要每次都安裝啟動伺服器。


備註 –

如果您想使用 Solaris DVD 媒體在執行 Solaris 7 作業系統的系統上安裝一個安裝伺服器,則必須先套用下列其中一個修補程式。


ProcedureSPARC: 使用 SPARC 或 x86 DVD 媒體建立 SPARC 安裝伺服器


備註 –

此程序假定系統正在執行 Volume Manager。若您目前不是使用 Volume Manager 來管理媒體,請參閱「System Administration Guide: Devices and File Systems」


  1. 在即將成為安裝伺服器的 SPARC 系統上,成為超級使用者或具有同等權限的角色。

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

  2. 將 Solaris DVD 插入 SPARC 系統的光碟機中。

  3. 建立一個包含 DVD 影像的目錄。


    # mkdir -p install_dir_path
    
  4. 變更至已掛載光碟上的 Tools 目錄。

    • 如果是 SPARC DVD 媒體,請輸入:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • 如果是 X86 DVD 媒體,請輸入:


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. 將光碟機中的 DVD 影像複製至安裝伺服器的硬碟中。


    # ./setup_install_server install_dir_path
    
    install_dir_path

    指定要複製 DVD 影像的目錄。


    備註 –

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


  6. 決定您是否需要將安裝伺服器供掛載使用。

    • 如果安裝伺服器與要進行安裝的系統位於相同的子網路上,或者您正在使用 DHCP,則不需要建立啟動伺服器。接著執行步驟 7

    • 如果安裝伺服器和要安裝的系統不在同一個子網路上,而且您未使用 DHCP,請完成下列步驟。

      1. 確認已正確共用通往安裝伺服器影像的路徑。


        # share | grep install_dir_path
        
        install_dir_path

        指定複製 DVD 影像的安裝影像之路徑

        • 如果顯示了安裝伺服器的目錄路徑且選項中顯示了 anon=0,則前進至步驟 7

        • 如果未顯示安裝伺服器目錄的路徑,且選項中並未顯示 anon=0,請繼續。

      2. 請在 /etc/dfs/dfstab 檔案中增加此項目,使啟動伺服器能使用安裝伺服器。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. 確認 nfsd 常駐程式正在執行。

        • 若安裝伺服器正在執行目前的 Solaris 發行版本或相容版本,請鍵入下列指令。


          # svcs -l svc:/network/nfs/server:default
          

          如果 nfsd 常駐程式已連線,請接著執行步驟 d。如果 nfsd 常駐程式尚未連線,請啟動它。


          # svcadm enable svc:/network/nfs/server
          
        • 如果安裝伺服器正在執行 Solaris 9 作業系統或相容版本,請鍵入下列指令。


          # ps -ef | grep nfsd
          

          如果 nfsd 常駐程式正在執行中,請接著執行步驟 d。如果 nfsd 常駐程式不在執行中,請啟動它。


          # /etc/init.d/nfs.server start
          
      4. 共用安裝伺服器。


        # shareall
        
  7. 變更目錄至根 (/) 目錄。


    # cd /
    
  8. 退出 Solaris DVD。

  9. (可選擇) 修補位於網路安裝影像上 miniroot 中的檔案 (此影像係由 setup_install_server 所建立)。若啟動影像已產生問題,就有修補檔案的必要。

    • 若為基於 SPARC 的安裝影像,請使用 patchadd-c 指令修補位於 miniroot 的檔案。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      指定網路安裝 miniroot 的路徑。

      path-to-patch

      指定要增加之修補程式的路徑,例如,/var/sadm/spool

      patch-id

      指定要套用的修補程式 ID。


      注意 – 注意 –

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


    • 若為基於 x86 的安裝影像,請執行下列步驟修補 x86 網路安裝 miniroot。


      備註 –

      這些步驟假設網路上的某個系統正在執行針對 x86 平台的目前的 Solaris 發行版本,且該系統可經由網路存取。


      1. 在執行針對 x86 平台的目前的 Solaris 發行版本的系統上,以超級使用者或具有同等權限角色的身份登入。

      2. 變更至步驟 5 中建立之安裝影像的 Tools 目錄。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        指定在網路上安裝伺服器系統的路徑,例如 /net/installserver-1

      3. 建立新安裝影像,並將該影像置於正在執行針對 x86 平台的目前的 Solaris 發行版本系統上。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        指定要建立新安裝影像之針對 x86 系統的目前的 Solaris 發行版本的路徑。

        此指令會在針對 x86 系統的目前的 Solaris 發行版本上建立新的安裝影像。如果要修補此影像,您必須暫時將該影像置於執行針對 x86 系統的目前的 Solaris 發行版本的系統上。

      4. 在針對 x86 系統的目前的 Solaris 發行版本上,解壓縮網路安裝啟動歸檔。


        # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
          destination_dir
        
        remote_install_dir_path

        指定針對 x86 系統的目前的 Solaris 發行版本上之 x86 網路安裝影像的路徑。

        destination_dir

        指定包含已解壓縮之啟動歸檔之目錄的路徑。

      5. 在針對 x86 系統的目前的 Solaris 發行版本上,修補解壓縮的啟動歸檔。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        指定要增加之修補程式的路徑,例如,/var/sadm/spool

        patch-id

        指定要套用的修補程式 ID。

        您可以使用 patchadd -M 選項指定多個修補程式。如需更多資訊,請參閱「patchadd(1M) 線上手冊」。


        注意 – 注意 –

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


      6. 在針對 x86 系統的目前的 Solaris 發行版本上,壓縮 x86 啟動歸檔。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          remote_install_dir_path
        
      7. 將修補的 miniroot 複製到安裝伺服器的安裝影像。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  10. 決定您是否需要建立啟動伺服器。


範例 5–1 SPARC: 使用 SPARC DVD 建立 SPARC 安裝伺服器

下列範例會以圖解方式說明如何透過將 Solaris DVD 複製到安裝伺服器的 /export/home/dvdsparc 目錄,來建立安裝伺服器。此範例假定安裝伺服器正在執行目前的 Solaris 發行版本。


# mkdir -p /export/home/dvdsparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdsparc

如果需要使用獨立的啟動伺服器,請鍵入下列指令:

將下列路徑增加到 /etc/dfs/dfstab 檔案:


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc

檢查 nfsd 常駐程式是否連線。如果 nfsd 常駐程式尚未連線,請啟動並共用該程式。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server
# shareall 
# cd /


範例 5–2 x86: 使用 x86 DVD 建立 SPARC 安裝伺服器

下列範例會以圖解方式說明如何透過將 Solaris DVD 複製到安裝伺服器的 /export/home/dvdx86 目錄,來建立安裝伺服器。此範例假定安裝伺服器正在執行目前的 Solaris 發行版本。


# mkdir -p /export/home/dvdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdx86

將下列路徑增加到 /etc/dfs/dfstab 檔案:


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86

檢查 nfsd 常駐程式是否連線。如果 nfsd 常駐程式尚未連線,請啟動並共用該程式。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server  
# shareall 
# cd /

繼續安裝

設置好安裝伺服器之後,必須增加用戶端做為安裝用戶端。如需有關如何增加用戶端系統以從網路安裝的資訊,請參閱使用 add_install_client 增加要從網路安裝的系統 (DVD)

如果您未使用 DHCP,且您的用戶端系統和您的安裝伺服器位於不同的子網路,便須建立啟動伺服器。如需更多資訊,請參閱使用 DVD 影像在子網路上建立啟動伺服器

另請參閱

如需 setup_install_serveradd_to_install_server 指令的附加資訊,請參閱「install_scripts(1M) 線上手冊」。

Procedurex86: 使用 SPARC 或 x86 DVD 媒體建立 x86 安裝伺服器


備註 –

此程序假定系統正在執行 Volume Manager。若您目前不是使用 Volume Manager 來管理媒體,請參閱「System Administration Guide: Devices and File Systems」


  1. 在即將成為安裝伺服器的 x86 系統上,成為超級使用者或具有同等權限的角色。

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

  2. 將 Solaris DVD 插入系統的光碟機中。

  3. 建立一個包含啟動影像的目錄。


    # mkdir -p install_dir_path
    
    install_dir_path

    指定要複製 DVD 影像的目錄。

  4. 變更至已掛載光碟上的 Tools 目錄:

    • 如果是 SPARC DVD 媒體,請輸入:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • 如果是 X86 DVD 媒體,請輸入:


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. 使用 setup_install_server 指令,將磁碟機中的光碟複製到安裝伺服器的硬碟上:


    # ./setup_install_server install_dir_path
    
    install_dir_path

    指定要複製 DVD 影像的目錄。


    備註 –

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


  6. 決定您是否需要將安裝伺服器供掛載使用。

    • 如果安裝伺服器與要進行安裝的系統位於相同的子網路上,或者您正在使用 DHCP,則不需要建立啟動伺服器。前進至步驟 7

    • 如果安裝伺服器和要安裝的系統不在同一個子網路上,而且您未使用 DHCP,請完成下列步驟。

      1. 確認已正確共用通往安裝伺服器影像的路徑。


        # share | grep install_dir_path
        
        install_dir_path

        指定複製 DVD 影像的安裝影像

        • 如果顯示了安裝伺服器的目錄路徑,且選項中顯示了 anon=0,請接著執行步驟 7

        • 如果未顯示安裝伺服器目錄的路徑,且選項中並未顯示 anon=0,請繼續。

      2. 請在 /etc/dfs/dfstab 檔案中增加此項目,使啟動伺服器能使用安裝伺服器。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. 確認 nfsd 常駐程式正在執行。

        • 若安裝伺服器正在執行目前的 Solaris 發行版本或相容版本,請鍵入下列指令。


          # svcs -l svc:/network/nfs/server:default
          

          如果 nfsd 常駐程式已連線,請接著執行步驟 d。如果 nfsd 常駐程式尚未連線,請啟動它。


          # svcadm enable svc:/network/nfs/server
          
        • 如果安裝伺服器正在執行 Solaris 9 作業系統或相容版本,請鍵入下列指令。


          # ps -ef | grep nfsd
          

          如果 nfsd 常駐程式正在執行中,請接著執行步驟 d。如果 nfsd 常駐程式不在執行中,請啟動它。


          # /etc/init.d/nfs.server start
          
      4. 共用安裝伺服器。


        # shareall
        
  7. 變更目錄至根 (/) 目錄。


    # cd /
    
  8. 退出 Solaris DVD。

  9. (可選擇) 修補位於網路安裝影像上 miniroot 中的檔案 (此影像係由 setup_install_server 所建立)。

    • 若為基於 SPARC 的安裝影像,請使用 patchadd -C 指令修補位於 miniroot 的檔案。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      指定網路安裝 miniroot 的路徑。

      path-to-patch

      指定要增加之修補程式的路徑,例如,/var/sadm/spool

      patch-id

      指定要套用的修補程式 ID。


      注意 – 注意 –

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


    • 若為基於 x86 的安裝影像,請執行下列步驟修補 x86 網路安裝 miniroot。

      1. 如果安裝伺服器未執行針對 x86 系統的目前的 Solaris 發行版本,請以超級使用者身份登入網路上其他執行針對 x86 系統的目前的 Solaris 發行版本的系統。

        系統必須執行針對 x86 系統的目前的 Solaris 發行版本,才能修補針對 x86 的目前的 Solaris 發行版本之 miniroot。

        如果安裝伺服器正在執行針對 x86 系統的目前的 Solaris 發行版本,請移至步驟 d

      2. 變更至步驟 5 中建立之安裝影像的 Tools 目錄。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        指定在網路上安裝伺服器系統的路徑,例如 /net/installserver-1

      3. 建立新的安裝影像,並將該影像置於執行針對 x86 系統的目前的 Solaris 發行版本的系統上。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        指定要建立新安裝影像之針對 x86 系統的目前的 Solaris 發行版本的路徑。

        此指令會在針對 x86 系統的目前的 Solaris 發行版本上建立新的安裝影像。如果要修補此影像,您必須暫時將該影像置於執行針對 x86 系統的目前的 Solaris 發行版本的系統上。

      4. 解壓縮網路安裝啟動歸檔。


        # /boot/solaris/bin/root_archive unpackmedia install_dir_path \
          destination_dir
        
        install_dir_path

        指定 x86 網路安裝影像的路徑。如果您已在步驟 c 中建立新的安裝影像,請指定針對 x86 系統的目前的 Solaris 發行版本上之新影像的路徑。

        destination_dir

        指定包含已解壓縮之啟動歸檔之目錄的路徑。

      5. 修補已解壓縮的啟動歸檔。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        指定要增加之修補程式的路徑,例如,/var/sadm/spool

        patch-id

        指定要套用的修補程式 ID。

        您可以使用 patchadd -M 選項指定多個修補程式。如需更多資訊,請參閱「patchadd(1M) 線上手冊」。


        注意 – 注意 –

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


      6. 壓縮 x86 啟動歸檔。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          install_dir_path
        
      7. 如有必要,將修補的 miniroot 複製到安裝伺服器的安裝影像。

        如果您在遠端針對 x86 系統的目前的 Solaris 發行版本上修補 miniroot,則必須將修補的 miniroot 複製到安裝伺服器。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  10. 決定您是否需要建立啟動伺服器。


範例 5–3 x86: 使用 x86 DVD 建立 X86 安裝伺服器

下列範例會以圖解方式說明如何透過將 Solaris Operating System for x86 Platforms DVD 複製到安裝伺服器的 /export/home/dvdx86 目錄,來建立 x86 安裝伺服器。此範例假定安裝伺服器正在執行目前的 Solaris 發行版本。

設定安裝伺服器。


# mkdir -p /export/home/dvdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdx86

將下列路徑增加到 /etc/dfs/dfstab 檔案:


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86

檢查 nfsd 常駐程式是否連線。如果 nfsd 常駐程式尚未連線,請啟動並共用該程式。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server 
# shareall 
# cd /


範例 5–4 使用 SPARC DVD 建立 x86 安裝伺服器

下列範例會以圖解方式說明如何透過將 Solaris Operating System for SPARC Platforms DVD 複製到安裝伺服器的 /export/home/dvdsparc 目錄,來建立 x86 安裝伺服器。此範例假定安裝伺服器正在執行目前的 Solaris 發行版本。


# mkdir -p /export/home/dvdscparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdsparc

將下列路徑增加到 /etc/dfs/dfstab 檔案:


share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc

檢查 nfsd 常駐程式是否連線。如果 nfsd 常駐程式尚未連線,請啟動並共用該程式。


# svcs -l svc:/network/nfs/server:default
# svcadm enable svc:/network/nfs/server
# shareall 
# cd /

繼續安裝

設置好安裝伺服器之後,必須增加用戶端做為安裝用戶端。如需有關如何增加用戶端系統以從網路安裝的資訊,請參閱使用 add_install_client 增加要從網路安裝的系統 (DVD)

如果您未使用 DHCP,且您的用戶端系統和您的安裝伺服器位於不同的子網路,便須建立啟動伺服器。如需更多資訊,請參閱使用 CD 影像在子網路上建立啟動伺服器

另請參閱

如需 setup_install_serveradd_to_install_server 指令的附加資訊,請參閱「install_scripts(1M) 線上手冊」。

使用 DVD 影像在子網路上建立啟動伺服器

您必須建立安裝伺服器,以便在網路中的系統上安裝 Solaris 軟體。您並不需要每次都安裝啟動伺服器。啟動伺服器包含足夠的啟動軟體來從網路上啟動系統,然後安裝伺服器會完成 Solaris 軟體的安裝。

Procedure使用 DVD 影像在子網路上建立啟動伺服器

  1. 在您想要為子網路建立啟動伺服器的系統上,登入並成為超級使用者或具有同等權限的角色。

    該系統必須能存取遠端目前的 Solaris 發行版本光碟影像,此影像一般為安裝伺服器。如果您使用命名服務,該系統也應該使用命名服務。如果您並未使用命名服務,則必須遵循網站的策略來分配關於此系統的資訊。

  2. 從安裝伺服器掛載 Solaris DVD。


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name:path

    是安裝伺服器的名稱和光碟影像的絕對路徑

  3. 為啟動影像建立一個目錄。


    # mkdir -p boot_dir_path
    
    boot_dir_path

    指定要複製啟動軟體的目錄。

  4. 變更至 Solaris DVD 影像上的 Tools 目錄。


    # cd /mnt/Solaris_10/Tools
    
  5. 將啟動軟體複製到啟動伺服器。


    # ./setup_install_server -b boot_dir_path
    
    -b

    指定將系統如啟動伺服器一般來安裝。

    boot_dir_path

    指定要複製啟動軟體的目錄。


    備註 –

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


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


    # cd /
    
  7. 解除掛載安裝影像。


    # umount /mnt
    

    您現在已準備好將系統設定為從網路上安裝。請參閱使用 DVD 影像增加要從網路安裝的系統


範例 5–5 在子網路上建立啟動伺服器 (DVD)

下列範例會以圖解方式說明如何在子網路上建立啟動伺服器。這些指令會將啟動軟體從 Solaris DVD 影像複製到名為 crystal 的啟動伺服器之本機磁碟上的 /export/home/dvdsparc 中。


# mount -F nfs -o ro crystal:/export/home/dvdsparc /mnt 
# mkdir -p  /export/home/dvdsparc
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/home/dvdsparc
# cd /
# umount /mnt

繼續安裝

在您安裝好啟動伺服器之後,您必須增加用戶端做為安裝用戶端。如需有關如何增加用戶端系統以從網路安裝的資訊,請參閱使用 DVD 影像增加要從網路安裝的系統

另請參閱

如需有關 setup_install_server 指令的附加資訊,請參閱「install_scripts(1M)」。

使用 DVD 影像增加要從網路安裝的系統

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

使用以下的 add_install_client 程序來設定安裝伺服器和用戶端。您也可以參閱以下的範例程序:

如需有關使用此指令的更多選項,請參閱「add_install_client(1M) 線上手冊」。

Procedure使用 add_install_client 增加要從網路安裝的系統 (DVD)

建立安裝伺服器之後,必須設置要從網路安裝的各個系統。

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

開始之前

如果您擁有啟動伺服器,請確定您已共用安裝伺服器安裝影像,並已啟動適當的服務。請參閱步驟 6「使用 SPARC 或 x86 DVD 媒體建立 SPARC 安裝伺服器」。

您想安裝的每個系統都需要找到下列項目。

  1. 在安裝伺服器或啟動伺服器上,成為超級使用者或具有同等權限的角色。

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

    • 主機名稱

    • IP 位址

    • 乙太網路位址

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

  3. 增加用戶端至安裝伺服器的 /etc/ethers 檔案。

    1. 在用戶端上,找出 ethers 位址。從本機檔案中取出 /etc/ethers 對映。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. 在安裝伺服器上,於編輯器中開啟 /etc/ethers 檔案。增加位址至清單上。

  4. 變更至 Solaris DVD 影像上的 Tools 目錄:


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    指定 Tools 目錄的路徑

  5. 設定用戶端系統,以便其可以從網路上安裝。


    # ./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 取得網路安裝參數。如果您僅使用 -d 選項,則 add_install_client 指令會為同一類別的用戶端系統 (例如,所有 SPARC 用戶端機器) 設定安裝資訊。若要設定特定用戶端的安裝資訊,請將 -d 選項搭配 -e 選項一起使用。

    對於 x86 用戶端,可使用此選項透過 PXE 網路啟動功能,從網路啟動系統。此選項的輸出會列出您必須在 DHCP 伺服器上建立的 DHCP 選項。

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

    -s install_server:install_dir_path

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

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

    • install_dir_path 是 Solaris DVD 影像的絕對路徑。

    -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 發行版本網路安裝影像、CD 或 DVD 上 Tools 目錄中的影像,則請指定替代啟動影像的路徑。

    -bboot-property=value

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

    請參閱「eeprom(1M) 線上手冊」,以取得啟動特性的說明。

    -e ethernet_address

    指定所要安裝的用戶端乙太網路位址。此選項可讓您設定要用於特定用戶端的安裝資訊,包括該用戶端的啟動檔案。

    啟動檔案名稱中不使用 nbp. 前綴。例如,如果指定基於 x86 的用戶端為 -e 00:07:e9:04:4a:bf,則該指令會在 /tftpboot 目錄中建立名為 010007E9044ABF.i86pc 的啟動檔案。不過,目前的 Solaris 發行版本支援使用有 nbp. 前綴的舊式啟動檔案。

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

    client_name

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

    platform_group

    是要安裝的系統的平台群組。如需更多資訊,請參閱「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的「平台名稱和群組」


範例 5–6 SPARC: 使用 DHCP (DVD) 時在 SPARC 安裝伺服器上增加 SPARC 安裝用戶端

下列範例會以圖解方式說明使用 DHCP 在網路上設定安裝參數時如何增加安裝用戶端。此安裝用戶端稱為 basil,是 UltraTM 5 系統。檔案系統 /export/home/dvdsparc/Solaris_10/Tools 包含 add_install_client 指令。

如需有關如何使用 DHCP 設定網路安裝之安裝參數的更多資訊,請參閱使用 DHCP 服務預先配置系統配置資訊 (作業)


sparc_install_server# cd /export/home/dvdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


範例 5–7 增加與其伺服器位於相同子網路的安裝用戶端 (DVD)

以下範例說明如何在安裝伺服器所在的子網路上增加安裝用戶端。此安裝用戶端稱為 basil,是一個 Ultra 5 系統。檔案系統 /export/home/dvdsparc/ 包含 add_install_client 指令。


install_server# cd /export/home/dvdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


範例 5–8 將安裝用戶端增加到啟動伺服器 (DVD)

下列範例會以圖解方式說明如何將安裝用戶端增加到啟動伺服器。此安裝用戶端稱為 rose,是 Ultra 5 系統。執行啟動伺服器上的指令。-s 選項可用以指定名為 rosemary 的安裝伺服器,其包含 /export/home/dvdsparc 中的 Solaris Operating System for SPARC Platforms DVD 影像。


boot_server# cd /export/home/dvdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/dvdsparc rose sun4u


範例 5–9 x86: 使用 DHCP (DVD) 時在 x86 安裝伺服器上增加單一 x86 安裝用戶端

下列範例會以圖解方式說明使用 DHCP 在網路上設定安裝參數時如何將 x86 安裝用戶端增加到安裝伺服器。

此伺服器包含 /export/home/dvdx86 中的 Solaris Operating System for x86 Platforms DVD 影像。


x86_install_server# cd /export/boot/dvdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/dvdx86 i86pc

上述指令會將乙太網路位址為 00:07:e9:04:4a:bf 的用戶端設定為安裝用戶端。啟動檔案 010007E9044ABF.i86pc 會建立於安裝伺服器上。之前的發行版本中,此啟動檔案的名稱是 nbp.010007E9044ABF.i86pc

如需有關如何使用 DHCP 為網路安裝設定安裝參數的更多資訊,請參閱使用 DHCP 服務預先配置系統配置資訊 (作業)



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

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

使用此指令集增加用戶端。


install server# cd /export/boot/dvdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

如需可與 -b 選項配合使用之啟動特性變數和值的完整說明,請參閱「eeprom(1M) 線上手冊」。


繼續安裝

若使用 DHCP 伺服器在網路上安裝 x86 用戶端,請配置 DHCP 伺服器並建立 add_install_client -d 指令輸出中所列的選項和巨集。如需有關如何配置 DHCP 伺服器以支援網路安裝的說明,請參閱使用 DHCP 服務預先配置系統配置資訊 (作業)

基於 x86 的系統:若使用的不是 DHCP 伺服器,您必須使用本機 Solaris OS DVD 或 CD 啟動系統。

另請參閱

如需有關 add_install_client 指令的附加資訊,請參閱「install_scripts(1M) 線上手冊」。

使用 DVD 影像從網路安裝系統

在您增加系統做為安裝用戶端之後,便可以從網路安裝用戶端。本節說明下列作業。

ProcedureSPARC: 從網路安裝用戶端 (使用 DVD)

開始之前

此程序假設您已經完成下列作業。

  1. 開啟用戶端系統。

    如果系統目前正在執行中,請使該系統執行 0 階層。

    螢幕上會顯示 ok 提示。

  2. 從網路啟動系統。

    • 若要使用 Solaris 互動式安裝 GUI 進行安裝,請鍵入下列指令。


      ok boot net
      
    • 若要使用桌面階段作業中的 Solaris 互動式文字安裝程式進行安裝,請鍵入下列指令。


      ok boot net - text
      
    • 若要使用主控台階段作業中的 Solaris 互動式文字安裝程式進行安裝,請鍵入下列指令。


      ok boot net - nowin
      

    系統從網路啟動。

  3. 如果系統向您發出提示,請回答系統配置問題。

    如果您使用的是 GUI,則在確認系統配置資訊後,螢幕上會出現 [歡迎使用 Solaris] 面板。

  4. 若出現提示,請回答相關問題以完成安裝。

另請參閱

如需有關如何使用 Solaris 安裝 GUI 完成互動式安裝的資訊,請參閱「Solaris 10 5/08 安裝指南:基本安裝」中的「使用具備 GRUB 之 Solaris 安裝程式進行安裝或升級」

Procedurex86: 使用 GRUB 從網路安裝用戶端 (使用 DVD)

基於 x86 的系統的 Solaris 安裝程式會使用 GRUB 開機管理程式。此程序將說明如何使用 GRUB 開機管理程式從網路安裝基於 x86 的系統。如需有關 GRUB 開機管理程式的簡介資訊,請參閱「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的第 6 章「使用 GRUB 啟動進行 Solaris 安裝」

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

開始之前

此程序假設您已經完成下列作業。

此程序也假設您的系統可以從網路啟動。

  1. 啟動系統。

  2. 鍵入適當的按鍵組合,以進入 BIOS 系統。

    有些支援 PXE 的網路配接卡具有這樣一項功能,如果您依照簡短的開機時間提示按下特定的按鍵,該功能會啟用 PXE 啟動功能。

  3. 在 BIOS 系統中,指示系統從網路啟動。

    如需如何在 BIOS 中設定啟動的優先順序,請參閱您的硬體說明文件。

  4. 結束 BIOS。

    系統從網路啟動。會顯示 GRUB 功能表。


    備註 –

    您系統上顯示的 GRUB 功能表可能和以下範例不同,其隨著網路安裝伺服器的配置而異。



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-----------------------------------------------------------------------------------------------------------+
    | Solaris 10 5/08 /cdrom0                                                           
    |                                                                                                           |
    |                                                                                                           |
    +-----------------------------------------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 選取適當的安裝選項。

    • 若要從網路安裝 Solaris 作業系統,請選取功能表中適當的 Solaris 項目,然後按 Enter 鍵。

      如果您要從在x86: 使用 SPARC 或 x86 DVD 媒體建立 x86 安裝伺服器中所設定的網路安裝伺服器執行安裝,請選取此項目。

    • 若要使用特定啟動引數從網路安裝 Solaris 作業系統,請執行這些步驟。

      如果您要在安裝過程中修改裝置配置,卻未先以使用 add_install_client 增加要從網路安裝的系統 (DVD)所述之 add_install_client 指令設定這些啟動引數,則可能需要設定特定的啟動引數。

      1. 在 GRUB 功能表上,選取要編輯的安裝選項,然後按 [e]。

        與下列文字類似的啟動指令會顯示在 GRUB 功能表中。


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 使用箭頭鍵選取所要編輯的啟動項目,然後按 [e]。

        所要編輯的啟動指令會顯示在 GRUB 的編輯視窗中。

      3. 鍵入所要使用的啟動引數或選項,以編輯該指令。

        GRUB 編輯功能表的指令語法如下。


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        如需有關啟動引數和指令語法的資訊,請參閱表 8–1

      4. 若要接受編輯並返回 GRUB 功能表,請按 Enter 鍵。

        會顯示 GRUB 功能表。會顯示您對啟動指令所做的編輯。

      5. 若要開始安裝,請在 GRUB 功能表中鍵入 b

    Solaris 安裝程式會檢查預設啟動磁碟,確定是否符合安裝或升級系統的需求。如果 Solaris 安裝無法偵測系統配置,程式會提示您所缺少的資訊。

    完成檢查之後,螢幕上會顯示安裝選項畫面。

  6. 選取安裝類型。

    安裝選項畫面會顯示下列選項。


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • 若要安裝 Solaris 作業系統,請選擇下列選項。

      • 若要使用 Solaris 互動式安裝 GUI 進行安裝,請鍵入 1,然後按 Enter 鍵。

      • 若要在桌面階段作業中使用互動式文字介面安裝程式進行安裝,請鍵入 3,然後按 Enter 鍵。

        選取此安裝類型將會置換預設的 GUI 安裝程式,並執行文字介面安裝程式。

      • 若要在主控台階段作業中使用互動式文字介面安裝程式進行安裝,請鍵入 4,然後按 Enter 鍵。

        選取此安裝類型將會置換預設的 GUI 安裝程式,並執行文字介面安裝程式。

      若要執行自動自訂 JumpStart 安裝 (選項 2),請參閱「Solaris 10 5/08 安裝指南:自訂 JumpStart 及進階安裝」

      如需有關 Solaris 安裝 GUI 與文字介面安裝程式的詳細資訊,請參閱「Solaris 10 5/08 安裝指南:規劃安裝與升級」中的「系統需求和建議」

      系統會配置裝置及介面並搜尋配置檔案。安裝程式開始。前往步驟 7,以繼續安裝。

    • 安裝前若要執行系統管理作業,請選擇下列選項。

      • 若要更新驅動程式,或安裝「安裝時間更新 (ITU)」,請插入更新媒體,再鍵入 5,然後按 Enter 鍵。

        您可能需要更新驅動程式或安裝 ITU,如此 Solaris 作業系統才能夠在系統上執行。請遵循驅動程式更新或 ITU 的說明,安裝更新。

      • 若要執行系統管理作業,請鍵入 6,然後按 Enter 鍵。

        安裝前若需要在系統上執行系統管理作業,可能需啟動單一使用者的 Shell。如需有關安裝前可以執行之系統管理作業的資訊,請參閱「System Administration Guide: Basic Administration」

      執行系統管理作業之後,會再次顯示選項清單。請選取適當的選項,以繼續安裝。

  7. 如果系統向您發出提示,請回答系統配置問題。

    如果您使用的是安裝 GUI,則在確認系統配置資訊後,螢幕上會出現 [歡迎使用 Solaris] 面板。

  8. 若出現提示,請回答相關問題以完成安裝。

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


    備註 –

    當您在安裝之後啟動系統時,GRUB 功能表會列出已經安裝的作業系統,包括新安裝的 Solaris 作業系統。選取您要啟動的作業系統。如果未做其他選取,會載入預設選項。


後續步驟

在機器上安裝多個作業系統時,必須指示 GRUB 開機管理程式如何辨識這些作業系統,以利開機作業的進行。如需更多資訊,請參閱「System Administration Guide: Basic Administration」中的「Modifying the Solaris Boot Behavior by Editing the GRUB Menu」

另請參閱

如需有關如何使用 Solaris 安裝 GUI 完成互動式安裝的資訊,請參閱「Solaris 10 5/08 安裝指南:基本安裝」中的「使用具備 GRUB 之 Solaris 安裝程式進行安裝或升級」