本章將介紹如何在基於 SPARC 或基於 x86 的系統上執行自訂 JumpStart 安裝。必須在要安裝 Solaris 軟體的系統上遵循這些程序。
如果您將要安裝 Solaris ZFS 根池,請參閱第 9 章使用 JumpStart 安裝 ZFS 根池,以取得限制和設定檔範例。
進行 JumpStart 安裝時,部分問題可能會導致錯誤。如需明確資訊,請查閱下表。
從 Solaris 10 10/09 發行版本開始,您可以設定 JumpStart 設定檔來識別 ZFS 根池的 Flash 歸檔。請參閱Solaris 10 10/09 發行版本中的新增功能。請參閱Solaris 10 10/09 發行版本中的新增功能。
問題 |
說明 |
更多資訊 |
---|---|---|
不再需要範例 JumpStart 程序檔來抑制 NFSv4 提示 |
若為 Solaris 10 發行版本,媒體上已提供了一個範例 JumpStart 程序檔 set_nfs4_domain,可避免在安裝 JumpStart 時顯示提示。此程序檔會抑制安裝時顯示的 NFSv4 提示。已不再需要這個程序檔,從 Solaris 10 8/07 發行版本開始,請使用 sysidcfg 關鍵字 nfs4_domain 來抑制提示。set_nfs4_domain 程序檔已無法用來抑制提示。 如果您已安裝非全域區域,且 sysidcfg 檔案中存在新的 nfs4_domain 關鍵字,則非全域區域第一次啟動時即會設定網域。否則,在啟動程序完成前,將會顯示 Solaris 互動式安裝程式,並提示您提供網域名稱。 | |
在 sysidcfg 檔案中選取鍵盤語言可避免顯示提示 |
如果您的鍵盤無法自我識別,而您不希望在進行 JumpStart 安裝時出現提示,請在 sysidcfg 檔案中選取鍵盤語言。使用 JumpStart 進行安裝時,預設值為美式英文。若要選取其他語言及其對應的鍵盤配置,請在 sysidcfg 檔案中設定 keyboard 關鍵字。 |
|
如果您有非全域區域,請使用 Solaris Live Upgrade 進行升級 |
您可以使用 JumpStart 來升級已安裝非全域區域的系統,但建議使用 Solaris Live Upgrade 程式進行升級。JumpStart 可能需要相當長的升級時間,因為完成升級所需的時間與已安裝的非全域區域數目成正比。 | |
Solaris Flash 歸檔無法包含非全域區域 |
如果使用 Solaris Flash 歸檔進行安裝,內含非全域區域的歸檔無法正確安裝在您的系統上。 |
如需有關建立非全域區域的一般資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」。 |
SPARC: 其他硬體需求 |
如需瞭解完成 JumpStart 安裝所需的任何其他平台需求,請參閱您的硬體文件。 |
作業 |
說明 |
相關說明 |
---|---|---|
檢查是否支援系統。 |
檢查 Solaris 環境中系統支援的硬體文件。 |
位於 http://docs.sun.com 的「Solaris Sun 硬體平台指南」 |
檢查系統是否可為 Solaris 軟體提供足夠的磁碟空間。 |
確認您已經為在系統上安裝 Solaris 軟體規劃了足夠的空間。 | |
(可選擇) 設定系統參數。 |
您可以預先配置系統資訊,以避免在安裝或升級過程中,系統提示您提供這些資訊。 | |
準備適用於自訂 JumpStart 安裝的系統。 |
建立並驗證 rules 檔案和設定檔。 | |
(可選擇) 準備可選自訂 JumpStart 功能。 |
如果您要使用開始程序檔、結束程序檔或其他可選功能,請準備這些程序檔或檔案。 | |
(可選擇) 準備從網路安裝 Solaris 軟體。 |
若要從遠端 Solaris Operating System DVD 或 Solaris Software for SPARC Platforms CD 影像來安裝系統,需要將系統設定為從安裝伺服器或啟動伺服器進行啟動和安裝。 | |
(可選擇) 準備 Solaris Flash 歸檔安裝。 |
設定 Solaris Flash 歸檔安裝的特定規格。 | |
執行安裝或升級。 |
啟動該系統,以初始化安裝或升級。 |
進行自訂 JumpStart 安裝時,JumpStart 程式會嘗試將正在安裝的系統與 rules.ok 檔案中的規則做比對。JumpStart 程式會從頭至尾逐條讀取這些規則。如果要安裝的系統符合該規則中所定義的所有系統屬性,則表示比對符合。當某個系統與某項規則相符時,JumpStart 程式就會停止讀取 rules.ok 檔案,然後根據相符的規則設定檔開始安裝系統。
您可以對初始安裝安裝完整的歸檔,而若已經安裝歸檔,請安裝差動歸檔以進行升級。您可以使用自訂 JumpStart 安裝方法或 Solaris Live Upgrade,在非使用中的啟動環境內安裝歸檔。這個程序提供使用自訂 JumpStart 安裝歸檔的說明。
如需完整歸檔或差動歸檔的簡介,請參閱「Solaris 10 10/09 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 1 章「Solaris Flash (簡介)」。
如需有關使用 Solaris Live Upgrade 在非使用中的啟動環境上安裝歸檔的程序,請參閱「Solaris 10 10/09 安裝指南:Solaris Live Upgrade 與升級規劃」中的「使用設定檔安裝 Solaris Flash 歸檔」。
查閱下列限制。
在安裝伺服器上建立自訂 JumpStart 的 rules 檔案。
如需有關建立自訂 JumpStart 檔案的詳細說明,請參閱第 3 章準備自訂 JumpStart 安裝 (作業)。
在安裝伺服器上建立自訂 JumpStart 設定檔。
如需 Solaris Flash 歸檔設定檔的範例,請參閱設定檔範例。
由表 8–2 中現有的自訂 JumpStart 關鍵字清單可知,安裝 Solaris Flash 歸檔時唯一有效的關鍵字如下:
關鍵字 |
初始安裝 |
差動歸檔 |
---|---|---|
(必需的) archive_location |
X |
X |
fdisk (僅 x86) |
X |
X |
filesys 備註 – 您無法將 filesys 關鍵字設定為值 auto。 |
X |
|
forced_deployment |
|
X |
(required) install_type |
X |
X |
local_customization |
X |
X |
no_content_check |
|
X |
no_master_check |
|
X |
套裝軟體 |
X |
|
root_device |
X |
X |
將關鍵字 install_type 的值設定為下列其中一種類型。
若為完整歸檔安裝,請將此值設定為 flash_install。
若為差動歸檔安裝,請將此值設定為 flash_update。
使用關鍵字 archive_location 將此路徑增加到 Solaris Flash 歸檔中。
如需有關 archive_location 關鍵字的詳細資訊,請參閱archive_location 關鍵字。
指定檔案系統配置。
Solaris Flash 歸檔擷取程序並不支援分割區自動配置。
(可選擇) 如果您要在安裝歸檔的同時安裝其他套裝模組,請使用 package 關鍵字。如需更多資訊,請參閱package 設定檔關鍵字 (UFS 和 ZFS)。
(可選擇) 如果您希望在複製系統上安裝其他 Solaris Flash 歸檔,請為要安裝的每個歸檔增加一行 archive_location。
在安裝伺服器上,增加您要使用 Solaris Flash 歸檔安裝的用戶端。
如需詳細說明,請參閱下列事項:
在複製系統上執行自訂 JumpStart 安裝。
如需詳細說明,請參閱SPARC: 使用自訂 JumpStart 程式執行安裝或升級。
如果系統是網路的一部分,請確保您的系統已經連接了乙太網路連接器或類似的網路配接卡。
如果您正在安裝的是透過 tip(1) 行連線的系統,請確定您的視窗顯示寬度至少為 80 欄,長度至少為 24 列。
若要判斷 tip 視窗目前的尺寸,請使用 stty(1) 指令。
如果您要使用系統的 DVD-ROM 或 CD-ROM 光碟機安裝 Solaris 軟體,請在光碟機中插入 Solaris Operating System for SPARC Platforms DVD 或 Solaris Software for SPARC Platforms - 1 CD。
如果您要使用設定檔磁片,請將該設定檔磁片插入系統的磁碟機中。
啟動該系統。
如果是全新的、未使用過的系統,請開啟該系統。
如果您要安裝或升級現有的系統,請關閉該系統。在 ok 提示符下,鍵入啟動指令的適當選項。boot 指令的語法如下:
ok boot [cd–dvd|net] - install [url|ask] options |
例如,如果鍵入下列指令,便會使用 JumpStart 設定檔透過網路來安裝作業系統。
ok boot net - install http://131.141.2.32/jumpstart/config.tar |
如需啟動指令選項的說明,請參閱下表。
系統會檢查硬體和系統元件,以及基於 SPARC 之系統啟動。啟動會持續數分鐘。
如果您在 sysidcfg 檔案中未預先配置系統資訊,請在系統發出提示時,回答有關系統配置的問題。
遵循螢幕上的說明來安裝軟體。
JumpStart 程式完成 Solaris 軟體安裝後,系統會自動重新啟動。
完成安裝之後,安裝記錄會儲存在檔案中。可以在下列目錄中找到安裝記錄:
/var/sadm/system/logs
/var/sadm/install/logs
boot 指令的語法如下:
ok boot [cd–dvd|net] - install [url|ask] options |
下表描述適用於 JumpStart 安裝的 boot 指令的指令行選項。
選項 |
說明 |
|||
---|---|---|---|---|
[cd–dvd|net] |
指定使用 CD 或 DVD 來啟動,或是從網路上的安裝伺服器來啟動。
|
|||
[url| ask] |
指定自訂 JumpStart 檔案的位置,或提示您指定位置。
|
|||
options |
|
作業 |
說明 |
相關說明 |
---|---|---|
確定是否需要保留現有作業系統及使用者資料。 |
如果系統上的現有作業系統使用整個磁碟,則必須保留現有作業系統,以使其與 Solaris 10 10/09 軟體共存。這將會決定如何在系統設定檔中指定 fdisk(1M) 關鍵字。 | |
檢查是否支援系統。 |
檢查 Solaris 環境中系統支援的硬體文件。 |
硬體製造商提供的說明文件 |
檢查系統是否可為 Solaris 軟體提供足夠的磁碟空間。 |
確認您已經為在系統上安裝 Solaris 軟體規劃了足夠的空間。 | |
(可選擇) 設定系統參數。 |
您可以預先配置系統資訊,以避免在安裝或升級過程中,系統提示您提供這些資訊。 | |
準備適用於自訂 JumpStart 安裝的系統。 |
建立並驗證 rules 檔案和設定檔。 | |
(可選擇) 準備可選自訂 JumpStart 功能。 |
如果您要使用開始程序檔、結束程序檔或其他可選功能,請準備這些程序檔或檔案。 | |
(可選擇) 準備從網路安裝 Solaris 軟體。 |
若要從遠端 Solaris Operating System for x86 Platforms DVD 或 Solaris Software For x86 Platforms CD 影像來安裝系統,您需要將系統設定為從安裝伺服器或啟動伺服器進行啟動和安裝。 | |
(可選擇) 準備 Solaris Flash 歸檔安裝。 |
設定 Solaris Flash 歸檔安裝的特定規格。 | |
執行安裝或升級。 |
啟動該系統,以初始化安裝或升級。 |
進行自訂 JumpStart 安裝時,JumpStart 程式會嘗試將正在安裝的系統與 rules.ok 檔案中的規則做比對。JumpStart 程式會從頭至尾逐條讀取這些規則。如果要安裝的系統符合該規則中所定義的所有系統屬性,則表示比對符合。當系統與規則相符時,JumpStart 程式就會停止讀取 rules.ok 檔案,然後根據相符的規則設定檔開始安裝系統。
您可以透過自訂 JumpStart 安裝 Solaris Flash 歸檔。如需說明,請參閱準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔。
請選擇下列一項程序:
如需標準的自訂 JumpStart 程序,請參閱x86: 使用自訂 JumpStart 程式與 GRUB 執行安裝或升級。
若要編輯 GRUB 指令來執行自訂 JumpStart,請參閱x86: 編輯 GRUB Boot 指令來執行自訂 JumpStart 安裝。
使用此程序可利用 GRUB 功能表為 x86 系統安裝 Solaris 作業系統。
如果系統是網路的一部分,請確保您的系統已經連接了乙太網路連接器或類似的網路配接卡。
如果您想要安裝透過 tip(1) 行連線的系統,請確定您的視窗顯示寬度至少為 80 欄,長度至少為 24 列。
若要判斷 tip 視窗目前的尺寸,請使用 stty(1) 指令。
系統啟動已不再使用設定檔磁片,但您可以準備僅包含 JumpStart 目錄的磁片。接著可以在沒有 CD-ROM 的情況下,使用該磁片執行 JumpStart 安裝和啟動。
如果您要使用設定檔磁片,請將該設定檔磁片插入系統的磁碟機中。
如果要使用設定檔磁片,請繼續執行步驟 4。
確定啟動系統的方式。
如果您要從 Solaris Operating System DVD 或 Solaris Software - 1 CD 啟動,請插入光碟片。系統的 BIOS 必須支援從 DVD 或 CD 啟動。
如果要從網路啟動,請使用預先啟動執行環境 (PXE) 網路啟動功能。系統必須支援 PXE。藉由系統的 BIOS 設定工具或者網路配接卡配置設定工具,讓系統使用 PXE。
(可選擇) 如果要從 DVD 或 CD 啟動,請變更系統 BIOS 的啟動設定,並設定為從 DVD 或 CD 媒體啟動。請參閱您的硬體文件,以取得說明。
如果系統處於關閉狀態,請啟動系統。如果系統處於開啟狀態,請重新啟動系統。
會顯示 GRUB 功能表。此功能表提供啟動項目清單。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 10/09 image_directory | |Solaris Serial Console ttya | |Solaris Serial Console ttyb (for lx50, v60x and v65x | +-------------------------------------------------------------------+ 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. |
image_directory 是安裝影像所在的目錄名稱。JumpStart 檔案的路徑是透過 add_install_client 指令和 -c 選項來定義。
不用現在就從 GRUB 項目啟動,您可以先編輯啟動項目。 編輯 GRUB 項目之後,再執行 JumpStart 安裝。如需有關如何編輯 GRUB 項目的說明和安裝選項清單,請參閱x86: 編輯 GRUB Boot 指令來執行自訂 JumpStart 安裝。
依照提示執行下列任何一項說明:
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. Please make a selection (1-6). |
若要選取自訂 JumpStart 方法,請鍵入 2 並按 Enter。
如此會開始 JumpStart 安裝。
如果您在 30 秒內未做任何選取,Solaris 互動式安裝程式便會開始執行。在指令行上按任何鍵,即可停止計時器。
如果您選取項目 1、3 或 4,將會以互動式安裝來進行安裝。如需有關互動式安裝的資訊,請參閱「Solaris 10 10/09 安裝指南:基本安裝」。
如果選取第 5 項,便會安裝驅動程式更新。
如果選取第 6 項,便會執行維護作業。
如果您在 sysidcfg 檔案中未預先配置系統資訊,請在系統發出提示時,回答有關系統配置的問題。
遵循螢幕上的說明來安裝軟體。
JumpStart 程式完成 Solaris 軟體安裝後,系統會自動重新啟動。還會自動更新 GRUB menu.lst 檔案。接著當您下次使用 GRUB 功能表時,便會出現已安裝的 Solaris 實例。
完成安裝之後,安裝記錄會儲存在檔案中。可以在下列目錄中找到安裝記錄:
/var/sadm/system/logs
/var/sadm/install/logs
在某些情況下 (例如為了除錯),您可能會想要修改 GRUB 啟動指令。下列程序說明執行自訂 JumpStart 安裝之前,編輯 GRUB boot 指令的步驟。
若要開始安裝,請執行前述程序x86: 使用自訂 JumpStart 程式與 GRUB 執行安裝或升級中的步驟 1 到步驟 5。
如果系統處於關閉狀態,請啟動系統。如果系統處於開啟狀態,請重新啟動系統。
會顯示 GRUB 功能表。此功能表提供啟動項目清單。提供的項目是將要安裝的 Solaris 實例。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 10/09 image_directory | |Solaris Serial Console ttya | |Solaris Serial Console ttyb (lx50, v60x and v68) | +-------------------------------------------------------------------+ 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. |
image_directory 是安裝影像所在的目錄名稱。
如果搭配 add_install_client 指令和 -c 選項,使用 NFS 設定 JumpStart 目錄的路徑,則不需要在啟動項目中包含路徑。
如果使用的不是 NFS,則必須為包含 JumpStart 目錄的壓縮配置檔註明路徑。
若要停止啟動程序並使用功能表項目編輯器,請鍵入 e。
如此會顯示 GRUB 編輯功能表。
kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\ install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
使用箭頭鍵選取啟動項目。
若要編輯選取的指令,請鍵入 e。
如此會顯示與下列範例類似的指令。
grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \ console=ttyb,install_media=131.141.2.32:/export/mary/_\ module /I86PC.Solaris_11-8/x86.new |
鍵入所需的選項來編輯指令。
JumpStart 安裝的語法如下。
grub edit>kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ \ - install [url|ask] options -B install_media=media_type |
如需 JumpStart 選項的說明,請參閱x86: 啟動系統的指令參考。
在下列範例中,會使用自訂 JumpStart 設定檔透過網路安裝作業系統。
kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ - install \ -B install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
若接受編輯,請按 Enter。
如此即會儲存變更,並會顯示 GRUB 主功能表。
按下 Esc 鍵會返回 GRUB 主功能表,而不會儲存變更。
若要開始安裝,請鍵入 b。
下表說明 GRUB 功能表之 boot 指令的指令行選項。所列選項適用於 JumpStart 安裝。
kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ - install \ [url|ask] options -B install_media=media_type |
選項 |
說明 |
||||
---|---|---|---|---|---|
- install |
執行自訂 JumpStart 安裝。 下列範例從 DVD 媒體啟動系統,並使用下列選項:
|
||||
[url| ask] |
指定自訂 JumpStart 檔案的位置,或提示您指定位置。
|
||||
options |
|