Solaris 9 安裝指南

第 12章 準備使用 CD 媒體從網路安裝(工作)

本章將說明如何使用 CD 媒體設定您的網路和系統,來從網路安裝 Solaris 軟體。網路安裝可讓您將 Solaris 軟體從可存取 Solaris 9 磁碟影像的系統 (稱為安裝伺服器) 安裝至網路上的其他系統中。您可以將此 CD 媒體內容複製到安裝伺服器的硬碟中。然後您就可以使用任何的 Solaris 安裝方法從網路上安裝 Solaris 軟體。本章包含下列的主題:

工作對映:準備使用 CD 媒體從網路安裝

表 12–1 工作對映:使用 CD 媒體設定安裝伺服器

工作 

說明  

操作指示 

建立安裝伺服器

使用 setup_install_server(1M) 指令,將 Solaris 9 Software 1 of 2 CD 複製到安裝伺服器的硬碟中。

使用 add_to_install_server(1M) 指令,將 Solaris 9 Software 2 of 2 CD 和 Solaris 9 Languages CD 複製到安裝伺服器的硬碟中。

使用 modify_install_server(1M) 指令,將 Solaris Web Start 使用者介面軟體加入網路安裝影像中。

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

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

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

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

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

使用 CD 媒體加入要從網路安裝的系統

使用 CD 媒體建立 SPARC 安裝伺服器

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

SPARC:使用 SPARC CD 媒體建立 SPARC 安裝伺服器

本程序將使用 SPARC CD 媒體建立 SPARC 安裝伺服器。

如果要使用安裝伺服器以外,其他平台上的媒體建立安裝伺服器(例如使用 IA CD 媒體建立 SPARC 系統)時,請參閱 針對 CD 媒體建立跨平台安裝伺服器


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration 取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


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

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

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

  3. 建立 CD 影像目錄。


    # mkdir -p install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

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


    # cd /cdrom/cdrom0/s0/Solaris_9/Tools
    
  5. 將磁碟機的影像複製到安裝伺服器硬碟中。


    # ./setup_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 


    註解 –

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


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

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

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

    1. 檢驗安裝伺服器的安裝影像路徑是否已正確共用。


      # share | grep install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

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

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

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


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

    3. 請確定安裝伺服器的目錄路徑已正確的共用。


      # ps -ef | grep nfsd
      
      • 若 nfsd 常駐程式仍未執行,請將其啟動。


        # /etc/init.d/nfs.server start 
        
      • 若已執行 nfsd 常駐程式,請共用安裝伺服器。


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


    # cd /
    
  8. 彈出 Solaris 9 Software 1 of 2 CD。

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

  10. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  12. 將目錄變更至 root (/)。


    # cd /
    
  13. 彈出 Solaris 9 Software 2 of 2 CD。

  14. 在系統 CD-ROM 磁碟機中插入 Solaris 9 Languages CD CD。

  15. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  17. 將目錄變更至 root (/)。


    # cd /
    
  18. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來開機系統並從網路安裝 Solaris 9 軟體。

    • 如果不要,請退出 Solaris 9 Languages CD 並繼續執行 步驟 22

    • 如果要這樣做,請退出 Solaris 9 Languages CD 並繼續執行。

  19. 在系統的 CD-ROM 磁碟機中插入 Solaris 9 安裝CD。

  20. 變更至所裝載的 CD 上包含 modify_install_server 的目錄:


    # cd /cdrom/cdrom0/s0
    
  21. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    installer_miniroot_path

    指定 CD 上要從中複製 Solaris Web Start 介面的目錄 

  22. 決定您是否要修補位於 miniroot (/install_dir_path/Solaris_9/Tools/Boot ) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。若啟動影像已產生問題,就有修補檔案的必要。

    • 若不修補,請繼續。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      在使用 patchadd -C 指令之前,請務必閱讀「修補程式讀我檔案」說明,或聯絡您所在地區的 Sun 支援辦事處。


  23. 決定您是否需要建立啟動伺服器。


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

下列範例將說明如何將下列 CD 複製到安裝伺服器的 /export/home/s9cdsparc 目錄,以便建立安裝伺服器。


# mkdir -p /export/home/s9cdsparc
# cd /cdrom/cdrom0/s0/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdsparc

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


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

請檢查是否正在執行 nfsd 常駐程式。如果 nfsd 常駐程式未在執行中,則請啟動並且共用 nfsd 常駐程式。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

繼續以下步驟。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/s0
# ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0

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


SPARC:使用 SPARC CD 媒體建立 SPARC 安裝伺服器

本程序將使用 SPARC CD 媒體建立 SPARC 安裝伺服器。

如果要使用安裝伺服器以外,其他平台上的媒體建立安裝伺服器(例如使用 IA CD 媒體建立 SPARC 系統)時,請參閱 針對 CD 媒體建立跨平台安裝伺服器


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration 取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


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

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

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

  3. 建立 CD 影像目錄。


    # mkdir -p install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

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


    # cd /cdrom/cdrom0/s0/Solaris_9/Tools
    
  5. 將磁碟機的影像複製到安裝伺服器硬碟中。


    # ./setup_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 


    註解 –

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


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

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

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

    1. 檢驗安裝伺服器的安裝影像路徑是否已正確共用。


      # share | grep install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

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

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

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


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

    3. 請確定安裝伺服器的目錄路徑已正確的共用。


      # ps -ef | grep nfsd
      
      • 若 nfsd 常駐程式仍未執行,請將其啟動。


        # /etc/init.d/nfs.server start 
        
      • 若已執行 nfsd 常駐程式,請共用安裝伺服器。


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


    # cd /
    
  8. 彈出 Solaris 9 Software 1 of 2 CD。

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

  10. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  12. 將目錄變更至 root (/)。


    # cd /
    
  13. 彈出 Solaris 9 Software 2 of 2 CD。

  14. 在系統 CD-ROM 磁碟機中插入 Solaris 9 Languages CD CD。

  15. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  17. 將目錄變更至 root (/)。


    # cd /
    
  18. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來開機系統並從網路安裝 Solaris 9 軟體。

    • 如果不要,請退出 Solaris 9 Languages CD 並繼續執行 步驟 22

    • 如果要這樣做,請退出 Solaris 9 Languages CD 並繼續執行。

  19. 在系統的 CD-ROM 磁碟機中插入 Solaris 9 安裝CD。

  20. 變更至所裝載的 CD 上包含 modify_install_server 的目錄:


    # cd /cdrom/cdrom0/s0
    
  21. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    installer_miniroot_path

    指定 CD 上要從中複製 Solaris Web Start 介面的目錄 

  22. 決定您是否要修補位於 miniroot (/install_dir_path/Solaris_9/Tools/Boot ) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。若啟動影像已產生問題,就有修補檔案的必要。

    • 若不修補,請繼續。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      在使用 patchadd -C 指令之前,請務必閱讀「修補程式讀我檔案」說明,或聯絡您所在地區的 Sun 支援辦事處。


  23. 決定您是否需要建立啟動伺服器。


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

