Solaris 9 9/04 安裝指南

第 29章 執行自訂 JumpStart 安裝 (工作)

本章描述如何在基於 SPARC 或基於 x86 的系統上執行自訂 JumpStart 安裝。 您需要在您要安裝 Solaris 9 軟體的系統上執行這些程序。

SPARC: 執行自訂 JumpStart 安裝

SPARC: 對應作業: 為自訂 JumpStart 安裝設定系統

安裝自訂 JumpStart 期間,JumpStart 程式嘗試比對要安裝的系統和 rules.ok 檔案中的規則。 JumpStart 程式會從頭至尾逐條讀取這些規則。 如果要安裝的系統符合該規則中所定義的所有系統屬性,則表示比對符合。 只要系統符合一條規則,JumpStart 程式就會停止讀取 rules.ok 檔案,並開始依據符合的規則之設定檔來安裝該系統。

表 29–1 對應作業: 為自訂 JumpStart 安裝設定系統

工作 

描述 

相關說明 

檢查是否支援系統 

檢查 Solaris 9 環境中系統支援的硬體說明文件。 

Solaris 9 Sun 硬體平台指南

檢查系統是否可為 Solaris 9 軟體提供足夠的磁碟空間 

確認您已經為在系統上安裝 Solaris 軟體規劃了足夠的空間。 

第 5章, 系統需求和準則 (規劃)

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

您可以使用 sysidcfg 檔案或名稱服務,為系統預先配置安裝資訊。 如果您預先配置了系統資訊,安裝程式就不會在安裝期間提示您提供這些資訊。

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

準備適用於自訂 JumpStart 安裝的系統 

建立並驗證 rules 檔案和設定檔。

第 26章, 準備自訂 JumpStart 安裝 (工作)

(可選擇) 準備可選自訂 JumpStart 功能 

如果您要使用開始程序檔、結束程序檔或其他可選功能,請準備這些程序檔或檔案。 

第 27章, 使用可選的自訂 JumpStart 功能 (工作)第 28章, 建立自訂規則關鍵字與探測關鍵字 (工作)

(可選擇) 設定系統以透過網路安裝  

若要從遠端 Solaris DVD 或 Solaris Software SPARC Platform Edition CD 影像來安裝系統,需要將系統設定為從安裝伺服器或啟動伺服器進行啟動和安裝。

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

(可選擇) 準備安裝 Solaris Flash 歸檔檔案 

安裝 Solaris Flash 歸檔檔案前,需要執行下列特定步驟。 

準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案

安裝或升級 

啟動該系統,以初始化安裝或升級。 

SPARC: 使用自訂 JumpStart 程式執行安裝或升級

準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案

對於初始安裝,可以安裝一個完整的歸檔檔案,對於升級,可以安裝差動歸檔檔案。 您可以使用自訂 JumpStart 安裝方法或 Solaris Live Upgrade,在非作用中的啟動環境內安裝歸檔檔案。

  1. 在安裝伺服器上建立自訂 JumpStart rules 檔案。

    如需有關建立自訂 JumpStart 檔案的詳細說明,請參閱第 26章, 準備自訂 JumpStart 安裝 (工作)

  2. 在安裝伺服器上建立自訂 JumpStart 設定檔。

    如需 Solaris Flash 歸檔檔案設定檔的範例,請參閱設定檔範例

    表 31–2 內的現有自訂 JumpStart 關鍵字清單中,僅在您安裝 Solaris Flash 歸檔檔案時有效的關鍵字如下:

    表 29–2 Solaris Flash 歸檔檔案關鍵字

    關鍵字 

    初始安裝 

    差動歸檔檔案 

    (必需的) archive_location

    fdisk (僅 x86)

    filesys


    註解 –

    您無法將 filesys 關鍵字的值設定為 auto


     

    forced_deployment

     

    (required) install_type

    local_customization

    no_content_check

     

    no_master_check

     

    root_device

    1. 將關鍵字 install_type 的值設定為以下類型之一。

      • 對於完整歸檔檔案安裝,請將此值設定為 flash_install

      • 對於差動歸檔檔案安裝,請將此值設定為 flash_update

    2. 使用關鍵字 archive_location 將此路徑加入 Solaris Flash 歸檔檔案中。

      如需有關關鍵字 archive_location 的詳細資訊,請參閱archive_location 關鍵字

    3. 指定檔案系統配置。

      Solaris Flash 歸檔檔案擷取程序並不支援分割區自動佈局。

    4. (可選擇) 如果您希望在複製系統上安裝其他 Solaris Flash 歸檔檔案,請為要安裝的每個歸檔檔案加入一行 archive_location

  3. 在安裝伺服器上,加入您要使用 Solaris Flash 歸檔檔案安裝的用戶端。

    如需詳細說明,請參閱使用 DVD 影像從網路加入要安裝的系統使用 CD 媒體加入要從網路安裝的系統

  4. 在複製系統上執行自訂 JumpStart 安裝。

    如需詳細說明,請參閱SPARC: 使用自訂 JumpStart 程式執行安裝或升級

