本章旨在說明如何從伺服器來安裝您的 Solaris 8 MU7 軟體。如果您要將 Solaris 8 MU7 軟體當成自訂 JumpStartTM 安裝的ㄧ部份來進行安裝時,請參閱 Solaris 8 Advanced Installation Guide。
Solaris 8 MU7 的安裝時間會視以下情況而有不同:
您機器的 CPU 速度
您選取的 install_mu 選項
您用來存取 install_mu 程式碼和修補程式組之 CD-ROM 光碟機、硬碟機或網路的傳輸速度
如您藉由停用退出選項來安裝 MU7,安裝會進行得更快速。然而,您將無法退出任何 MU7 所遞送的修補程式。
MU7 僅能安裝在執行 Solaris 8、Solaris 8 6/00、Solaris 8 10/00、Solaris 8 1/01、Solaris 8 4/01、Solaris 8 7/01 或 Solaris 8 10/01 作業環境的系統上。
每個檔案系統的空間需求會會視以下情況而有不同:
您是否選取退出選項
當儲存退出資料時,退出目錄的所在位置
每個檔案系統中的磁碟分割區和可用空間,相對於每個檔案系統中所需的修補程式磁碟空間
您系統的語言環境
是否某些「維護更新」修補程式已經安裝在您的系統上
install_mu 程序檔會執行空間分析,並報告每個檔案系統所需的空間,包括退出空間 (如果適用的話)。空間計算會需要幾分鐘的時間來完成。
install_mu 程序檔如果認為有一個或數個檔案系統缺乏足夠的空間,此程序檔便不會繼續進行。雖然所需之修補程式安裝空間的計算頗為準確,但是退出資料的空間需求是估計出來的,所報告的需求空間可能會比實際需求為高。
如果您確定您有足夠的空間用以套用修補程式組 (如果想要,也可包括退出資料),並且也想要規避空間計算,請使用 -f 選項來執行 install_mu。
只有 執行 install_mu 的系統已在執行 Solaris 8、Solaris 8 6/00、Solaris 8 10/00、Solaris 8 1/01、Solaris 8 4/01 Solaris 8 7/01 或 Solaris 8 10/01 作業環境時,Solaris 8 MU7 軟體才能被安裝。
無磁碟用戶端系統在 MU7 中不受到支援。
最好是在安裝 MU7 之前,先以單一使用者模式來重新啟動您的系統,因為 MU7 會將修補程式套用到系統程式庫中。如果有任何程序已經對映到某個程式庫的尚未修補版本,而稍後又嘗試要對映到舊程式庫的不同區段上,在多重使用者系統中的個別系統將會不穩定。
在單一使用者模式中,網路服務無法提供使用。如果 MU7 影像是在網路上,而非在 CD 上,您必須先從網路將 MU7 影像複製到您的本機系統,您才能以單一使用者模式來啟動您的系統。
如果您無法在單一使用者模式中重新啟動系統,或是,如果您沒有足夠的磁碟空間用以製作 MU7 影像的本機複本,您將需要在多重使用者模式中使用 NFS 來安裝 MU7。在此情形中,您應盡可能地將系統保持在靜謐、不受干擾的狀態中,不要讓使用者登入或執行工作。
當在單一使用者或是多重使用者模式時,在安裝 MU7 之後,您必須重新啟動您的系統。請勿使用 exit 指令。如果使用了 exit,系統會被帶到 init 3,要等到系統重新啟動之後,其他使用者才能登入。如果超級使用者已經登出,而且沒有其他的超級使用者保持在登入狀態,系統便必須重新啟動。請參閱第 4 章,已知問題,以取得更多細節。
在繼續進行之前,請先確認您已備份了您系統的作業環境。
要安裝 Solaris 8 MU7 軟體:
確定沒有任何重要的使用者或系統程序正在執行當中。
如有任何重要的使用者或系統程序正在執行當中,您必須先取消 powerd 程序。
結束目前的作業階段。
CDE 登入螢幕會出現。
按一下「選項」按鈕並選取「指令行登入」。
系統會提示您進行登入。
鍵入 root 做為您的登入名稱,並鍵入超級使用者密碼:
login: root password: root password |
以單一使用者模式重新開機。在根 (root) 的 shell 提示字元下,鍵入:
# reboot -- -s |
使用 shutdown 或 init 指令來將執行等級從多重使用者變更為單一使用者模式,可能會使得 vold 程序保持在執行狀態。此一程序可能會在單一使用者模式中引起裝載 MU7 CD 的問題。
輸入 root 密碼。
檢查系統是否顯示以下訊息、並且現正在系統維護模式中。
Entering System Maintenance Mode Sun Microsystems Inc. SunOS 5.8 Generic Feb 2000 # |
判斷您在何處執行 install_mu 指令。
要裝載 MU7 CD,請將 CD 放入磁碟機中,在根 (root) 的 shell 提示符號下,鍵入:
# mount -o ro -F hsfs /dev/dsk/c0t6d0s0 /cdrom |
在某些情況下,CD-ROM 光碟機也許是位在 c0 以外的控制器上、或是 t6 以外的目標上,如此會需要通往 CD-ROM 裝置的不同路徑。如您有裝載 CD-ROM 光碟機的問題,請向您的系統管理員查詢。
執行 install_mu。
從 MU7 影像的本機複本中,請鍵入:
# cd local_directory # ./install_mu options |
從 MU7 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. |
如果您看到這個訊息,請至 步驟 10。
如果您遭遇任何錯誤,請至 第 5章, 錯誤訊息。
鍵入以下指令來重新啟動系統:
# sync ; reboot |
然後,您會被提示進行登入。
要預防程式庫衝突的問題,您必須在安裝 MU7 之後重新啟動您的系統。
鍵入您的登入名稱和密碼:
login: login password: password |
要識別您 Solaris 8 MU 軟體的版本,請鍵入:
# cat /etc/release |
要識別 MU 軟體套用於您系統上的修補程式,請鍵入:
# showrev -p |
如果您將來自套用 Solaris 8 MU7 軟體的 showrev -p 輸出與來自安裝 Solaris 8 2/02 作業環境的 showrev -p 輸出互相比較,您將會注意到以下的修補程式並未在 MU7 安裝中套用:
Solaris 8 MU7 SPARC 平台版:
109244-02
109718-01
110423-03
111359-02
111360-02
111382-01
111415-04
111661-01
111760-02
111995-02
112001-02
112082-02
Solaris 8 MU7 Intel 平台版:
110424-03
111662-01
111761-02
112000-01
112002-01
112083-03
在產生 Solaris 8 2/02 作業環境時,需要有這些修補程式,但在套用 Solaris 8 MU7 修補程式時便不需要。