下列範例將說明如何將下列 CD 複製到安裝伺服器的 /export/home/s9cdsparc 目錄,以便建立安裝伺服器。


# mkdir -p /export/home/s9cdsparc
# cd /cdrom/cdrom0/s0/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdsparc

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


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

請檢查是否正在執行 nfsd 常駐程式。如果 nfsd 常駐程式未在執行中,則請啟動並且共用 nfsd 常駐程式。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

繼續以下步驟。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
# ./add_to_install_server /export/home/s9cdsparc
# cd /
# cd /cdrom/cdrom0/s0
# ./modify_install_server -p /export/home/s9cdsparc /cdrom/cdrom0/s0

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


使用 CD 媒體建立 IA 安裝伺服器

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

IA:使用 IA CD 媒體建立 IA 安裝伺服器

本程序將使用 IA CD 媒體建立 IA 安裝伺服器。

如果使用安裝伺服器以外,其他平台上的媒體建立安裝伺服器(例如使用 SPARC CD 安裝 IA 系統),請參閱 針對 CD 媒體建立跨平台安裝伺服器


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration 取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


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

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

  2. 在系統磁碟機中插入 Solaris 9 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
    
  5. 將磁碟機的影像複製到安裝伺服器的硬碟中。


    # ./setup_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 


    註解 –

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


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

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

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

    1. 檢驗安裝伺服器的安裝影像路徑是否已正確共用。


      # share | grep install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

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

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

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


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像的路徑 

    3. 請確定安裝伺服器的目錄路徑已正確的共用。


      # ps -ef | grep nfsd
      
      • 若 nfsd 常駐程式仍未執行,請將其啟動。


        # /etc/init.d/nfs.server start 
        
      • 若已執行 nfsd 常駐程式,請共用安裝伺服器。


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


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

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

  10. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  12. 將目錄變更至 root (/)。


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

  14. 在系統 CD-ROM 磁碟機中插入 Solaris 9 Languages CD CD。

  15. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  17. 將目錄變更至 root (/)。


    # cd /
    
  18. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來啟動系統並從網路安裝 Solaris 9 軟體。

    • 如果不要,請退出 Solaris 9 Languages CD 並繼續執行 步驟 22

    • 如果要這樣做,請退出 Solaris 9 Languages CD 並繼續執行。

  19. 在系統的 CD-ROM 磁碟機中插入 Solaris 9 安裝CD。

  20. 變更至已裝載的 CD 上包含 modify_install_server 的目錄:


    # cd /cdrom/cdrom0/s2
    
  21. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    installer_miniroot_path

    指定 CD 上要從中複製 Solaris Web Start 介面的目錄 

  22. 決定您是否要修補位於 miniroot (/install_dir_path/Solaris_9/Tools/Boot ) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。如果啟動影像已產生問題,就有修補檔案的必要。

    • 若不修補,請繼續。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      在使用 patchadd -C 指令之前,請務必閱讀「修補程式讀我檔案」說明,或聯絡您所在地區的 Sun 支援辦事處。


  23. 決定您是否需要建立啟動伺服器。


範例 12–2 IA:使用 IA CD 媒體建立 IA 安裝伺服器

下列範例將說明如何將下列 CD 複製到安裝伺服器的 /export/home/s9cdia 目錄,以便建立安裝伺服器。


# mkdir -p /export/home/s9cdia
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdia

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


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

檢查是否正在執行 nfsd 常駐程式。如果 nfsd 常駐程式未在執行中,請啟動並共用 nfsd 常駐程試。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

繼續執行下列步驟。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/s9cdia /cdrom/cdrom0/s2

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


IA:使用 IA CD 媒體建立 IA 安裝伺服器

本程序將使用 IA CD 媒體建立 IA 安裝伺服器。

如果使用安裝伺服器以外,其他平台上的媒體建立安裝伺服器(例如使用 SPARC CD 安裝 IA 系統),請參閱 針對 CD 媒體建立跨平台安裝伺服器


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration 取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


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

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

  2. 在系統磁碟機中插入 Solaris 9 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
    
  5. 將磁碟機的影像複製到安裝伺服器的硬碟中。


    # ./setup_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 


    註解 –

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


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

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

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

    1. 檢驗安裝伺服器的安裝影像路徑是否已正確共用。


      # share | grep install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像路徑 

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

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

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


      share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
      

      install_dir_path

      指定啟動伺服器安裝影像的路徑 

    3. 請確定安裝伺服器的目錄路徑已正確的共用。


      # ps -ef | grep nfsd
      
      • 若 nfsd 常駐程式仍未執行,請將其啟動。


        # /etc/init.d/nfs.server start 
        
      • 若已執行 nfsd 常駐程式,請共用安裝伺服器。


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


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

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

  10. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  12. 將目錄變更至 root (/)。


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

  14. 在系統 CD-ROM 磁碟機中插入 Solaris 9 Languages CD CD。

  15. 變更至已裝載 CD 的 Tools 目錄。


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


    # ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  17. 將目錄變更至 root (/)。


    # cd /
    
  18. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來啟動系統並從網路安裝 Solaris 9 軟體。

    • 如果不要,請退出 Solaris 9 Languages CD 並繼續執行 步驟 22

    • 如果要這樣做,請退出 Solaris 9 Languages CD 並繼續執行。

  19. 在系統的 CD-ROM 磁碟機中插入 Solaris 9 安裝CD。

  20. 變更至已裝載的 CD 上包含 modify_install_server 的目錄:


    # cd /cdrom/cdrom0/s2
    
  21. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    # ./modify_install_server -p install_dir_path installer_miniroot_path
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    installer_miniroot_path

    指定 CD 上要從中複製 Solaris Web Start 介面的目錄 

  22. 決定您是否要修補位於 miniroot (/install_dir_path/Solaris_9/Tools/Boot ) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。如果啟動影像已產生問題,就有修補檔案的必要。

    • 若不修補,請繼續。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      在使用 patchadd -C 指令之前,請務必閱讀「修補程式讀我檔案」說明,或聯絡您所在地區的 Sun 支援辦事處。


  23. 決定您是否需要建立啟動伺服器。