SPARC: 使用自訂 JumpStart 程式執行安裝或升級

  1. 如果系統是網路的一部分,請確保您的系統已經連接了乙太網路連接器或類似的網路配接卡。

  2. 如果您要安裝的系統已透過 tip(1) 行連接,請確保您的視窗至少能顯示 80 欄寬 24 列長。

    若要確定您的 tip 視窗的目前大小,請使用 stty(1) 指令。

  3. 如果您要使用系統的 DVD-ROM 或 CD-ROM 光碟機來安裝 Solaris 9 軟體,請在光碟機中插入 Solaris SPARC Platform Edition DVD 或 Solaris Software 1 of 2 SPARC Platform Edition CD。

  4. 如果您要使用設定檔磁片,請將該設定檔磁片插入系統的磁碟機中。

  5. 啟動該系統。

    • 如果是全新的、未使用過的系統,請開啟該系統。

    • 如果您要安裝或升級現有的系統,請關閉該系統。 在 ok 提示下,鍵入以下指令。


      ok boot cdrom:net - install [[url:ask]] [[dhcp]] [[nowin]]
      cdrom

      指定從 CD 或 DVD 啟動該系統。

      如果系統安裝有舊版 EEPROM ,請將 cdrom 取代為 sd(0,6,2),以從系統的 CD-ROM 或 DVD-ROM 光碟機啟動。

      net

      指定從網路上的安裝伺服器啟動該系統。

      url

      指定自訂 JumpStart 檔案的位置。 可以為下列位置的檔案指定一個 URL:

      • 本機硬碟


        file://jumpstart_dir_path/compressed_config_file
        
      • NFS 伺服器


        nfs://server_name:IP_address/jumpstart_dir_path/compressed_config_file
        
      • HTTP 伺服器


        http://server_name:IP_address/jumpstart_dir_path/
        compressed_config_file&proxy_info
        

      如果您在壓縮配置檔中放置了一個 sysidcfg 檔案,則必須指定包含該檔案的伺服器的 IP 位址,如以下範例所示:


      http://131.141.2.32/jumpstart/config.tar

      如果您將壓縮配置檔儲存在安裝了防火牆的 HTTP 伺服器上,則必須在啟動過程中使用代理指定符號。 不需要為包含該檔案的伺服器指定 IP 位址。 必須為代理伺服器指定 IP 位址,如以下範例所示:


      http://www.shadow.com/jumpstart/
      config.tar&proxy=131.141.6.151
      ask

      指定安裝程式在系統啟動並連接至網路後,提示您輸入壓縮配置檔的位置。

      如果您按 Return 跳過這個提示,此安裝程式會互動式地配置網路參數。 接著,安裝程式會提示您輸入壓縮配置檔的位置。 如果您按 Return 跳過這個提示,Solaris suninstall 程式會開始執行。

      dhcp

      指定使用 DHCP 伺服器來取得啟動系統所需的網路安裝資訊。

      如果您沒有指定使用 DHCP 伺服器,系統會使用 /etc/bootparams 檔案或名稱服務 bootparams 資料庫。

      nowin

      指定不要開始 X 程式。 您不需要使用 X 程式來執行自訂 JumpStart 安裝,如此一來,藉由 nowin 選項,您便可以縮短安裝時間。


    SPARC only –

    系統會檢查硬體和系統元件以及 SPARC 系統啟動。 啟動會持續數分鐘。


  6. 如果您在 sysidcfg 檔案中未預先配置系統資訊,請在系統發出提示時,回答有關系統配置的問題。

  7. 遵循螢幕上的說明來安裝軟體。

    JumpStart 程式完成 Solaris 軟體安裝後,系統會自動重新啟動。

    完成安裝之後,安裝日誌會儲存在檔案中。 可以在下列目錄中找到安裝日誌:

    • /var/sadm/system/logs

    • /var/sadm/install/logs

