如果您的 Solaris 系統配置有 Solaris Trusted Extensions,您也可以使用 Live Upgrade 將其升級為 Solaris 10 8/07 發行版本。使用下列升級程序:
使用 Solaris Live Upgrade 升級系統。遵循標準的 Solaris 指示,在具有區域的系統上使用 Live Upgrade。
掛載包含替代啟動環境的檔案系統。下列範例使用 /a:
# mount <filesystem> /a |
將 Trusted Extensions 修補程式套用至替代啟動環境:
# cd <release_media>/Solaris_10/ExtraValue/CoBundled/Trusted_Extensions/Patches ## for SPARC # patchadd -R /a 125533-01 # patchadd -R /a 126363-01 # patchadd -R /a 126365-02 # patchadd -R /a 126448-03 # patchadd -R /a 126450-01 # patchadd -R /a 126916-01 ## for x86 # patchadd -R /a 125534-01 # patchadd -R /a 126364-02 # patchadd -R /a 126366-02 # patchadd -R /a 126449-03 # patchadd -R /a 126451-01 # patchadd -R /a 126917-01 |
卸載檔案系統,然後啟動替代啟動環境。
重新啟動已修補的系統。
# init 6 |
如果您的系統在安裝時已配置為使用名稱服務,而該服務與升級期間將使用的名稱服務不同,則啟動後,全域區域可能無法以新的名稱服務顯示。例如,如果您在系統安裝時指定 NIS 做為要使用的名稱服務,但系統之後轉換為 LDAP 用戶端,則 luactivate 啟動可能會轉換為針對全域區域使用 NIS 做為名稱服務。此情況起因於 CR 6569407。
解決方法是調整 /var/svc/profile 目錄中的 name_service.xml 符號連結,以指向對應於目前使用中名稱服務的正確 xml 檔案。例如,如果在安裝期間指定 NIS 做為名稱服務,則 name_service.xml 將會是指向 ns_nis.xml 的符號連結。如果系統後來轉換為 LDAP 用戶端,而且 LDAP 是 Live Upgrade 期間使用的名稱服務,則請執行下列指令:
# ln -fs ns_ldap.xml name_service.xml |
此動作必須在啟動 Live Upgrade 或執行 lucreate 指令之前完成。但是,如果您沒有在執行 lucreate 之前執行此指令,則請在執行 luactivate 指令之後,執行下列步驟:
對新的啟動環境執行 lumount:
# lumount <BE_name> |
變更至啟動環境的 /var/svc/profile 目錄:
# cd /.alt.<BE_name>/var/svc/profile |
連結適合的 name_service.xml 連結。例如:
# ln -fs ns_ldap.xml name_sevice.xml |
對啟動環境執行 luumount:
# luumount <BE_name> |
如果在沒有執行上述步驟的情況下啟動系統,您將需要手動啟動與適當名稱服務相關的 SMF 用戶端服務。