範例 12–2 IA:使用 IA CD 媒體建立 IA 安裝伺服器

下列範例將說明如何將下列 CD 複製到安裝伺服器的 /export/home/s9cdia 目錄,以便建立安裝伺服器。


# mkdir -p /export/home/s9cdia
# cd /cdrom/cdrom0/s2/Solaris_9/Tools
# ./setup_install_server /export/home/s9cdia

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


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

檢查是否正在執行 nfsd 常駐程式。如果 nfsd 常駐程式未在執行中,請啟動並共用 nfsd 常駐程試。


# ps -ef | grep nfsd
# /etc/init.d/nfs.server start
# shareall 

繼續執行下列步驟。


# cd /
# cd /cdrom/cdrom0/Solaris_9/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
# ./add_to_install_server /export/home/s9cdia
# cd /
# cd /cdrom/cdrom0/s2
# ./modify_install_server -p /export/home/s9cdia /cdrom/cdrom0/s2

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


針對 CD 媒體建立跨平台安裝伺服器

如果需要使用安裝伺服器以外,其他平台的 CD 媒體時,將無法讀取安裝伺服器裡的 CD。 此時必須使用遠端系統才能讀取 CD。例如,當您需要使用 IA CD 媒體來安裝 SPARC 安裝伺服器時,您必須使用遠端 IA 系統來讀取 CD。

使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器

依照本程序使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器。您需要具備:


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration ,取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


在此程序中,SPARC system 是指用來作為安裝伺服器的 SPARC 系統,remote IA system 是指用來讀取 IA CD 媒體的遠端 IA 系統。

  1. 變更身份為遠端 IA 系統上的超級使用者。

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

  2. 在遠端 IA 系統上,將 Solaris 9 Software 1 of 2 Intel Platform Edition CD 插入系統光碟機中。

  3. 在遠端 IA 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  4. 在遠端 IA 系統上啟動 NFS 常駐程式。


    remote IA system# /etc/init.d/nfs.server start
    
  5. 在遠端 IA 系統上,使用共用指令,檢驗 CD 亦可用於其他系統。


    remote IA system# share
    -   /cdrom/sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/sol_9_ia/s2 ro,anon=0 " "
  6. 請在將變成 IA 安裝伺服器的 SPARC 系統上變更身份為超級使用者。

  7. 在 SPARC 系統上建立兩個分別用於 miniroot 和 pruduct 裝載點的目錄,以存取 IA CD。


    SPARC system# mkdir directory_name_s0 
    

    SPARC system# mkdir  directory_name_s2
    

    directory_name_s0

    為包含磁區 0 上的 miniroot 之目錄名稱。 

    directory_name_s2

    為包含磁區 2 上的 product 之目錄名稱。 

  8. 在 SPARC 系統上裝載遠端 IA CD 影像。


    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s0 directory_name_s0
    

    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s2 directory_name_s2
    
  9. 在 SPARC 系統上,變更至已裝載的磁碟上之 Tools 目錄:


    SPARC system# cd /directory_name_s2/Solaris_9/Tools
    
  10. 在 SPARC 系統上,將磁碟機中的磁碟複製到安裝伺服器的硬碟(位於使用 setup_install_server 指令建立的目錄內)上:


    SPARC system# ./setup_install_server -t directory_name_s0 install_dir_path
    

    -t

    如果您不使用 Solaris 9 Software 2 of 2 CD 上 Tools 目錄中的開機影像,而使用其他開機影像時,請指定開機影像的路徑。 

    directory_name_s0

    為包含磁區 0 上的 miniroot 之目錄名稱。 

    install_dir_path

    指定要複製磁碟影像的目錄。 目錄必須為空目錄。 


    註解 –

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


  11. 在 SPARC 系統上,變更至頂層目錄。


    SPARC system# cd /
    
  12. 在 SPARC 系統上,解除裝載這兩個目錄。


    SPARC system# unmount directory_name_s0 
    

    SPARC system# unmount directory_name_s2
    
  13. 在 IA 系統上,不共用這兩片 CD-ROM 光碟片。


    remote IA  system# unshare /cdrom/sol_9ia/s0
    

    remote IA  system# unshare /cdrom/sol_9ia/s2
    
  14. 在 IA 系統上,退出 Solaris 9 Software 1 of 2 Intel Platform Edition CD。

  15. 將 Solaris 9 Software 2 of 2 Intel Platform Edition CD 插入 SPARC 系統的 CD-ROM 光碟機中。

  16. 在 SPARC 系統上,變更至已裝載的 CD 上之 Tools 目錄:


    SPARC system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. 在 SPARC 系統上,將 CD 複製到安裝伺服器的硬碟:


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  18. 退出 Solaris 9 Software 2 of 2 Intel Platform Edition CD。

  19. 在 SPARC 系統上,將 Solaris 9 Intel Platform Edition Languages CD 插入 SPARC 系統的 CD-ROM 光碟機並且裝載 CD。

  20. 在 SPARC 系統上,變更至已裝載 CD 上之 Tools 目錄:


    SPARC system# cd /cdrom/cdrom0/Tools
    
  21. 在 SPARC 系統上,將 CD 複製到安裝伺服器的硬碟上:


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  22. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來啟動系統並從網路安裝 Solaris 9 軟體。

    • 如果不這樣做,請退出 Solaris 9 Intel Platform Edition Languages CD,並且跳至 步驟 30

    • 如果要這樣做,請退出 Solaris 9 Intel Platform Edition Languages CD 並繼續執行。

  23. 在遠端 IA 系統上,將 Solaris 9 Intel Platform Edition Installation CD 插入 IA 系統的 CD-ROM 光碟機。

  24. 在遠端 IA 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  25. 在遠端 IA 系統上啟動 NFS 常駐程式。


    remote IA system# /etc/init.d/nfs.server start
    
  26. 在遠端 IA 系統上,檢驗 CD 可用於其他系統:


    remote IA system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s2 ro,anon=0 " "
  27. 在 SPARC 系統上,裝載 CD 上的片段。


    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s0 directory_name_s0 
    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s2  directory_name_s2
    
  28. 在 SPARC 系統上,變更至已裝載的 CD 上包含 modify_install_server 指令的目錄:


    SPARC system# cd directory_name_s2
    
  29. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    SPARC system# ./modify_install_server -p install_dir_path directory_name_s0
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    directory_name_s0

    包含磁區 0 上的 miniroot 之目錄名稱。 

  30. 決定您是否要修補位於 miniroot (Solaris_9/Tools/Boot) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。

    • 如果不修補,請跳至下一個步驟。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      請務必在使用 patchadd -C 之前,閱畢「修補程式讀我檔案」指示內容,或聯絡您的地區 Sun 支援辦事處。


  31. 決定您是否需要建立啟動伺服器。