x86: 執行自訂 JumpStart 安裝

x86: 對應作業: 為自訂 JumpStart 安裝設定系統

安裝自訂 JumpStart 期間,JumpStart 程式嘗試比對要安裝的系統和 rules.ok 檔案中的規則。 JumpStart 程式會從頭至尾逐條讀取這些規則。 如果要安裝的系統符合該規則中所定義的所有系統屬性,則表示比對符合。 只要系統符合一條規則,JumpStart 程式就會停止讀取 rules.ok 檔案,並開始依據符合的規則之設定檔來安裝該系統。

表 29–3 x86: 對應作業: 為自訂 JumpStart 安裝設定系統

工作 

描述 

相關說明 

確定是否需要保留現有作業系統及使用者資料 

如果系統上的現有作業系統使用整個磁碟,則必須保留現有作業系統,以使其與 Solaris 9 軟體共存。 此決定會確定在系統設定檔中指定 fdisk(1M) 關鍵字的方法。

x86: usedisk 設定檔關鍵字

檢查是否支援系統 

檢查 Solaris 9 環境中系統支援的硬體說明文件。 

硬體製造商提供的說明文件 

檢查系統是否可為 Solaris 9 軟體提供足夠的磁碟空間 

確認您已經為在系統上安裝 Solaris 軟體規劃了足夠的空間。 

第 5章, 系統需求和準則 (規劃)

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

您可以使用 sysidcfg 檔案或名稱服務,為系統預先配置安裝資訊。 如果您預先配置了系統資訊,安裝程式就不會在安裝期間提示您提供這些資訊。

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

準備適用於自訂 JumpStart 安裝的系統 

建立並驗證 rules 檔案和設定檔。

第 26章, 準備自訂 JumpStart 安裝 (工作)

(可選擇) 準備可選自訂 JumpStart 功能 

如果您要使用 begin 程序檔、finish 程序檔或其他可選的功能,請準備這些程序檔或檔案。

第 27章, 使用可選的自訂 JumpStart 功能 (工作)第 28章, 建立自訂規則關鍵字與探測關鍵字 (工作)

(可選擇) 設定系統以透過網路安裝  

若要從遠端 Solaris x86 Platform Edition DVD 或 Solaris Software x86 Platform Edition CD 影像來安裝系統,您需要將系統設定為從安裝伺服器或啟動伺服器進行啟動和安裝。

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

安裝或升級 

啟動該系統,以初始化安裝或升級。 

x86: 使用自訂 JumpStart 程式執行安裝或升級

