本章說明 Solaris 安裝程式的新增功能。若要檢視所有 Solaris 作業系統的功能,請參閱「Solaris 10 新增功能」。本章說明下列小節。
從 Solaris 10 10/08 發行版本開始,您可以安裝並啟動 ZFS 根檔案系統。
Solaris 文字介面安裝程式會執行 ZFS 根池的初始安裝。在安裝期間,您可以選擇要安裝 UFS 檔案系統還是 ZFS 根池。您可以在安裝期間選取兩個磁碟片段,以設定鏡像的 ZFS 根池。或者,您可以在安裝之後,附加或增加額外的磁碟,以建立鏡像的 ZFS 根池。位於 ZFS 磁碟區中的交換和傾印裝置會自動建立於 ZFS 根池中。
如需逐步說明,請參閱「Solaris 10 10/08 安裝指南:基本安裝」中的第 3 章「使用 Solaris 互動式文字介面安裝程式安裝 ZFS 根池 (規劃與作業)」。
您可以使用自訂 JumpStart 建立設定檔,並使用此設定檔來建立 ZFS 儲存池以及指定可啟動的 ZFS 檔案系統。新的 ZFS 設定檔關鍵字會針對初始安裝而安裝 ZFS 根池。ZFS 設定檔包含限定的一組關鍵字。
如需有關 JumpStart 和 ZFS 的更多資訊,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的第 9 章「使用 JumpStart 安裝 ZFS 根池」
您可以使用 Solaris Live Upgrade 執行下列作業:
將 UFS 根 (/) 檔案系統遷移至 ZFS 根池
在使用 lucreate 指令建立 ZFS 啟動環境之後,您可以在此啟動環境上使用其他的 Solaris Live Upgrade 指令,例如 luupgrade 和 luactivate 指令。如需有關於 ZFS 中使用 Solaris Live Upgrade 的更多資訊,請參閱「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 11 章「Solaris Live Upgrade 和 ZFS (簡介)」。
從 Solaris 10 10/08 發行版本開始,SPARC 平台的 Solaris Operating System DVD 和 Solaris Software - 1 CD 的結構已變更。磁碟片段 0 不再位於目錄結構頂端。因此,x86 DVD、SPARC DVD 和 Solaris Software - 1 CD 的結構都會相同。如果您混合使用平台 (例如 SPARC 安裝伺服器與 x86 媒體),則此項結構變更將使安裝伺服器的設定更容易。如需有關設定安裝伺服器的程序,請參閱下列內容:
從 Solaris 10 8/07 發行版本開始,您可以在已安裝非全域區域,且沒有舊版的大多數限制之情況下,升級 Solaris 作業系統。
唯一的升級限制涉及 Solaris Flash 歸檔。使用 Solaris Flash 歸檔進行安裝時,內含非全域區域的歸檔無法在系統上正確安裝。
以下內容概述了為適應安裝了非全域區域的系統所做的變更。
對於 Solaris 互動式安裝程式,您可以使用 CD 和 DVD 升級或修補安裝了非全域區域的系統。或是您可以使用 DVD 或 CD 的網路安裝影像。在過去,您只能使用 DVD 升級。升級或修補的時間可能相當長,需要根據安裝的非全域區域數量而定。
對於自動的 JumpStart 安裝,您可以使用適用於升級或修補的任何關鍵字,來進行升級或修補。在舊版中,可使用的關鍵字有限。升級或修補的時間可能相當長,需要根據安裝的非全域區域數量而定。
對於 Solaris Live Upgrade,您可以對包含非全域區域的系統進行升級或修補。如果您的系統包含非全域區域,建議使用 Solaris Live Upgrade 程式進行升級或增加修補程式。由於完成升級所需的時間與安裝的非全域區域數量成正比,其他升級程式可能需要較長的時間進行升級。如果使用 Solaris Live Upgrade 修補系統,則不需要將系統設定為單一使用者模式,這樣可以最大限度地延長系統的正常執行時間。
Solaris Live Upgrade 會在非使用中啟動環境中建立一份作業系統副本。安裝了非全域區域後,可以升級或修補非使用中啟動環境。然後會啟動非使用中啟動環境,使其成為新的啟動環境。以下內容概述了為適應安裝了非全域區域的系統所做的變更:
新的 SUNWlucfg 套裝軟體需要與其他 Solaris Live Upgrade 套裝軟體 (例如 SUNWlur 和 SUNWluu) 一併安裝。不僅是已安裝非全域區域的系統需要此套裝軟體,任何系統都需要。
這三個套裝軟體是使用 Solaris Live Upgrade 進行升級時所需的軟體。這些套裝軟體包含現有軟體、新功能和錯誤修正。使用 Solaris Live Upgrade 之前,如果尚未在系統上安裝這些套裝軟體,則無法升級至特定的目標發行版本。
從目前執行的啟動環境建立新啟動環境的步驟與先前的發行版本相同,但有一項例外。您可以在非全域區域中為共用檔案系統指定目標磁碟片段。
-m 選項的引數有新的選擇性欄位 zonename。這個新欄位可讓您建立新的啟動環境,並指定內含個別檔案系統的區域。這個引數會將區域的檔案系統放置在新啟動環境中的個別片段上。
lumount 指令現在可針對非全域區域,提供其對應之檔案系統 (位於非使用中的啟動環境中) 的存取權。當全域區域管理員使用 lumount 指令來掛載非使用中的啟動環境時,非全域區域也會一併掛載啟動環境。
比較啟動環境功能已經增強。lucompare 指令現在可進行包含所有非全域區域內容之多個啟動環境之間的對比。
以 lufslist 指令列出檔案系統的功能已經過增強,可顯示全域區域和非全域區域的檔案系統清單。
如需有關升級已安裝非全域區域之系統的逐步程序,或 Solaris Zones 分割技術的相關資訊,請參閱下列參考資訊。
說明 |
更多資訊 |
---|---|
在安裝有非全域區域的系統上使用 Solaris Live Upgrade 升級 |
「Solaris 10 10/08 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 8 章「在已安裝非全域區域的系統上升級 Solaris 作業系統」 |
建立和使用非全域區域 |
「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」 |
使用 JumpStart 升級 | |
使用 Solaris 安裝互動式 GUI 升級 |
這是下列發行版本中的新功能:
對於 SPARC,從 Solaris 10 10/06 發行版本開始
對於 x86,從 Solaris 10 8/07 發行版本開始
sysidkdb 工具會配置您的 USB 語言及其對應的鍵盤配置。
程序如下:
如果鍵盤能夠自我識別,鍵盤語言和配置會在安裝期間自動配置。
如果鍵盤無法自我識別,sysidkdb 工具可以在安裝時提供您支援鍵盤配置的清單,以便讓您選取一種鍵盤配置。
SPARC: 先前,USB 鍵盤在安裝時會採用自我識別值 1。因此,在安裝時無法自我識別的所有鍵盤都會設定成美式英文鍵盤配置。
PS/2 鍵盤不能自我識別。安裝時,系統會要求您選取鍵盤配置。
如果鍵盤無法自我識別,而您希望避免在進行 JumpStart 安裝時顯示提示,請在 sysidcfg 檔案中選取鍵盤語言。使用 JumpStart 進行安裝時,預設值為美式英文。若要選取其他語言及其對應的鍵盤配置,請在 sysidcfg 檔案中設定 keyboard 關鍵字。
如需更多資訊,請參閱下列文件:
從 Solaris 10 8/07 發行版本開始,您可以在安裝 Solaris 作業系統時,定義 NFS 版本 4 網域。先前是在安裝後的第一次系統重新啟動時定義 NFS 網域名稱。
此新功能對安裝的影響如下:
sysidtool 指令包含增強的 sysidnfs4 程式。sysidnfs4 程式會在安裝程序進行期間執行,以判斷是否已為網路配置 NFSv4 網域。
如需進一步資訊,請參閱「sysidtool(1M) 線上手冊」和「sysidnfs4(1M) 線上手冊」。
在互動式安裝期間,會提供使用者預設的 NFSv4 網域名稱,此名稱自動源自作業系統。使用者可以接受這個預設名稱。使用者也可以指定不同的 NFSv4 網域。
進行 Solaris JumpStart 安裝時,sysidcfg 檔案提供一個新的關鍵字。使用者現在可以使用此新關鍵字 nfs4_domain 來指定 NFSv4 網域的值。
如需有關此新關鍵字的進一步資訊,請參閱「sysidnfs4(1M)線上手冊」。此線上手冊也提供如何使用此新關鍵字的範例。
如需有關 NFSv4 網域名稱配置的進一步資訊,請參閱「System Administration Guide: Network Services 」
從 Solaris 10 11/06 發行版本開始,您可以在安裝時設定網路服務的預設運作方式,讓網路服務以更為安全的方式執行。在互動式安裝 (有人參與) 期間,安裝配置選取畫面中將提供這個新的安全性選項。若為自動 JumpStart 安裝 (無人參與),您可以使用 sysidcfg 檔案中新的 service_profile 關鍵字,來選取限定網路設定檔。此安全性選項只能在初始安裝時使用。升級時會維持之前所設定的所有服務。如果需要,您可以在升級後使用 netservices 指令,限制網路服務。
如果您選擇限制網路安全性,相當多的服務會完全停用。其他服務仍然會啟用,但它們只限制在本機連線。Secure Shell 會保持啟用,好讓遠端管理存取系統。
使用這個限定網路設定檔時,您可以降低曝露在網際網路或 LAN 中的風險。系統中的圖形桌面仍完全可用,傳出網路存取仍可照常進行。例如,您仍然可以存取圖形介面、使用瀏覽器或傳送電子郵件給用戶端,以及掛載 NFSv4 檔案共用。
安裝完成之後,可以使用 netservices open 指令啟用網路服務,或是使用 SMF 指令啟用個別服務。請參閱安裝後修訂安全性設定。
如需有關這個安全性選項的附加資訊,請參閱以下參考資料。
表 2–1 有關限定網路設定檔的附加資訊
說明 |
更多資訊 |
---|---|
管理網路服務的安全性 |
「System Administration Guide: Basic Administration」中的「How to Create an SMF Profile」 |
安裝後重新開啟網路服務 | |
規劃安裝配置 | |
在有人參與的安裝期間,選取限制的網路安全性 |
「Solaris 10 10/08 安裝指南:基本安裝」中的第 2 章「使用 Solaris 安裝程式安裝 UFS 檔案系統) (作業)」 |
設定 JumpStart 安裝的限定網路安全性 |
從 Solaris 10 11/06 發行版本開始,Solaris Trusted Extensions 便為 Solaris 作業系統提供了多層安全性。這個功能可讓您以靈活但高度安全的方式控制資訊。現在可以根據資料私密性 (而不只是資料所有權) 來強制資料的嚴格存取控制。
存取 Solaris Trusted Extensions 的安裝與標準安裝不同。如需這些安裝差異的清單及有關 Solaris Trusted Extensions 的進一步資訊,請參閱「Solaris Trusted Extensions Installation and Configuration」中的「Installing or Upgrading the Solaris OS for Trusted Extensions」。
flarcreate 指令不再對個別檔案有大小的限制。您可以建立包含大於 4 GB 之單個檔案的 Solaris Flash 歸檔。下列兩個歸檔公用程式可供使用:
cpio 歸檔公用程式是預設的。單個檔案的大小不得超過 2 GB 或 4 GB。大小限制取決於使用的 cpio 版本。
具可移植性的歸檔交換公用程式 pax 使用 -L pax 選項呼叫。如果指定 -L pax 選項,就可以在單個檔案上建立沒有大小限制的歸檔。
如需更多資訊,請參閱「Solaris 10 10/08 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的「建立包含大型檔案的歸檔」。
本節說明 Solaris 10 1/06 發行版本中的下列新增安裝功能。
Solaris Zones 分割技術可讓您在 Solaris 的單一實例 (即全域區域) 中配置非全域區域。非全域區域是一種應用程式執行環境,在此環境中各程序會與所有其他區域隔離開來。從 Solaris 10 1/06 發行版本開始,如果您執行的系統安裝了非全域區域,就可以使用標準的 Solaris 升級程式進行升級。您可使用 Solaris 互動式安裝程式或自訂 JumpStart 進行升級。安裝了非全域區域後進行升級,會受到一些限制。
僅支援有限的自訂 JumpStart 關鍵字數目。如需支援的自訂 JumpStart 關鍵字清單,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」。
您必須使用 Solaris Operating System DVD 或從 DVD 建立的網路安裝影像。無法使用 Solaris Software CD 升級系統。如需有關使用此程式進行安裝的更多資訊,請參閱「Solaris 10 10/08 安裝指南:基本安裝」中的第 2 章「使用 Solaris 安裝程式安裝 UFS 檔案系統) (作業)」。
在安裝了非全域區域的系統上,請勿使用 Solaris Live Upgrade 升級系統。雖然 lucreate 指令可用以建立啟動環境,但 luupgrade 指令卻無法升級安裝了非全域區域的啟動環境。在此情況中,升級會失敗並會顯示錯誤訊息。
如需有關使用 Solaris 互動式安裝程式的詳細資訊,請參閱「Solaris 10 10/08 安裝指南:基本安裝」
從 Solaris 10 1/06 發行版本開始,適用於基於 x86 之系統的 Solaris 作業系統便採用了開放原始碼的 GNU GRand Unified Boot Loader (GRUB)。GRUB 負責將啟動歸檔載入系統記憶體中。啟動歸檔是重要檔案的集合,在掛載根 (/) 檔案系統之前,系統需要啟動歸檔來完成啟動程序。啟動歸檔用於啟動 Solaris 作業系統。
最顯著的變更就是以 GRUB 功能表取代 Solaris Device Configuration Assistant。GRUB 功能表可讓您輕鬆啟動安裝在系統上的不同作業系統。GRUB 功能表會在您啟動 x86 系統時出現。您可使用 GRUB 功能表的箭頭鍵,選取要安裝的作業系統實例。若不選取任何選項,即會啟動預設的作業系統實例。
GRUB 的啟動功能有以下改進:
啟動時間較短
從 USB CD 或 DVD 光碟機安裝
可從 USB 儲存裝置啟動
簡化了 PXE 啟動的 DHCP 設定 (無供應商特定的選項)
移除了所有 realmode 驅動程式
可使用 Solaris Live Upgrade 和 GRUB 功能表快速啟動與轉至備用啟動環境。
如需有關 GRUB 的更多資訊,請參閱以下各節。
作業 |
GRUB 作業 |
更多資訊 |
---|---|---|
安裝 |
基於 GRUB 之啟動的簡介資訊 | |
基於 GRUB 之啟動的安裝規劃 | ||
如何使用 GRUB 功能表從網路啟動與安裝 | ||
如何使用 GRUB 功能表和自訂 JumpStart 安裝方法啟動與安裝 |
「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的「執行自訂 JumpStart 安裝」 |
|
如何使用 GRUB 功能表和 Solaris Live Upgrade 啟動與轉至備用啟動環境 | ||
尋找 GRUB 功能表的 menu.lst 檔案 | ||
系統管理 |
如何使用 GRUB 功能表執行系統管理作業 |
GNU 是「GNU's Not UNIX」(GNU 不是 UNIX) 的遞迴首字母縮寫。如需更多資訊,請連線至 http://www.gnu.org。
從 Solaris 10 1/06 發行版本開始,可從 Solaris 8、9 或 10 發行版本升級 Solaris 作業系統。從 Solaris 7 發行版本升級則不受支援。
本節將說明 Solaris 10 3/05 發行版本中下列新增的安裝功能。
從 Solaris 10 3/05 發行版本開始,Solaris 作業系統安裝的數項變更,可讓您享有更簡單且統一的安裝經驗。
變更包含以下幾項:
此發行版本有一片安裝 DVD 及幾片安裝 CD。Solaris Operating System DVD 包含了所有安裝 CD 的內容。
不再提供 Solaris Installation CD。
從 CD 及 DVD 媒體上,GUI 安裝是預設值 (如果系統有足夠的記憶體)。但是,您可利用 text 開機選項指定主控台架構安裝。
安裝程序已經簡化,讓您選取開機時間的語言支援,而稍後再選取語言環境。
(非互動式) Solaris 自訂 JumpStartTM 安裝方法未改變。
若要安裝作業系統,只要簡單地插入 Solaris Software - 1 CD 或是 Solaris Operating System DVD,並鍵入下列其中一個指令。
若要進行預設 GUI 安裝 (在系統記憶體允許之下),請鍵入 boot cdrom。
若要進行以主控台為基礎的安裝,請鍵入 boot cdrom - text。
使用 CD 或 DVD 媒體以新的 text 啟動選項安裝 Solaris 作業系統的說明 | |
使用 CD 媒體設定安裝伺服器的變更內容 |
從 Solaris 10 3/05 發行版本開始,安裝軟體時可選擇使用 GUI,或是否使用視窗環境。如果記憶體足夠,預設會顯示 GUI。若記憶體對於 GUI 而言不足,則預設會顯示其他的環境。您可以使用 nowin 或 text 開機選項覆寫預設值。不過,會因為系統中的記憶體容量,或者是否進行遠端安裝而有所限制。此外,如果 Solaris 安裝程式未偵測到視訊配接卡,此程式會自動顯示在主控台環境中。
如需有關特定記憶體需求的資訊,請參閱系統需求和建議。
從 Solaris 10 3/05 發行版本開始,使用自訂 JumpStart 安裝方法安裝與升級 Solaris 作業系統時,新的自訂會啟用下列項目:
以其他的套裝軟體進行 Solaris Flash 的安裝
自訂 JumpStart 設定檔 package 關鍵字已增強,可用其他的套裝軟體安裝 Solaris Flash 歸檔。例如,您可在兩台機器上安裝相同的基本歸檔,但在每台機器上增加不同的套裝軟體集。這些套裝軟體可以不是 Solaris 作業系統發行物的一部分。
其他套裝軟體的安裝可能不是 Solaris 發行物的一部分
package 關鍵字已增強,可用不是 Solaris 發行物之一部分的套裝軟體進行安裝。您再也不需要撰寫安裝後的程序檔,增加額外的套裝軟體。
具備安裝 Solaris 作業系統修補程式能力的安裝
新的自訂 JumpStart 設定檔 patch 關鍵字可安裝 Solaris 作業系統修補程式。此功能可安裝指定在修補檔案中的修補檔案清單。
如需進一步資訊,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」。
從 Solaris 10 3/05 發行版本開始,Solaris 安裝程式可讓您於安裝時配置多重介面。您可在 sysidcfg 檔案中預先配置這些介面供您的系統使用。或者,您也可以在安裝期間配置多重介面。如需更多資訊,請參閱下列文件:
「sysidtool(1M) 線上手冊」
「sysidcfg(4) 線上手冊」
在之前的 Solaris 發行版本中,Solaris 軟體的 32 位元及 64 位元元件套裝軟體是分開發行的。從 Solaris 10 3/05 發行版本開始,多數 32 位元和 64 位元的元件已簡化為一個套裝軟體來發行。組合的套裝軟體將保留原來 32 位元套裝軟體的名稱,而不再提供 64 位元套裝軟體。
除去了 64 位元的套裝軟體,簡化了安裝過程並增加了效能:
減少了套裝軟體的數目,因而簡化了包含套裝軟體清單的自訂 JumpStart 程序檔
簡化的套裝軟體系統只有一個組合軟體功能的套裝軟體
因為安裝的套裝軟體變少了,所以減少了安裝的時間
64 位元的套裝軟體會以下列慣例重新命名:
如果 64 位元的套裝軟體有對應的 32 位元版本,便會使用 32 位元套裝軟體的名稱來命名。例如,之前在 SUNWcslx 中提供的諸如 /usr/lib/sparcv9/libc.so.1 的 64 位元程式庫,現在則在 SUNWcsl 中提供。不再提供 64 位元 SUNWcslx 套裝軟體。
如果套裝軟體沒有相同的 32 位元元件,則會從名稱中移除「x」字尾。例如,SUNW1394x 會變成 SUNW1394。
此變更表示您可能需要修改自訂 JumpStart 程序檔或其他套裝軟體安裝程序檔,才能移除對 64 位元套裝軟體的參照。
從 Solaris 10 3/05 發行版本開始,您可在安裝 Solaris 作業系統時,使用 JumpStart 安裝方法建立空的啟動環境。然後,可將 Solaris Flash 歸檔移入空啟動環境,供以後使用。
如需進一步資訊,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」中的第 8 章「自訂 JumpStart (參考)」。
從 Solaris 10 3/05 發行版本開始,您可在安裝期間選取或指定「精簡的網路軟體群組 (SUNWCrnet)」,啟用較少的網路服務,以建立更安全的系統。精簡的網路軟體群組提供系統管理員公用程式及多使用者文字架構主控台。SUNWCrnet 讓系統能夠辨識網路介面。在安裝時,您可增加軟體套件並視需要啟動服務,以自訂系統的配置。
如需進一步資訊,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」。
從 Solaris 10 3/05 發行版本開始,Solaris 安裝程式可讓您從虛擬目錄 (VTOC) 載入現有的磁碟片段。您現在可於安裝時保留及使用系統現存的磁碟片段表格,而不是使用安裝程式的預設磁碟配置。
從 Solaris 10 3/05 發行版本開始,Solaris 安裝程式中有一項新功能,即開機磁碟分割區配置。此配置在預設情況下,可容納 Sun x86 系統上的服務分割區。此安裝程式可讓您保留一個現有的服務分割區。
新的預設包含以下分割區。
第一分割區 – 服務分割區 (系統中的現有大小)
第二分割區 – x86 啟動分割區 (大約 11 MB)
第三分割區 – Solaris 作業系統分割區 (開機磁碟上剩餘的空間)
如果要使用此預設配置,請在 Solaris 安裝程式要求您選擇開機磁碟配置時選取「預設」。
若您在目前不包含服務分割區的系統上安裝基於 x86 之系統的 Solaris 作業系統,Solaris 安裝程式不會建立新的服務分割區。若要在您的系統上建立服務分割區,請先用您系統上的診斷 CD 建立服務分割區。建立服務分割後,再安裝 Solaris 作業系統。
如需有關建立服務分割區方法的資訊,請參閱硬體文件。
如需更多資訊,請參閱「Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝」。