範例 12–3 使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器

下列範例以圖示說明如何在名為 rosemary 的 SPARC 系統上建立 IA 安裝伺服器。下列 IA CD 係從名為 tadpole 的遠端 IA 系統複製到 SPARC 安裝伺服器的 /export/home/s9cdia 目錄上。

在遠端 IA 系統上:


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

在 SPARC 系統上:


rosemary (SPARC system)# mkdir /iaS0
rosemary (SPARC system)# mkdir /iaS2
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS0
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS2
rosemary (SPARC system)# cd /iaS2/Solaris_9/Tools
rosemary (SPARC system)# ./setup_install_server -t /iaS0 /export/home/s9cdia
rosemary (SPARC system)# cd /
rosemary (SPARC system)# unmount /iaS0
rosemary (SPARC system)# unmount /iaS2

tadpole (remote IA system) unshare /cdrom/cdrom0/s0
tadpole (remote IA system) unshare  /cdrom/cdrom0/s2

rosemary (SPARC system)# cd /cdrom/cdrom0/Solaris_9/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia
rosemary (SPARC system)# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia

在遠端 IA 系統上:


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

在 SPARC 系統上:


rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS0
rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS2
rosemary (SPARC system)# cd /iaS2
rosemary (SPARC system)# ./modify_install_server -p /export/home/s9cdia /iaS0

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


使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器

依照本程序使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器。 您需要具備:


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration ,取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


在此程序中,IA-system 是指用來作為安裝伺服器的 IA 系統,remote-SPARC-system 是指用來讀取 SPARC CD 媒體的遠端 SPARC 系統。

  1. 變更身份為遠端 SPARC 系統上的超級使用者。

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

  2. 在遠端 SPARC 系統上,將 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 插入系統磁碟機。

  3. 在 SPARC 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  4. 在遠端 SPARC 系統上,啟動 NFS 常駐程式。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  5. 在遠端 SPARC 系統上,使用共用指令檢驗 CD 可用於其他系統。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "
  6. 請在將變成 SPARC 安裝伺服器的 IA 系統上變更身份為超級使用者。

  7. 在 IA 系統上建立兩個分別用於 miniroot 和 pruduct 裝載點的目錄,以存取 SPARC CD。


    IA-system# mkdir directory_name_s0 
    

    IA-system# mkdir  directory_name_s1
    

    directory_name_s0

    為包含磁區 0 上的 product 之目錄名稱。 

    directory_name_s1

    為包含磁區 1 上的 miniroot 之目錄名稱。 

  8. 在 IA 系統上,裝載遠端 SPARC CD 影像。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0
    

    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1
    
  9. 在 SIA 系統上,變更至已安裝的磁碟上之 Tools 目錄:


    IA-system# cd /directory_name_s0/Solaris_9/Tools
    
  10. 在 IA 系統上,將磁碟機中的磁碟複製到安裝伺服器的硬碟(位於使用 setup_install_server 指令建立的目錄內)上:


    IA-system# ./setup_install_server -t directory_name_s1 install_dir_path
    

    -t

    如果您不使用 Solaris 9 Software 2 of 2 CD 上 Tools 目錄中的開機影像,而使用其他開機影像,請指定開機影像的路徑。 

    directory_name_s1

    為包含磁區 1 上的 miniroot 之目錄名稱。 

    install_dir_path

    指定要複製磁碟影像的目錄。 目錄必須為空目錄。 


    註解 –

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


  11. 在 IA 系統上,變更至頂層目錄。


    IA-system# cd /
    
  12. 在 IA 系統上。解除裝載這兩個目錄。


    IA-system# unmount directory_name_s0 
    

    IA-system# unmount directory_name_s1
    
  13. 在 SPARC 系統上,不共用這兩片 CD-ROM 光碟片。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/s2
    
  14. 在 SPARC 系統中,退出 Solaris 9 Software 1 of 2 SPARC Platform Edition CD。

  15. 將 Solaris 9 Software 2 of 2 SPARC Platform Edition CD 插入 IA 系統的 CD-ROM 光碟機中。

  16. 在 IA 系統上,變更至所裝載 CD 上的 Tools 目錄:


    IA-system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. 在 IA 系統上,將 CD 複製到安裝伺服器的硬碟上:


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  18. 退出 Solaris 9 Software 2 of 2 SPARC Platform Edition CD。

  19. 在 IA 系統上,將 Solaris 9 SPARC Platform Edition Languages CD 插入 IA 系統的 CD-ROM 光碟機並且裝載 CD。

  20. 在 IA 系統上,變更至所裝載 CD 上的 Tools 目錄:


    IA-system# cd /cdrom/cdrom0/Tools
    
  21. 在 IA 系統上,將 CD 複製到安裝伺服器的硬碟上:


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  22. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來開機系統並從網路安裝 Solaris 9 軟體。

    • 如果不這樣做,請退出 Solaris 9 SPARC Platform Edition Languages CD 並且跳至 步驟 30

    • 如果要這樣做,請退出 Solaris 9 SPARC Platform Edition Languages CD 並繼續執行。

  23. 在遠端 SPARC 系統上,將 Solaris 9 SPARC Platform Edition Installation CD 插入 SPARC 系統的 CD-ROM 光碟機。

  24. 在遠端 SPARC 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  25. 在遠端 SPARC 系統上,啟動 NFS 常駐程式。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  26. 在遠端 SPARC 系統上,檢驗 CD 是否可用於其他系統:


    remote-SPARC-system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s1 ro,anon=0 " "
  27. 在 IA 系統上,裝載 CD 上的片段。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 
    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1  directory_name_s1
    
  28. 在 IA 系統上,變更至包含所裝載 CD 上 modify_install_server 的目錄:


    IA-system# cd directory_name_s0
    
  29. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    IA-system# ./modify_install_server -p install_dir_path directory_name_s1
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    directory_name_s1

    包含磁區 1 上的 miniroot 之目錄名稱 

  30. 決定您是否要修補位於 miniroot (Solaris_9/Tools/Boot) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。

    • 如果不修補,請跳至下一個步驟。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      請務必在使用 patchadd -C 之前,閱讀「修補程式讀我檔案」指示內容,或聯絡您的地區 Sun 支援辦事處。


  31. 決定您是否需要建立啟動伺服器。


範例 12–4 使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器

