JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝     Oracle Solaris 10 1/13 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

1.  Oracle Solaris 安裝規劃資訊的位置

2.  JumpStart (簡介)

3.  準備 JumpStart 安裝 (作業)

4.  使用可選的 JumpStart 功能 (作業)

建立開始程序檔

關於開始程序檔

使用開始程序檔建立衍生設定檔

使用開始程序檔和結束程序檔追蹤安裝持續時間

建立結束程序檔

關於結束程序檔

使用結束程序檔增加檔案

使用結束程序檔增加套裝軟體或修補程式

使用結束程序檔自訂根環境

使用結束程序檔的非互動式安裝

建立壓縮配置檔

如何建立壓縮配置檔

建立磁碟配置檔

SPARC: 如何建立單一磁碟配置檔

SPARC: 如何建立多重磁碟配置檔

x86: 如何建立單一磁碟配置檔

x86: 如何建立多重磁碟配置檔

使用站點特定的安裝程式

5.  建立自訂規則關鍵字與探測關鍵字 (作業)

6.  執行 JumpStart 安裝 (作業)

7.  使用 JumpStart 安裝 (範例)

8.  JumpStart 關鍵字參考資料

9.  使用 JumpStart 安裝 ZFS 根集區

字彙表

索引

建立開始程序檔

開始程序檔是您在 rules 檔案中指定之使用者定義的 Bourne shell 程序檔。開始程序檔會在 Oracle Solaris 軟體安裝到系統上之前執行作業。只有在使用 JumpStart 來安裝 Oracle Solaris 軟體時,才能使用開始程序檔。

使用開始程序檔來執行下列作業:

關於開始程序檔


備註 - 若為 Oracle Solaris 10 發行版本,媒體上已提供了一個範例 JumpStart 程序檔 set_nfs4_domain,可避免在安裝 JumpStart 時顯示提示。此程序檔會抑制安裝時顯示的 NFSv4 提示。已不再需要這個程序檔,從 Solaris 10 5/09 發行版本開始,請使用 sysidcfg 關鍵字 nfs4_domain 來抑制提示。set_nfs4_domain 程序檔已無法用來抑制提示。

如果您已安裝非全域區域,且 sysidcfg 檔案中存在新的 nfs4_domain 關鍵字,則非全域區域第一次啟動時即會設定網域。否則,Oracle Solaris 互動式安裝程式會在完成啟動程序前啟動並提示您提供網域名稱。

請參閱「Oracle Solaris 10 1/13 安裝指南:網路安裝」中的「nfs4_domain 關鍵字」


使用開始程序檔建立衍生設定檔

衍生設定檔是由開始程序檔在 JumpStart 安裝時動態建立的設定檔。當您無法設定 rules 檔案,針對特定系統與設定檔進行比對時,就必須使用衍生設定檔。例如,您可能需要使用具有不同硬體元件的相同系統模型 (如包含不同框架緩衝區的系統) 所衍生的設定檔。

若要設定使用衍生設定檔的規則,必須執行下列作業:

當系統符合設定檔欄位設成等號 (=) 的規則時,開始程序檔會建立衍生設定檔,用於在系統上安裝 Oracle Solaris 軟體。

下列範例顯示一個開始程序檔,它每次都建立相同的衍生設定檔。您可以撰寫一個開始程序檔,以依據規則的評估來建立其他衍生設定檔。

範例 4-1 建立衍生設定檔的開始程序檔

#!/bin/sh
echo "install_type        initial_install"    > ${SI_PROFILE}
echo "system_type         standalone"        >> ${SI_PROFILE}
echo "partitioning        default"           >> ${SI_PROFILE}
echo "cluster             SUNWCprog"         >> ${SI_PROFILE}
echo "package       SUNWman     delete"      >> ${SI_PROFILE}
echo "package       SUNWolman   delete"      >> ${SI_PROFILE}
echo "package       SUNWxwman   delete"      >> ${SI_PROFILE}

在此範例中,開始設定檔必須使用 SI_PROFILE 環境變數做為衍生設定檔的名稱,預設會設定成 /tmp/install.input


備註 - 如果開始程序檔用來建立衍生設定檔,請確定程序檔正確無誤。因為衍生程序檔要到開始程序檔執行時才會建立,所以 check 程序檔不會驗證衍生設定檔。


使用開始程序檔和結束程序檔追蹤安裝持續時間

如下列範例所示,您可以包含開始程序檔和結束程序檔以追蹤安裝的開始時間和結束時間。

範例 4-2 追蹤開始時間的開始程序檔

# more begin-with-date
#!/bin/sh
#

echo
echo "Noting time that installation began in /tmp/install-begin-time"
echo "Install begin time: `date`" > /tmp/install-begin-time
echo
cat /tmp/install-begin-time
echo
#

範例 4-3 追蹤結束時間的結束程序檔

# more finish*with*date
#!/bin/sh
#

cp /tmp/install-begin-time /a/var/tmp
echo
echo "Noting time that installation finished in /a/var/tmp/install-finish-time"
echo "Install finish time: `date`" > /a/var/tmp/install-finish-time
echo
cat /a/var/tmp/install-finish-time
#

開始時間和結束時間都會記錄在 finish.log 檔案中。