本章描述如何安裝您的 Solaris 8 MU3 軟體的方法。如果您要將 Solaris 8 MU3 軟體當成自訂 JumpStartTM 安裝的ㄧ部份進行安裝時,請參考 Solaris 8 進階安裝指南。
Solaris 8 MU3 安裝程序比個別 MU3 修補程式的安裝快速。 Solaris 8 MU3 的安裝時間會隨以下情況之不同而變化:
您機器的 CPU 速度
您選取的 install_mu 選項
您用來存取 install_mu 程式碼和修補程式組的 CD-ROM 光碟機、硬碟或網路的傳輸速度。
如您藉由關閉回退選項來安裝 MU3,安裝會進行得更快。然而,您將無法回退任何 MU3 所發送的修補程式。
MU3 僅能安裝在執行 Solaris 8、Solaris 8 6/00 或 Solaris 8 10/00 作業環境的系統上。
每個檔案系統的空間需求會隨以下的情況變化:
您是否選取回退選項
當儲存回退資料時,退出目錄的位置
每個檔案系統中的磁碟分割區和可用空間相對於每個檔案系統所需的修補程式磁碟空間
您系統的語言環境
某些“維護更新”修補程式是否已安裝在您的系統中
install_mu 程序檔會為您執行空間分析,並報告每個檔案系統所需的空間,包括回退空間(如果適用)。空間計算需要幾分鐘的時間來完成。
install_mu 程序檔如果認為有一個或數個檔案系統沒有足夠的空間,就不會繼續進行。雖然所需的修補程式安裝空間之計算頗準確,但是回退資料所需的空間是估計的,所報告的需求空間可能會比實際需求為高。
如果您確定您有足夠的空間可以套用修補程式組(如需要也包含回退資料),並且也想要跳過空間計算,請用 -f 選項執行 install_mu。
只有當執行 install_mu 的系統和目標系統已在執行 Solaris 8、Solaris 8 6/00 或 Solaris 8 10/00 作業環境時,Solaris 8 MU3 軟體才能被安裝。
最好是在安裝 MU3 之前先以單一使用者模式重新啟動您的系統,因為 MU3 會將修補程式套用到系統程式庫中。如果有任何程序已經對映到程式庫的未修補版本,稍後又嘗試要對映到舊程式庫的不同區段,在多重使用者系統中的個別系統便會不穩定。
在單一使用者模式中,網路服務無法供使用。如果 MU3 影像是在網路上,而非在 CD 上,您必須先從網路將 MU3 複製至本機系統,才能以單一使用者模式啟動您的系統。
如果您無法以單一使用者模式重新啟動系統,或者,如果您沒有足夠的磁碟空間可以製作 MU3 影像的本機副本,您需要使用 NFS、以多重使用者模式, 來安裝 MU3 。 在此情況下,您應盡量在不受干擾的情況下使用系統,不要讓使用者登入或執行工作。
在繼續進行之前,請先確認您已備份您系統的作業環境。
要安裝 Solaris 8 MU3 軟體:
確定沒有重要的使用者或系統程序正在執行中。
結束目前的作業階段。
CDE 登入螢幕會顯示出來。
按一下「選項」按鈕並選取「指令行登入」。
系統會提示您進行登入。
鍵入 root 做為您的登入名稱,並鍵入超級使用者密碼:
login: root password: root password |
以單一使用者模式重新開機。 在超級使用者的 shell 提示字元下,鍵入:
# reboot -- -s |
用 shutdown 或 init 指令將執行等級從多重使用者變更為單一使用者模式,可能會使 vold 程序不斷執行。此程序可能會在單一使用者模式中引起裝載 MU3 CD 的問題。
鍵入超級使用者的密碼。
檢查系統是否顯示以下的訊息並且在系統維護模式中。
Entering System Maintenance Mode Sun Microsystems Inc. SunOS 5.8 Generic Feb 2000 # |
要裝載 MU3 CD,請將 CD 放入磁碟機中,並在超級使用者 shell 提示字元下,鍵入:
# mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom |
在某些情況下,CD-ROM 光碟機也許會在除了 c0 以外的控制器上,或除了 t6 以外的目標上,如此便需不同的 CD-ROM 裝置路徑。如您有裝載 CD-ROM 光碟機的問題,請向您的系統管理員查詢。
執行 install_mu。
從 MU3 影像的本機副本中,請鍵入:
# cd local_directory # ./install_mu options |
從 MU3 CD,鍵入:
# cd /cdrom # ./install_mu options |
您可在指令行中使用下列選項。
表 2-1 install_mu 的指令行選項
選項 |
描述 |
---|---|
-d |
指定將不備份的修補程式。使用這個引數會減少安裝軟體的時間,但是也會使您無法回退個別修補程式。無法用 -B 選項指定。 |
-p patchdir |
指定包括所有修補程式的目錄。 |
-q |
停用指示 install_mu 活動的點顯示。 |
-B backoutdir |
指定將回退資料儲存在指示的目錄中。無法用 -d 選項指定。 |
-f |
在沒有檢查是否有足夠磁碟空間的情況下,強迫安裝修補程式組。使用這個選項可以節省時間,但是,必須在您確定有足夠的磁碟空間時才能使用這個選項。 |
安裝完成時,以下的訊息會出現。
install_mu completed at date_time. |
如果您看到這個訊息,請至 步驟 9。
如您遇到任何錯誤,請至 第 5章, 錯誤訊息。
鍵入以下指令來重新啟動系統:
# sync ; reboot |
然後,您會被提示進行登入。
要預防程式庫的衝突問題,您必須在安裝 MU3 之後重新啟動您的系統。
鍵入您的登入名稱和密碼:
login: login password: password |
要辨識您 Solaris 8 MU 軟體的版次,請鍵入:
# cat /etc/release |
要辨識 MU 軟體套用於您的系統的修補程式,請鍵入:
# showrev -p |
如果您將來自套用 Solaris 8 MU3 軟體的 showrev -p 輸出與來自安裝 Solaris 8 1/01 作業環境的 showrev -p 輸出互相比較,您就會注意到以下的修補程式沒有套用於 MU3 安裝:
Solaris 8 MU3 SPARC 平台版:
110144-06
110146-01
110314-02
110418-01
Solaris 8 MU3 Intel 平台版:
110145-06
110147-02
110315-02
110419-01
需要有這些修補程式才能產生 Solaris 8 1/01 作業環境,但是,要套用 Solaris 8 MU3 修補程式時便不需要。