下列範例以圖示說明如何在名為 richards 的 IA 系統上建立 SPARC 安裝伺服器。 下列 SPARC CD 係從名為 simpson 的遠端 SPARC 系統複製到 IA 安裝伺服器的 /export/home/s9cdsparc 目錄上。

在遠端 SPARC 系統上:


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

在 IA 系統:


richards (IA system)# mkdir /sparcS0
richards (IA system)# mkdir /sparcS1
richards (IA system)# mount simpson:/cdrom/cdrom0/s0 /sparcS0
richards (IA system)# mount simpson:/cdrom/cdrom0/s1 /sparcS1
richards (IA system)# cd /sparcS0/Solaris_9/Tools
richards (IA system)# ./setup_install_server -t /sparcS0 /export/home/s9cdsparc
richards (IA system)# cd /
richards (IA system)# unmount /sparcS0
richards (IA system)# unmount /sparcS1

在遠端 SPARC 系統上:


simpson (remote SPARC system) unshare /cdrom/cdrom0/s0
simpson (remote SPARC system) unshare  /cdrom/cdrom0/s1

在 IA 系統上:


richards (IA system)# cd /cdrom/cdrom0/Solaris_9/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc
richards (IA system)# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc

在遠端 SPARC 系統上:


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

在 IA 系統上 :


richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS0
richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS1
richards (IA system)# cd /sparcS0
richards (IA system)# ./modify_install_server -p /export/home/s9cdsparc /sparcS1

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


使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器

依照本程序使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器。您需要具備:


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration ,取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


在此程序中,SPARC system 是指用來作為安裝伺服器的 SPARC 系統,remote IA system 是指用來讀取 IA CD 媒體的遠端 IA 系統。

  1. 變更身份為遠端 IA 系統上的超級使用者。

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

  2. 在遠端 IA 系統上,將 Solaris 9 Software 1 of 2 Intel Platform Edition CD 插入系統光碟機中。

  3. 在遠端 IA 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  4. 在遠端 IA 系統上啟動 NFS 常駐程式。


    remote IA system# /etc/init.d/nfs.server start
    
  5. 在遠端 IA 系統上,使用共用指令,檢驗 CD 亦可用於其他系統。


    remote IA system# share
    -   /cdrom/sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/sol_9_ia/s2 ro,anon=0 " "
  6. 請在將變成 IA 安裝伺服器的 SPARC 系統上變更身份為超級使用者。

  7. 在 SPARC 系統上建立兩個分別用於 miniroot 和 pruduct 裝載點的目錄,以存取 IA CD。


    SPARC system# mkdir directory_name_s0 
    

    SPARC system# mkdir  directory_name_s2
    

    directory_name_s0

    為包含磁區 0 上的 miniroot 之目錄名稱。 

    directory_name_s2

    為包含磁區 2 上的 product 之目錄名稱。 

  8. 在 SPARC 系統上裝載遠端 IA CD 影像。


    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s0 directory_name_s0
    

    SPARC system# mount remote_IA_system_name:/cdrom/sol_9_ia/s2 directory_name_s2
    
  9. 在 SPARC 系統上,變更至已裝載的磁碟上之 Tools 目錄:


    SPARC system# cd /directory_name_s2/Solaris_9/Tools
    
  10. 在 SPARC 系統上,將磁碟機中的磁碟複製到安裝伺服器的硬碟(位於使用 setup_install_server 指令建立的目錄內)上:


    SPARC system# ./setup_install_server -t directory_name_s0 install_dir_path
    

    -t

    如果您不使用 Solaris 9 Software 2 of 2 CD 上 Tools 目錄中的開機影像,而使用其他開機影像時,請指定開機影像的路徑。 

    directory_name_s0

    為包含磁區 0 上的 miniroot 之目錄名稱。 

    install_dir_path

    指定要複製磁碟影像的目錄。 目錄必須為空目錄。 


    註解 –

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


  11. 在 SPARC 系統上,變更至頂層目錄。


    SPARC system# cd /
    
  12. 在 SPARC 系統上,解除裝載這兩個目錄。


    SPARC system# unmount directory_name_s0 
    

    SPARC system# unmount directory_name_s2
    
  13. 在 IA 系統上,不共用這兩片 CD-ROM 光碟片。


    remote IA  system# unshare /cdrom/sol_9ia/s0
    

    remote IA  system# unshare /cdrom/sol_9ia/s2
    
  14. 在 IA 系統上,退出 Solaris 9 Software 1 of 2 Intel Platform Edition CD。

  15. 將 Solaris 9 Software 2 of 2 Intel Platform Edition CD 插入 SPARC 系統的 CD-ROM 光碟機中。

  16. 在 SPARC 系統上,變更至已裝載的 CD 上之 Tools 目錄:


    SPARC system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. 在 SPARC 系統上,將 CD 複製到安裝伺服器的硬碟:


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  18. 退出 Solaris 9 Software 2 of 2 Intel Platform Edition CD。

  19. 在 SPARC 系統上,將 Solaris 9 Intel Platform Edition Languages CD 插入 SPARC 系統的 CD-ROM 光碟機並且裝載 CD。

  20. 在 SPARC 系統上,變更至已裝載 CD 上之 Tools 目錄:


    SPARC system# cd /cdrom/cdrom0/Tools
    
  21. 在 SPARC 系統上,將 CD 複製到安裝伺服器的硬碟上:


    SPARC system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  22. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來啟動系統並從網路安裝 Solaris 9 軟體。

    • 如果不這樣做,請退出 Solaris 9 Intel Platform Edition Languages CD,並且跳至 步驟 30

    • 如果要這樣做,請退出 Solaris 9 Intel Platform Edition Languages CD 並繼續執行。

  23. 在遠端 IA 系統上,將 Solaris 9 Intel Platform Edition Installation CD 插入 IA 系統的 CD-ROM 光碟機。

  24. 在遠端 IA 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
    
  25. 在遠端 IA 系統上啟動 NFS 常駐程式。


    remote IA system# /etc/init.d/nfs.server start
    
  26. 在遠端 IA 系統上,檢驗 CD 可用於其他系統:


    remote IA system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s2 ro,anon=0 " "
  27. 在 SPARC 系統上,裝載 CD 上的片段。


    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s0 directory_name_s0 
    SPARC system# mount remote_IA_system_name:/cdrom/multi_sol_9_ia/s2  directory_name_s2
    
  28. 在 SPARC 系統上,變更至已裝載的 CD 上包含 modify_install_server 指令的目錄:


    SPARC system# cd directory_name_s2
    
  29. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    SPARC system# ./modify_install_server -p install_dir_path directory_name_s0
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    directory_name_s0

    包含磁區 0 上的 miniroot 之目錄名稱。 

  30. 決定您是否要修補位於 miniroot (Solaris_9/Tools/Boot) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。

    • 如果不修補,請跳至下一個步驟。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      請務必在使用 patchadd -C 之前,閱畢「修補程式讀我檔案」指示內容,或聯絡您的地區 Sun 支援辦事處。


  31. 決定您是否需要建立啟動伺服器。


