本節包含安裝或升級 Solaris 10 作業系統之前必須注意的重要安裝問題。這些問題可能會使您無法成功完成安裝或升級。如果系統出現本節所列出的錯誤,在安裝或升級之前,您可能需要先執行建議的解決方法。
當您安裝 Solaris 作業系統時,Companion DVD 無法與 Solaris 安裝程式一起安裝。請使用 pkgadd(1M) 指令來安裝 Solaris Companion DVD。如需有關安裝的詳細說明,請參閱 Companion DVD 上的讀我檔案。
不支援合併使用 Solaris Live Upgrade 與 Solaris zones。如果您的 Solaris 10 系統上已安裝非全域區域,則無法使用 Solaris Live Upgrade 升級為 Solaris 10 1/06 發行版本。
如果使用 luupgrade 指令,則會顯示下列錯誤訊息:
Unable to upgrade boot environment. |
解決方法:請使用 Solaris 互動式安裝程式或自訂 JumpStart 程式升級此類系統。這些程式會將目前作業系統與 Solaris 10 1/06 軟體之間有差異的所有修補程式和新的套裝軟體套用於 Solaris 10 作業系統。這些程式也會將前述套裝軟體和修補程式套用至所有非全域區域。
這兩種程式皆有其限制。例如,您無法透過安裝其他軟體產品或其他語言環境套裝軟體自訂升級,也無法透過修改磁碟配置自訂升級。如需有關這些限制的詳細資訊,請參閱「Solaris 10 6/06 安裝指南:自訂 JumpStart 及進階安裝」中的「在安裝了非全域區域的環境中升級 Solaris 作業系統」。
使用 patchadd 和 -C 目標限定符號在 x86 機器上修補 miniroot 的程序已變更。現在必須先解壓縮 miniroot、套用修補程式,然後再重新封裝 miniroot。
請參閱下列文件章節以了解詳細步驟:
安裝 Solaris 10 1/06 發行版本時,必須使用與該發行版本相對應的 Solaris 資料加密補充說明。此補充說明隨 SUNWcry 和 SUNWcryr 套裝軟體發行。如果沒有正確的補充說明版本,請安裝適當的修補程式以升級補充說明:
適用於 SPARC 系統的修補程式 ID 118562-05 或更新版本
適用於 x86 系統的修補程式 ID 118563-04 或更新版本
請使用 showrev -p 判定目前的補充說明版本。
下列修補程式可用以解決 CR 6277164 和 CR 6214222 中所報告的問題:
適用於 SPARC 系統的修補程式 ID 119366-05
適用於 x86 系統的修補程式 ID 119367-05
後續各章節會提供更多為徹底解決所提報之問題而必須執行的進一步步驟。
使用 GNOME Display Manager (GDM) 做為登入程式之前,或者如果您已啟用 GDM 做為登入程式時,請先執行此程序。否則可略過此程序。
套用此修補程式時,請將新值載入 GDM 配置檔案。然後重新啟動 GDM 應用程式。
若要將新值載入該配置檔案,請選擇下列選項之一。
將 /etc/X11/gdm/factory-gdm.conf 檔案複製到 /etc/X11/gdm/gdm.conf 檔案。
如果您尚未修改 gdm.conf 檔案,請執行此步驟。然後即可啟動 GDM 應用程式。
以手動方式將 factory-gdm.conf 檔案中的差異合併至 gdm.conf 檔案。
如果您已修改 gdm.conf 檔案且要保留這些修改,請執行此步驟。
合併檔案時,請將 factory-gdm.conf 檔案中的下列指令值複製到 gdm.conf 檔案。這些指令可讓您取得最佳的作業系統效能。
RebootCommand
HaltCommand
SuspendCommand
DefaultPath
RootPath
GraphicalTheme
若要重新啟動 GDM,請執行下列步驟:
成為超級使用者。
輸入下列指令:
# svcadm disable application/gdm2-login |
在目前顯示的主控台中,按 Return 鍵可顯示指令提示符號。
若要重新啟動 GDM,請輸入下列指令:
# svcadm enable application/gdm2-login |
為進一步解決 CR 6214222 中所報告的問題,請在套用此修補程式時執行這些步驟。
變更至 /etc/X11/gdm/modules 目錄。
將檔案從 factory-AccessDwellMouseEvents 複製到 AccessDwellMouseEvents。
將檔案從 factory-AccessKeyMouseEvents 複製到 AccessKeyMouseEvents。
執行前一節中的步驟重新啟動 GDM。
SUNWCXall 軟體中介叢集必須安裝在 Sun Fire V250 伺服器上。
Solaris 10 作業系統使用 NFS 版本 4 (NFSv4) 做為預設的分散式檔案系統機制。在 NFSv4 中,檔案使用者及群組屬性各自交換為「user@domain」及「group@domain,」形式的字串。
字串的網域部分在用戶端及伺服器上應相同。此資訊會自動由系統名稱服務網域名稱中導出。但是在某些情況下,用戶端及伺服器導出的網域可能不相符。不相符的情形通常出現在下列其中一種情況的環境中:
未使用 DNS TXT 記錄。
多個管理網域的邊界交叉。
如果用戶端與伺服器的網域資訊不相符,NFSv4 存取的檔案可能會看起來為「nobody」所有。
為確保配置正確,現在在第一次系統開機時系統會提示您是否使用 NFSv4 的網域,如果您的部署中有符合下列其中之一的配置,請以「no」來回答此提示:
您的部署利用 DNS TXT 記錄來配置 NFSv4 網域。
您的部署具有單一 (平面) 管理網域。
使用自訂 JumpStartTM 方法來執行自動系統安裝的環境,只需最小的調校,就能抑制第一次開機提示。
Solaris 10 分散式媒體中提供一個程序檔範例 set_nfs4_domain,其位於 ${CDrom_mnt_pt}/Solaris_10/Misc/jumpstart_sample 目錄中。此程序檔的副本應加以修改,以依照網站特定需求設定 NFS4_DOMAIN 變數以及從 JumpStart 的結束程序檔中進行呼叫。因此,目前系統的 NFSv4 網域預先配置為 JumpStart 完成階段的一部分,並因而抑制所有第一次開機提示。
請按照這些步驟來執行自動安裝:
在與 JumpStart 的 finish.sh 程序檔相同的目錄中建立 set_nfs4_domain 程序檔的副本。
編輯此程序檔並依照特定需求設定 NFS4_DOMAIN 變數。
編輯 finish.sh 程序檔並對 set_nfs4_domain 附加一個呼叫。
照一般方式執行 JumpStart 安裝。
如需進一步的詳細資訊,請參閱「sysidconfig(1M) 線上手冊」、「sysidtool(1M) 線上手冊」、「nfsmapid(1M) 線上手冊」和「nfs(4) 線上手冊」。另請參閱「System Administration Guide: Network Services」。
具備一個 elx 或一個 pcelx 網路介面卡 (NIC) 的系統未能成功安裝。在 NIC 配置期間,可能會顯示下列錯誤訊息:
WARNING: elx: transmit or jabber underrun: d0<UNDER, INTR, CPLT> |
如需更多資訊,請參閱「elxl(7D) 線上手冊」或「pcelx(7D) 線上手冊」。
解決方法:在不具有 elx 或 pcelx NIC 的系統中安裝和執行。
/var 檔案系統的預設大小在下列情況下對 Extra Value 產品而言是不足的:
如果安裝了 Solaris 10 DVD 或 CD 中所提供的 Extra Value
如果 /var 檔案系統位於獨立的片段中
您必須手動為 /var 檔案系統指定較大的片段大小。
如果 /var 檔案系統不是位於獨立的片段或分割區中,不會發生這類問題。
解決方法:請選取以下解決方法之一。
如果您使用的是 Solaris 安裝程式 GUI,請執行下列步驟。
開始安裝。
從安裝的 [選取類型] 中選取 [自訂安裝]。
Solaris 安裝程式會顯示數個不同的畫面,讓您可以自訂您想安裝的軟體本土化版本、產品及磁碟配置。
從 [配置檔案系統] 中選取 [修改]。
會顯示磁碟配置畫面。
在特定片段的 [檔案系統] 欄位中鍵入 /var,接著按一下 [套用]。
安裝程式會為 /var 檔案系統建議一個預設大小。
編輯 /var 檔案系統的 [大小] 欄位項目以將磁碟空間大小加倍。
例如,如果安裝程式指定的空間為 40 MB,則請將 [大小] 值變更為 80。
完成安裝。
如果您使用的是 Solaris 安裝程式的文字安裝程式,則請執行下列步驟。
開始安裝。
從安裝的 [選取類型] 中選取 [自訂安裝]。
Solaris 安裝程式會顯示數個不同的畫面,讓您可以自訂您想安裝的軟體本土化版本、產品及磁碟配置。
從 [配置檔案系統] 中選取 [自動配置]。
會顯示磁碟配置畫面。
在特定片段的 [檔案系統] 欄位中鍵入 /var。
安裝程式會為 /var 檔案系統建議一個預設大小。
按住 F4_Customize 以自訂 /var 檔案系統的大小。
編輯 /var 檔案系統的 [大小] 欄位項目以將磁碟空間大小加倍。
例如,如果安裝程式指定的空間為 40 MB,則請將 [大小] 值變更為 80。
完成安裝。
如果您正使用自訂 JumpStart 程式,請使用 filesys 設定檔關鍵字來設定 /var 檔案系統的大小。下列範例設定片段 5 至 256 MB 中 /var 檔案系統的大小。
filesys c0t0d0s5 256 /var |
此 Solaris 10 軟體包含一項可以讓您安裝大型分割區的功能。系統 BIOS 必須支援邏輯區塊定址 (LBA)。BIOS GG.06.13 版不支援 LBA 存取。Solaris 啟動程式無法處理這個衝突。這個問題也會影響其他的 HP Vectra 系統。
如果執行此種升級,您的 HP 系統便無法再啟動,而僅會顯示帶閃爍底線游標的空白黑色螢幕。
解決方法:請勿將具有最新 BIOS 版本 GG.06.13 的 HP Vectra XU Series 系統升級為 Solaris 10 發行版本。本版本不再支援這些系統。
您仍可以使用開機磁片或開機 CD 來啟動系統,因為啟動路徑並不使用硬碟程式碼。後,選取硬碟做為可開機裝置,而不要選取網路或 CD-ROM 光碟機。
在 SPARC 系統中,Solaris 10 作業系統 只能在 64 位元模式中執行。有些 Sun4UTM 系統可能會需要將快閃 PROM 中的 OpenBootTM 韌體更新至較高層級,以便能在 64 位元模式中執行作業系統。下列系統可能需要更新快閃 PROM:
UltraTM 2
Ultra 450 及 Sun EnterpriseTM 450
Sun Enterprise 3000、4000、5000 和 6000 系統
下表列出了執行 64 位元 Solaris 10 作業系統 所需的 UltraSPARC 系統和最低韌體版本。uname -i 指令的輸出即是系統類型。您可以使用 prtconf -V 指令來確定您正在執行的韌體版本。
表 1–1 在 UltraSPARC 系統上執行 64 位元 Solaris 軟體所需的最低韌體版本
來自 uname -i 的系統類型 |
來自 prtconf -V 的最低韌體版本 |
---|---|
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
如果某個系統未列示在以上表格中,則說明該系統不需要快閃 PROM 更新。
請在 http://docs.sun.com 上參閱任一版本的 Solaris 8 Sun 硬體平台指南,以取得執行快閃 PROM 更新的說明。
要 Solaris Live Upgrade 正確運作,必須為給定的作業系統版本安裝指定的修補程式修訂。請連線至 http://sunsolve.sun.com,以確保您具有最新更新的修補程式清單。如需其他資訊,請在 SunSolveSM 網站上搜尋資訊文件 72099。
如果您執行的是 Solaris 7 或 Solaris 8 發行版本,則可能無法執行 Solaris Live Upgrade 安裝程式。這些發行版本不包含執行 Java 2 執行階段環境所需的一組修補程式。
造成的典型故障為 Java 異常錯誤。螢幕上可能會顯示以下訊息:
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
若要執行 Solaris Live Upgrade 安裝程式並安裝套裝軟體,您必須具有 Java 2 執行階段環境建議的修補程式叢集。
解決方法:請完成以下解決方法:
使用 pkgadd 指令安裝 Solaris Live Upgrade 套裝軟體。
如需逐步說明,請參閱 「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的第 8 章「使用 Solaris Live Upgrade 建立啟動環境 (作業)」。
安裝 Java 2 執行階段環境建議的修補程式叢集。修補程式叢集可以從 http://sunsolve.sun.com 上取得。然後,您可以使用 Solaris Live Upgrade 安裝程式來安裝套裝軟體。
Solaris 管理主控台 2.1 軟體與 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體不相容。如果您正升級至 Solaris 10 發行版本,並已安裝 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,則在升級之前,您必須先將 Solaris 管理主控台軟體解除安裝。如果您已安裝 SEAS 2.0 overbox、SEAS 3.0 overbox 或是 Solaris 8 Admin Pack,則 Solaris 管理主控台軟體可能已存在於您的系統中。
解決方法:請選取以下解決方法之一:
升級之前,請使用 /usr/bin/prodreg 指令來執行 Solaris 管理主控台軟體的完全解除安裝。
如果在升級至 Solaris 10 發行版本之前未解除安裝 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 軟體,您必須先移除所有的 Solaris 管理主控台 1.0、1.0.1 或 1.0.2 套裝軟體。請使用 pkgrm 指令而非 prodreg 指令來移除套裝軟體。請仔細遵照下列順序來移除套裝軟體。請完成以下步驟︰
成為超級使用者。
鍵入以下指令:
# pkginfo | grep “Solaris Management Console“ |
如果說明不是以 「Solaris Management Console 2.1」開頭的,則輸出中的套裝軟體名稱代表 Solaris 管理主控台 1.0 套裝軟體。
使用 pkgrm 指令,依照下列順序移除 Solaris 管理主控台 1.0 套裝軟體的所有實例:
請勿移除任何在說明中包含「Solaris 管理主控台 2.1」的套裝軟體。例如,SUNWmc.2 可能表示 Solaris Management Console 2.1 軟體。
如果 pkginfo 的輸出顯示出多重 Solaris Management Console 1.0 套裝軟體的版本,請使用 pkgrm 指令移除這兩個套裝軟體。請移除原始的套裝軟體。然後,再移除附加有編號的套裝軟體。例如,如果 SUNWmcman 和 SUNWmcman.2 套裝軟體出現在 pkginfo 的輸出中,請先移除SUNWmcman 套裝軟體,然後再移除 SUNWmcman.2 套裝軟體。請勿使用 prodreg 指令。
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr# pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
在終端機視窗中,鍵入以下指令︰
# rm -rf /var/sadm/pkg/SUNWmcapp |
Solaris 管理主控台 2.1 軟體現在應能正常運作。為以後維護方便,或者如果 Solaris 管理主控台 2.1 軟體不能正常運作,請移除 Solaris 管理主控台 2.1 軟體。藉由完成以下步驟來重新安裝該軟體︰
使用 pkgrm 指令,依照下列順序移除所有 Solaris 管理主控台 2.1 套裝軟體和相依的套裝軟體︰
如果您的安裝包含多個 Solaris 管理主控台 2.1 套裝軟體的實例,像是 SUNWmc 及 SUNWmc.2,請先移除 SUNWmc,然後再移除 SUNWmc.2。請勿使用 prodreg 指令。
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
請將 Solaris 10 Software - 4 CD 插入您的 CD-ROM 光碟機。在終端機視窗中,鍵入以下內容︰
# # cd /cdrom/cdrom0/Solaris_10/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
將會移除先前的所有 Solaris 管理主控台版本。Solaris 管理主控台 2.1 軟體現在可以運作。
如果從 DVD 媒體安裝或升級,則升級為 Solaris 10 1/06 軟體時可能會當機。此問題會影響某些配備 JLMS DVD 光碟機的 Sun BladeTM 1500 工作站。使用下列任一安裝方法即會發生此錯誤:
Solaris 互動式安裝程式
Solaris Live Upgrade
系統當機時不會顯示任何錯誤訊息。
解決方法:請使用網路安裝影像升級此類系統。
在特定情況下,供 BIOS 裝置 (/sbin/biosdev) 使用的公用程式可能會發生故障,造成安裝或升級失敗。出現下列其中一種情況時,即會發生此故障:
已套用修補程式 ID 117435-02,但系統並未重新開機。
系統包含兩個或兩個以上具有相同 fdisk 分割區的相同磁碟。
螢幕上將顯示下列錯誤訊息:
biosdev: Could not match any!! |
解決方法:套用修補程式 ID 117435-02 之後,請務必重新啟動系統。確保會以不同的 fdisk 分割區配置來配置安裝或升級中所使用的相同磁碟。
下例是以兩部磁碟具有相同 fdisk 分割區配置的系統為基礎。若要變更配置,請執行下列步驟。
成為超級使用者。
啟動磁碟維護公用程式。
# format |
隨即會顯示系統中可用磁碟的清單。
請鍵入磁碟編號以選取要變更其 fdisk 分割區的磁碟。
在 [格式] 選項清單中選取 [fdisk]。
隨即會顯示磁碟的分割區資訊與 fdisk 選項的清單。
請選擇下列其中一項以變更磁碟配置:
若要指定不同的使用中分割區,請按 2。
若要增加其他磁碟分割區,請按 1。
若要刪除未使用的分割區,請按 3。
若要儲存變更並結束 fdisk 功能表,請按 5。
從 [格式] 選項選取 [退出] 即可結束磁碟維護公用程式。
重新啟動系統。
系統重新啟動之後,請檢查錯誤訊息是否不再出現。以超級使用者身份鍵入下列指令:
# /sbin/biosdev |
如果依舊產生錯誤訊息,請重複此程序,但在步驟 5 選取不同的選項。
系統如果包含其他具有相同 fdisk 分割區配置的相同磁碟,請對這些磁碟重複執行步驟 1 至 9。否則,即可繼續 Solaris 安裝或升級作業。
將根 (/) 檔案系統為 RAID-1 磁碟區的系統升級為 Solaris 10 1/06 軟體時發生問題。當您使用下列方式執行升級時,會發生此問題:
使用 CD 媒體或網路安裝影像。
使用 Solaris 互動式安裝程式或自訂 JumpStart。
發生下列問題之一:
使用 Solaris 互動式程式時,[選取升級或初始安裝] 面板不提供升級選項。
如果使用自訂 JumpStart 進行升級,會顯示下列錯誤訊息:
ERROR: No upgradeable root file systems were found. |
解決方法:請先執行「解決方法 1」。第一個解決方法不能解決問題時,才進行「解決方法 2」。
解決方法 1::請先移除 RAID 配置,再執行升級作業。升級完成後再重建 RAID 配置。若要移除 RAID 配置,請執行下列步驟。
找出根分割區的 RAID-0 磁碟區或子鏡像正在使用的實體裝置,如下例所示:
# df -k / Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d0 4459950 3089180 1326171 70% / # metastat -p d0 d0 -m d10 d11 1 d10 1 1 c1t0d0s0 d11 1 1 c1t1d0s0 |
移除不要升級的鏡像。在此範例中,要升級的磁碟若為 c1t0d0s0,則必須移除 d11。請鍵入:
# metadetach d0 d11 |
復原為使用要升級的適當實體裝置。若為上一個範例,請輸入下列指令。
# metaroot c1t0d0s0 |
如有需要,請檢查 /etc/vfstab 是否已使用必要的裝置升級。
# grep c1t0d0s0 /etc/vfstab /dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 / ufs 1 no - |
關閉系統。
使用 DVD 或 CD 媒體啟動系統。
現在即可於 [選取升級或初始安裝] 面板中選擇升級作業。亦可從此面板內的裝置清單中選取要升級的裝置。一般而言,此清單包含了組成原始根子磁碟區的裝置。
但是,如果升級選項一直無法使用,請跳至替代的解決方法。
若要繼續此升級作業,請選取該裝置。
若要在升級作業完成後重建 RAID 配置,請執行下列步驟。
重新定義啟動裝置。
# metaroot d0 |
重新啟動系統。
增加子磁碟區。
# metattach d0 d11 |
解決方法 2:請在「解決方法 1」失敗時再使用此解決方法。若未先嘗試過前一個解決方法,請勿執行此解決方法。
重新啟動系統。
系統會啟動回復到現有的 Solaris 發行版本。
使用 metaclear 指令刪除組成根分割區之使用中的中介裝置。
# metaclear d0 d10 d11 |
關閉系統。
使用 DVD 或 CD 媒體啟動系統。
依照螢幕上顯示的安裝或升級選項,繼續進行安裝作業。
完成升級後,依照正常程序重新配置中介裝置。
下例範例說明配置根 (/) 中介裝置、設定此中介裝置的系統檔案以及重新附加子磁碟區的步驟。
# metainit d0 -m d10 # metaroot d0 # reboot # metainit d11 1 1 c1t1d0s0 # metattach d0 d11 |
完成系統啟動後,重新附加原有的子磁碟區。
從目前的 Solaris 發行版本開始,在已安裝非全域區域的情況下,將無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能和 Solaris 容器 (區域) 功能目前仍不相容。
請勿使用 flar create 指令在下列實例中建立 Solaris Flash 歸檔:
在任一非全域區域中
在已安裝任一非全域區域的全域區域中
如果您在此種實例中建立 Solaris Flash 歸檔,則在部署此歸檔時可能無法正確安裝所產生的歸檔。
解決方法:無。
如果您使用 Solaris Live Upgrade 將 Solaris Flash 歸檔安裝於空的替代啟動環境上,安裝將會失敗。螢幕上會顯示與以下錯誤類似的訊息。
sh: /path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d /mergescripts/merge_name_service: not found ERROR: Transfer list entry (/a/var/svc/profile/name_service.xml): mergescript failed (/path_to_install_image/Solaris_10/Tools/Boot/usr /sbin/install.d/mergescripts/merge_name_service) ERROR: Unable to copy a temporary file to it's final location ERROR: Flash installation failed Extracting Flash Archive: 100% completed (of 4361.24 megabytes) The Solaris flash install of the BE S10B74L2 failed. |
在上述範例中,path_to_install_image 是用以安裝之網路安裝影像的目錄路徑。
解決方法:請執行以下步驟。
將目錄變更為用以安裝之網路安裝影像中之 mergescripts 目錄。
# cd path_to_install_image/Solaris_10/Tools /Boot/usr/sbin/install.d/mergescripts |
建立 merge_name_service 檔案。
# touch merge_name_service |
製作 merge_name_service 可執行檔。
# chmod a+x merge_name_service |
於欲安裝的系統上,利用 Solaris Live Upgrade 將 Solaris Flash 歸檔安裝於替代啟動環境上。
如需有關如何利用 Solaris Live Upgrade 安裝 Solaris Flash 歸檔的說明,請參閱 「Solaris 10 6/06 安裝指南:Solaris Live Upgrade 與升級規劃」中的「在啟動環境上安裝 Solaris Flash 歸檔」。
將檔案系統掛載於步驟 4 中所安裝之其他啟動環境上。
# lumount alt_boot_env mount-point |
在前述的指令中,alt_boot_env 是您於步驟 4 中所安裝的啟動環境,而 mount-point 是該替代啟動環境的掛載點。
將目錄變更為於該其他啟動環境中的 /var/svc/profile 目錄。
# cd mount-point/var/svc/profile |
移除 name_service.xml 設定檔。
# rm name_service.xml |
請建立名稱服務設定檔至 name_service.xml 檔的符號連結。
# ln -s ns_name-service.xml name_service.xml |
於上述範例中,name-service 是您希望該系統使用的名稱服務。請為此變數使用下列字串之一。
nis
nisplus
dns
ladp
files
Sun Java Workstation 2100Z 中的 DVD Combo 光碟機韌體可能會導致系統發生程式錯誤。從 Solaris 10 Operating System DVD 啟動工作站時發生程式錯誤。顯示核心標題之後,下列訊息會快速閃現:
panic[cpu0]/thread=fec1be20: mod_hold_stub: Couldn't load stub module sched/TS_DTBL fec25cb0 genunix:mod_hold_stub+139 (fec04088, 63, fea11) fec25cc4 unix:stubs_common_code+9 (1, 8, fec026e4) fec25ce4 unix:disp_add+3d (fec026dc) fec25d00 genunix:mod_installsched+a4 (fef01530, fef01518) fec25d20 genunix:mod_install+2f (fef01518, fec25d3c,) fec25d2c TS:_init+d (0, d6d89c88, fec25d) fec25d3c genunix:modinstall+d9 (d6d89c88) fec25d50 genunix:mod_hold_installed_mod+2e (d6d77640, 1, fec25d) fec25d7c genunix:modload+ac (fec026c4, fec26c4) fec25d98 genunix:scheduler_load+3d (fec026c4, fec026dc) fec25db4 genunix:getcid+50 (fec026c4, fec28514) fec25dcc unix:dispinit+df (fec25ddc, fe814ba9) fec25dd4 unix:startup_modules+d5 (fec25dec, fe8cac37) fec25ddc unix:startup+19 (fe800000, 166130, 7) fec25dec genunix:main+16 () |
接著系統自動重設。
解決方法:請選擇以下選項之一:
解決方法 1:修改一些 BIOS 配置設定。這個暫時的解決方法能夠完成 Solaris 10 的安裝。不過此方式可能造成 DVD 讀取效能低下。請執行以下步驟︰
在系統啟動期間,在提示時按住 F2 以進入設定。
畫面會顯示類似以下範例的連接類型選項:
Primary Master [ ] Primary Slave [ ] Secondary Master [CD-ROM] Secondary Slave [ ] |
藉由選取 CD-ROM 的連接類型來選擇 DVD 光碟機的連接類型。
本畫面可以顯示一個以上的 CD-ROM 連接類型,例如,在您的系統有多個光碟機時。對於這類案例,您可能需要開啟系統機殼以判定 DVD 光碟機的連接點。確認您為 DVD 光碟機所選取的連接類型是否正確。
選取正確的 CD-ROM 連接類型之後,按下 Enter 鍵。
下個畫面顯示的內容為 Type:[Auto] 自動選取。
按兩下空格鍵以將選取項目變更為 Type:[CD-ROM]。
使用箭頭鍵來選取 Transfer Mode。
按下 Enter 以列出其他 [傳送模式] 選項。
使用箭頭鍵選取 [標準],接著按下 Enter 表示接受您的選取。
按住 F10 以儲存配置變更,接著結束 BIOS 設定。
重新啟動系統。
解決方法 2:將 DVD combo 光碟機的韌體更新至 v1.12。此選項需將您的 DVD combo 光碟機連結至執行 Microsoft Windows 的系統。請執行以下步驟。
從 Sun Java Workstation 2100z 將您的 DVD combo 光碟機移除。請參閱工作站的使用者指南以取得正確移除光碟機的資訊。
將光碟機連線至執行 Microsoft Windows 的系統。必要時,確認已變更光碟機主跳接器及從屬跳接器的設定。
請參閱位於 http://download.aopen.com.tw/default.aspx 的 AOpen 下載中心。
透過下列資訊搜尋您的 DVD 光碟機韌體:
產品:Combo 光碟機
模型:COM5232/AAH
類別:韌體
下載與安裝韌體版本 R1.12。
重新安裝工作站的光碟機。必要時,請復原原始的主從跳接器的設定。
網站可能已提供更新版本的韌體。Sun 的測試已確認 v1.12 發行版本能解決發生程式錯誤問題。Sun 無法確認 v1.12 之後較新的韌體版本是否能解決同樣的問題。
依照預設,在下列 Sun Fire 系統中,序列主控台 (ttya) 無法運作:
Sun Fire V20z
Sun Fire V40z
Sun Fire V60x
Sun Fire V65x
如果要使用序列主控台,您必須手動配置系統的 BIOS。
解決方法:您的系統必須具備 Sun 鍵盤及顯示器才能使用此解決方法。請執行以下步驟︰
啟動機器。
在啟動系統期間,在提示時按住 F2 以存取 Phoenix BIOS。
在 [週邊裝置] 中,將 [comm 通訊埠] 從 [停用] 變更為 [啟用]。
儲存配置並啟動系統。
使用 eeprom 指令來變更 ttya 的輸入裝置及輸出裝置。
系統啟動時按住 Stop 及 N 鍵以將預設設定中的低階韌體重新設定為在這些系統中無法運作。
在含有現有 x86 啟動分割區的系統中,Solaris 安裝 GUI 程式可能會失敗。如果現有的 x86 啟動分割區是使用 Solaris 文字安裝程式建立的,則會出現失敗。以下的錯誤訊息會顯示出來。
Default layout will not work on this system. Error: Error: ERROR: Could not create explicit fdisk partition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 Error: Error: ERROR: System installation failed Pfinstall failed. Exit stat= java.lang.UNIXProcess@a89ce3 2 artition on c0t0d0, requested cylinders 14581 - 14597 in use by fdisk partition 1 ERROR: System installation failed |
解決方法:請選取以下解決方法之一。
解決方法 1:安裝程式提示您選取安裝類型時,請選取 [3 Solaris Interactive Text (Desktop session)]。
解決方法 2:如果您使用的是 Solaris 安裝 GUI 程式,則請執行下列步驟。
開始安裝。
提示選取安裝類型時,選取 [自訂] 安裝。
自訂安裝面板會提示您關於您要安裝的語言環境、軟體及磁碟等資訊。
以適合您系統的答案回答畫面上的問題。
在 [Fdisk 選取] 畫面中,檢查含有 x86boot 分割區的磁碟。
透過將它變更為下拉式功能表中的 UNUSEDR,以移除 x86boot 分割區。
將 UNUSED 變回 x86boot 可以加回 x86boot 分割區。
繼續安裝。
在 Sun LX50 系統上, X 伺服器可能無法開啟 PS/2 滑鼠裝置。在安裝期間或當系統啟動時,可能會發生錯誤。發生此問題時,會顯示以下錯誤訊息︰
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
因此,Solaris 安裝程式只能以指令行介面模式繼續進行。安裝後,問題可能會在 Solaris 執行階段持續發生。
解決方法:在連到伺服器的 PS/2 連接器的 Y 纜線上,切換 PS/2 鍵盤與滑鼠之間的連線。
如果系統重新啟動後仍無法辨識 PS/2 滑鼠,請按下 LX50 伺服器的 [重設] 按鈕。或者您也可以在下列的啟動提示出現時,使用配置選項 (b -r):
Select (b)oot or (i)nterpreter: |