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

使用 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) 線上手冊」。