範例 12–3 使用 IA CD 媒體在 SPARC 系統上建立 IA 安裝伺服器

下列範例以圖示說明如何在名為 rosemary 的 SPARC 系統上建立 IA 安裝伺服器。下列 IA CD 係從名為 tadpole 的遠端 IA 系統複製到 SPARC 安裝伺服器的 /export/home/s9cdia 目錄上。

在遠端 IA 系統上:


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

在 SPARC 系統上:


rosemary (SPARC system)# mkdir /iaS0
rosemary (SPARC system)# mkdir /iaS2
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS0
rosemary (SPARC system)# mount tadpole:/cdrom/sol_9_ia/s0 /iaS2
rosemary (SPARC system)# cd /iaS2/Solaris_9/Tools
rosemary (SPARC system)# ./setup_install_server -t /iaS0 /export/home/s9cdia
rosemary (SPARC system)# cd /
rosemary (SPARC system)# unmount /iaS0
rosemary (SPARC system)# unmount /iaS2

tadpole (remote IA system) unshare /cdrom/cdrom0/s0
tadpole (remote IA system) unshare  /cdrom/cdrom0/s2

rosemary (SPARC system)# cd /cdrom/cdrom0/Solaris_9/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia
rosemary (SPARC system)# cd /cdrom/cdrom0/sol_9_lang_ia/Tools
rosemary (SPARC system)# ./add_to_install_server /export/home/s9cdia

在遠端 IA 系統上:


tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
tadpole (remote IA system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2
tadpole (remote IA system)# /etc/init.d/nfs.server start

在 SPARC 系統上:


rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS0
rosemary (SPARC system)# mount remote_IA_system_name:/cdrom/sol_9_ia /iaS2
rosemary (SPARC system)# cd /iaS2
rosemary (SPARC system)# ./modify_install_server -p /export/home/s9cdia /iaS0

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


使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器

依照本程序使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器。 您需要具備:


註解 –

本程序假設系統正在執行「容體管理程式」。如果您並未使用「容體管理程式」來管理媒體,請參閱 System Administration Guide: Basic Administration ,取得如何在沒有「容體管理程式」的情況下管理可移除媒體的詳細資訊。


在此程序中,IA-system 是指用來作為安裝伺服器的 IA 系統,remote-SPARC-system 是指用來讀取 SPARC CD 媒體的遠端 SPARC 系統。

  1. 變更身份為遠端 SPARC 系統上的超級使用者。

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

  2. 在遠端 SPARC 系統上,將 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 插入系統磁碟機。

  3. 在 SPARC 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  4. 在遠端 SPARC 系統上,啟動 NFS 常駐程式。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  5. 在遠端 SPARC 系統上,使用共用指令檢驗 CD 可用於其他系統。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "
  6. 請在將變成 SPARC 安裝伺服器的 IA 系統上變更身份為超級使用者。

  7. 在 IA 系統上建立兩個分別用於 miniroot 和 pruduct 裝載點的目錄,以存取 SPARC CD。


    IA-system# mkdir directory_name_s0 
    

    IA-system# mkdir  directory_name_s1
    

    directory_name_s0

    為包含磁區 0 上的 product 之目錄名稱。 

    directory_name_s1

    為包含磁區 1 上的 miniroot 之目錄名稱。 

  8. 在 IA 系統上,裝載遠端 SPARC CD 影像。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0
    

    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1 directory_name_s1
    
  9. 在 SIA 系統上,變更至已安裝的磁碟上之 Tools 目錄:


    IA-system# cd /directory_name_s0/Solaris_9/Tools
    
  10. 在 IA 系統上,將磁碟機中的磁碟複製到安裝伺服器的硬碟(位於使用 setup_install_server 指令建立的目錄內)上:


    IA-system# ./setup_install_server -t directory_name_s1 install_dir_path
    

    -t

    如果您不使用 Solaris 9 Software 2 of 2 CD 上 Tools 目錄中的開機影像,而使用其他開機影像,請指定開機影像的路徑。 

    directory_name_s1

    為包含磁區 1 上的 miniroot 之目錄名稱。 

    install_dir_path

    指定要複製磁碟影像的目錄。 目錄必須為空目錄。 


    註解 –

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


  11. 在 IA 系統上,變更至頂層目錄。


    IA-system# cd /
    
  12. 在 IA 系統上。解除裝載這兩個目錄。


    IA-system# unmount directory_name_s0 
    

    IA-system# unmount directory_name_s1
    
  13. 在 SPARC 系統上,不共用這兩片 CD-ROM 光碟片。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/s2
    
  14. 在 SPARC 系統中,退出 Solaris 9 Software 1 of 2 SPARC Platform Edition CD。

  15. 將 Solaris 9 Software 2 of 2 SPARC Platform Edition CD 插入 IA 系統的 CD-ROM 光碟機中。

  16. 在 IA 系統上,變更至所裝載 CD 上的 Tools 目錄:


    IA-system# cd /cdrom/cdrom0/Solaris_9/Tools
    
  17. 在 IA 系統上,將 CD 複製到安裝伺服器的硬碟上:


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  18. 退出 Solaris 9 Software 2 of 2 SPARC Platform Edition CD。

  19. 在 IA 系統上,將 Solaris 9 SPARC Platform Edition Languages CD 插入 IA 系統的 CD-ROM 光碟機並且裝載 CD。

  20. 在 IA 系統上,變更至所裝載 CD 上的 Tools 目錄:


    IA-system# cd /cdrom/cdrom0/Tools
    
  21. 在 IA 系統上,將 CD 複製到安裝伺服器的硬碟上:


    IA-system# ./add_to_install_server install_dir_path
    

    install_dir_path

    指定要複製 CD 影像的目錄 

  22. 決定您是否要讓使用者使用 Solaris Web Start 安裝方法來開機系統並從網路安裝 Solaris 9 軟體。

    • 如果不這樣做,請退出 Solaris 9 SPARC Platform Edition Languages CD 並且跳至 步驟 30

    • 如果要這樣做,請退出 Solaris 9 SPARC Platform Edition Languages CD 並繼續執行。

  23. 在遠端 SPARC 系統上,將 Solaris 9 SPARC Platform Edition Installation CD 插入 SPARC 系統的 CD-ROM 光碟機。

  24. 在遠端 SPARC 系統上,將下列項目加入 /etc/dfs/dfstab 檔案。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  25. 在遠端 SPARC 系統上,啟動 NFS 常駐程式。


    remote-SPARC-system# /etc/init.d/nfs.server start
    
  26. 在遠端 SPARC 系統上,檢驗 CD 是否可用於其他系統:


    remote-SPARC-system# share
    -   /cdrom/multi_sol_9_ia/s0 ro,anon=0 " "
    -   /cdrom/multi_sol_9_ia/s1 ro,anon=0 " "
  27. 在 IA 系統上,裝載 CD 上的片段。


    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s0 directory_name_s0 
    IA-system# mount remote_SPARC_system_name:/cdrom/cdrom0/s1  directory_name_s1
    
  28. 在 IA 系統上,變更至包含所裝載 CD 上 modify_install_server 的目錄:


    IA-system# cd directory_name_s0
    
  29. 將 Solaris Web Start 介面軟體複製到安裝伺服器上。


    IA-system# ./modify_install_server -p install_dir_path directory_name_s1
    

    -p

    將現有影像的 miniroot 保存於 install_dir_path/Solaris_9/Tools/Boot.orig

    install_dir_path

    指定要複製 Solaris Web Start 介面的目錄 

    directory_name_s1

    包含磁區 1 上的 miniroot 之目錄名稱 

  30. 決定您是否要修補位於 miniroot (Solaris_9/Tools/Boot) 中的檔案,該 miniroot 位於由 setup_install_server 建立的網路安裝影像上。

    • 如果不修補,請跳至下一個步驟。

    • 若要修補,請使用 patchadd -C 指令來修補位於 miniroot 中的檔案。


      小心 – 小心 –

      請務必在使用 patchadd -C 之前,閱讀「修補程式讀我檔案」指示內容,或聯絡您的地區 Sun 支援辦事處。


  31. 決定您是否需要建立啟動伺服器。


範例 12–4 使用 SPARC CD 媒體在 IA 系統上建立 SPARC 安裝伺服器

下列範例以圖示說明如何在名為 richards 的 IA 系統上建立 SPARC 安裝伺服器。 下列 SPARC CD 係從名為 simpson 的遠端 SPARC 系統複製到 IA 安裝伺服器的 /export/home/s9cdsparc 目錄上。

在遠端 SPARC 系統上:


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

在 IA 系統:


richards (IA system)# mkdir /sparcS0
richards (IA system)# mkdir /sparcS1
richards (IA system)# mount simpson:/cdrom/cdrom0/s0 /sparcS0
richards (IA system)# mount simpson:/cdrom/cdrom0/s1 /sparcS1
richards (IA system)# cd /sparcS0/Solaris_9/Tools
richards (IA system)# ./setup_install_server -t /sparcS0 /export/home/s9cdsparc
richards (IA system)# cd /
richards (IA system)# unmount /sparcS0
richards (IA system)# unmount /sparcS1

在遠端 SPARC 系統上:


simpson (remote SPARC system) unshare /cdrom/cdrom0/s0
simpson (remote SPARC system) unshare  /cdrom/cdrom0/s1

在 IA 系統上:


richards (IA system)# cd /cdrom/cdrom0/Solaris_9/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc
richards (IA system)# cd /cdrom/cdrom0/sol_9_lang_sparc/Tools
richards (IA system)# ./add_to_install_server /export/home/s9cdsparc

在遠端 SPARC 系統上:


simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote SPARC system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote SPARC system)# /etc/init.d/nfs.server start