x86: 使用自訂 JumpStart 程式執行安裝或升級

  1. 如果系統是網路的一部分,請確保您的系統已經連接了乙太網路連接器或類似的網路配接卡。

  2. 如果您要安裝的系統已透過 tip(1) 行連接,請確保您的視窗至少能顯示 80 欄寬 24 列長。

    若要確定您的 tip 視窗的目前大小,請使用 stty(1) 指令。

  3. 如果您要使用設定檔磁片,請將該設定檔磁片插入系統的磁碟機中。


    註解 –

    設定檔磁片除了含有設定檔資訊外,還包含 Solaris Device Configuration Assistant 的副本。 如果要使用 PXE 網路啟動功能透過網路啟動系統,您必須配置您的系統,使其從網路啟動而非從磁片啟動。


  4. 如果要使用系統的 DVD-ROM 或 CD-ROM 光碟機安裝 Solaris 9 軟體,請在光碟機中插入 Solaris x86 Platform Edition DVD 或 Solaris Software 1 of 2 x86 Platform Edition CD。

  5. 確定啟動系統的方式。

    • 如果從 Solaris DVD 或 Solaris Installation CD 啟動,請插入光碟。 系統的 BIOS 必須支援從 DVD 或 CD 啟動。

    • 如果要從網路啟動,請使用預先啟動執行環境 (PXE) 網路啟動功能。 系統必須支援 PXE。 使用系統的 BIOS 設定工具或網路配接卡的配置設定工具,即可讓系統使用 PXE。

    • 如果從磁片啟動 – 使用您在步驟 3 中插入磁碟機中的設定檔磁片,或將 Solaris Device Configuration Assistant x86 Platform Edition 磁片插入系統磁碟機中。


      x86 only –

      您可以使用附錄 I, x86: 準備從 Solaris Device Configuration Assistant 或網路啟動 (工作)中描述的程序,將裝置配置助理軟體從 Solaris x86 Platform Edition DVD 或 Solaris Software 2 of 2 x86 Platform Edition CD 複製到磁片中。


  6. 如果系統處於關閉狀態,請啟動系統。 如果系統處於開啟狀態,請重新啟動系統。

    裝置配置助理會識別系統的裝置。

  7. 在 [啟動 Solaris] 畫面上選取用於啟動系統的裝置。 選取 [DVD]、[CD]、[網路] 或 [磁碟]。

  8. 依照提示執行下列任何一項動作:


    Select the type of installation you want to perform:
     
             1 Solaris Interactive
             2 Custom JumpStart
     
    Enter the number of your choice followed by the <ENTER> key.
     
    If you enter anything else, or if you wait for 30 seconds,
    an interactive installation will be started.

    若要選取自訂 JumpStart 方法,請執行下列任何一項動作:


    註解 –

    如果未鍵入 2,或在 30 秒鐘內鍵入一條啟動指令,則開始執行 Solaris suninstall 程式。 在指令行上按任何鍵,即可停止計時器。


    • 鍵入 2,然後按 Enter。

    • 若要指定自訂 JumpStart 配置檔的位置,請鍵入以下指令。


      b install [[url:ask]] [[dhcp]] [[nowin]]
      url

      指定自訂 JumpStart 檔案的位置。 可以為下列位置的檔案指定一個 URL:

      • 本機硬碟


        file://jumpstart_dir_path/compressed_config_file
        
      • NFS 伺服器


        nfs://server_name:IP_address/jumpstart_dir_path/compressed_config _file
        
      • HTTP 伺服器


        http://server_name:IP_address/jumpstart_dir_path/
        compressed_config_file&proxy_info
        

      如果您在壓縮配置檔中放置了一個 sysidcfg 檔案,則必須指定包含該檔案的伺服器的 IP 位址,如以下範例所示:


      http://131.141.2.32/jumpstart/config.tar

      如果您將壓縮配置檔儲存在安裝了防火牆的 HTTP 伺服器上,則必須在啟動過程中使用代理指定符號。 不需要為包含該檔案的伺服器指定 IP 位址。 必須為代理伺服器指定 IP 位址,如以下範例所示:


      http://www.shadow.com/jumpstart/
      config.tar&proxy=131.141.6.151
      ask

      指定安裝程式在系統啟動並連接至網路後,提示您輸入壓縮配置檔的位置。

      如果您按 Return 跳過這個提示,此安裝程式會互動式地配置網路參數。 接著,安裝程式會提示您輸入壓縮配置檔的位置。 如果您按 Return 跳過這個提示,Solaris suninstall 程式會開始執行。

      dhcp

      指定使用 DHCP 伺服器來取得啟動系統所需的網路安裝資訊。

      如果您沒有指定使用 DHCP 伺服器,系統會使用 /etc/bootparams 檔案或名稱服務 bootparams 資料庫。

      nowin

      指定不要開始 X 程式。 您不需要使用 X 程式來執行自訂 JumpStart 安裝,如此一來,藉由 nowin 選項,您便可以縮短安裝時間。

  9. 如果您在 sysidcfg 檔案中未預先配置系統資訊,請在系統發出提示時,回答有關系統配置的問題。

  10. 遵循螢幕上的說明來安裝軟體。

    JumpStart 程式完成 Solaris 軟體安裝後,系統會自動重新啟動。

    完成安裝之後,安裝日誌會儲存在檔案中。 可以在下列目錄中找到安裝日誌:

    • /var/sadm/system/logs

    • /var/sadm/install/logs