在 IA 系統上 :


richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS0
richards (IA system)# mount remote_SPARC_system_name:/cdrom/cdrom0 /sparcS1
richards (IA system)# cd /sparcS0
richards (IA system)# ./modify_install_server -p /export/home/s9cdsparc /sparcS1

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


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

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

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

  1. 在您想要為子網路建立啟動伺服器的系統上登入,並成為超級使用者。

    此系統必須包括本機 CD-ROM 光碟機或可以存取遠端的 Solaris 9 磁碟影像,這是安裝伺服器的基本需求。如果您使用名稱服務,該系統也應該可使用該名稱服務。如果您並未使用名稱服務,則必須遵循網站的策略來分配關於此系統的資訊。

  2. 從該安裝伺服器裝載 Solaris 9 Software 1 of 2 CD 影像。


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

    server_namepath

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

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


    #  mkdir -p boot_dir_path
    

    boot_dir_path

    指定要複製開機軟體的目錄  

  4. 變更至 Solaris 9 Software 1 of 2 CD 影像的 Tools 目錄。


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


    # ./setup_install_server -b boot_dir_path
    

    -b

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

    boot_dir_path

    指定要複製開機軟體的目錄  


    註解 –

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


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


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


    # umount /mnt
    

您現在已準備好將系統設定為從網路上安裝。請參閱 使用 CD 媒體加入要從網路安裝的系統


範例 12–5 使用 CD 媒體在子網路上建立啟動伺服器

以下範例說明如何在子網路上建立啟動伺服器。 這些指令可以將 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 影像的開機軟體複製到系統本機磁碟的 /export/install/boot


# mount -F nfs -o ro crystal:/export/install/boot /mnt 

# mkdir -p /export/install/boot 

# cd /mnt/Solaris_9/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

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


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

  1. 在您想要為子網路建立啟動伺服器的系統上登入,並成為超級使用者。

    此系統必須包括本機 CD-ROM 光碟機或可以存取遠端的 Solaris 9 磁碟影像,這是安裝伺服器的基本需求。如果您使用名稱服務,該系統也應該可使用該名稱服務。如果您並未使用名稱服務,則必須遵循網站的策略來分配關於此系統的資訊。

  2. 從該安裝伺服器裝載 Solaris 9 Software 1 of 2 CD 影像。


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

    server_namepath

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

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


    #  mkdir -p boot_dir_path
    

    boot_dir_path

    指定要複製開機軟體的目錄  

  4. 變更至 Solaris 9 Software 1 of 2 CD 影像的 Tools 目錄。


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


    # ./setup_install_server -b boot_dir_path
    

    -b

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

    boot_dir_path

    指定要複製開機軟體的目錄  


    註解 –

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


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


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


    # umount /mnt
    

您現在已準備好將系統設定為從網路上安裝。請參閱 使用 CD 媒體加入要從網路安裝的系統


範例 12–5 使用 CD 媒體在子網路上建立啟動伺服器

以下範例說明如何在子網路上建立啟動伺服器。 這些指令可以將 Solaris 9 Software 1 of 2 SPARC Platform Edition CD 影像的開機軟體複製到系統本機磁碟的 /export/install/boot


# mount -F nfs -o ro crystal:/export/install/boot /mnt 

# mkdir -p /export/install/boot 

# cd /mnt/Solaris_9/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

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


使用 CD 媒體加入要從網路安裝的系統

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

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

若需要更多使用此指定的選項,請參閱線上援助頁,add_install_client(1M)

使用伺服器上的 add_install_client 增加從網路上安裝的系統

如果您有啟動伺服器,確定已共用安裝伺服器安裝影像。請參閱程序"如果要建立安裝伺服器"步驟 6

  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 server:path]] \
    
      [[-t boot_image_path]] client_name platform_group 
    

    -d

    指定用戶端必須使用 DHCP 來取得網路安裝參數。 

    IA 用戶端可在選擇這個選項後,使用 PXE 網路開機功能,從網路啟動系統。 

    -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 目錄中的影像,則必須指定替代啟動影像。 

    client_name

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

    platform_group

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


範例 12–6 SPARC: 在使用 DHCP 時將 SPARC 安裝用戶端加入 SPARC 安裝伺服器 (CD)

下列範例將說明,如何在使用 DHCP 設定網路中的安裝參數以加入安裝用戶端。此安裝伺服器稱為 basil,它是一個 UltraTM 5 系統。檔案系統 /export/home/s9cdsparc/Solaris_9/Tools包含了 add_install_client 指令。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client -d basil sun4u


範例 12–7 在用戶端伺服器所在的子網路上增加安裝用戶端 (CD)

下列範例將說明,如何加入與安裝伺服器位於相同子網路的安裝用戶端。此安裝伺服器稱為 basil,它是一個 UltraTM 5 系統。檔案系統 /export/home/s9cdsparc/Solaris_9/Tools包含了 add_install_client 指令。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client basil sun4u


範例 12–8 將安裝用戶端加入啟動伺服器 (CD)

下面範例將說明如何將安裝用戶端加入至啟動伺服器。此安裝伺服器稱為rose,它是一個 UltraTM 5 系統。執行啟動伺服器上的指令。-s 選項可用來指定稱為 rosemary 的安裝伺服器,其 /export/home/s9cdsparc 包含 Solaris 9 CD 影像。


boot_server# cd /export/home/s9cdsparc/Solaris_9/Tools
boot_server# ./add_install_client -s rosemary:/export/home/s9cdsparc rose sun4u


範例 12–9 x86: 在使用 DHCP 時於 IA 安裝伺服器上加入 IA 安裝用戶端 (CD)

下列範例以圖示說明如何使用 DHCP 在網路上設定安裝參數時,在安裝伺服器中加入 IA 安裝用戶端。 -d 選項可用來指定使用 DHCP 協定執行配置的用戶端。 如果您打算使用 PXE 網路開機,您必須使用 DHCP 協定。DHCP 類別名稱 SUNW.i86pc 表示這個指令適用於所有 Solaris IA 網路開機用戶端,不只是適用於單一用戶端而已。-s 選項可用來指定要從名為 rosemary 的安裝伺服器安裝的用戶端。 這個伺服器包含 /export/home/s9cdia 檔案中的 Solaris 9 Software 1 of 2 Intel Platform Edition CD 影像:


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -s rosemary:/export/home/s9cdia SUNW.\ 
i86pc i86pc

使用伺服器上的 add_install_client 增加從網路上安裝的系統

如果您有啟動伺服器,確定已共用安裝伺服器安裝影像。請參閱程序"如果要建立安裝伺服器"步驟 6

  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 server:path]] \
    
      [[-t boot_image_path]] client_name platform_group 
    

    -d

    指定用戶端必須使用 DHCP 來取得網路安裝參數。 

    IA 用戶端可在選擇這個選項後,使用 PXE 網路開機功能,從網路啟動系統。 

    -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 目錄中的影像,則必須指定替代啟動影像。 

    client_name

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

    platform_group

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


範例 12–6 SPARC: 在使用 DHCP 時將 SPARC 安裝用戶端加入 SPARC 安裝伺服器 (CD)

下列範例將說明,如何在使用 DHCP 設定網路中的安裝參數以加入安裝用戶端。此安裝伺服器稱為 basil,它是一個 UltraTM 5 系統。檔案系統 /export/home/s9cdsparc/Solaris_9/Tools包含了 add_install_client 指令。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client -d basil sun4u


範例 12–7 在用戶端伺服器所在的子網路上增加安裝用戶端 (CD)

下列範例將說明,如何加入與安裝伺服器位於相同子網路的安裝用戶端。此安裝伺服器稱為 basil,它是一個 UltraTM 5 系統。檔案系統 /export/home/s9cdsparc/Solaris_9/Tools包含了 add_install_client 指令。


install_server# cd /export/home/s9cdsparc/Solaris_9/Tools
install_server# ./add_install_client basil sun4u


範例 12–8 將安裝用戶端加入啟動伺服器 (CD)

下面範例將說明如何將安裝用戶端加入至啟動伺服器。此安裝伺服器稱為rose,它是一個 UltraTM 5 系統。執行啟動伺服器上的指令。-s 選項可用來指定稱為 rosemary 的安裝伺服器,其 /export/home/s9cdsparc 包含 Solaris 9 CD 影像。


boot_server# cd /export/home/s9cdsparc/Solaris_9/Tools
boot_server# ./add_install_client -s rosemary:/export/home/s9cdsparc rose sun4u


範例 12–9 x86: 在使用 DHCP 時於 IA 安裝伺服器上加入 IA 安裝用戶端 (CD)

下列範例以圖示說明如何使用 DHCP 在網路上設定安裝參數時,在安裝伺服器中加入 IA 安裝用戶端。 -d 選項可用來指定使用 DHCP 協定執行配置的用戶端。 如果您打算使用 PXE 網路開機,您必須使用 DHCP 協定。DHCP 類別名稱 SUNW.i86pc 表示這個指令適用於所有 Solaris IA 網路開機用戶端,不只是適用於單一用戶端而已。-s 選項可用來指定要從名為 rosemary 的安裝伺服器安裝的用戶端。 這個伺服器包含 /export/home/s9cdia 檔案中的 Solaris 9 Software 1 of 2 Intel Platform Edition CD 影像:


install server# cd /export/boot/Solaris_9/Tools
install server# ./add_install_client -d -s rosemary:/export/home/s9cdia SUNW.\ 
i86pc i86pc