本節包含安裝或升級 Solaris 10 作業系統之前必須注意的重要安裝問題。這些問題可能會使您無法成功完成安裝或升級。如果系統出現本節所列出的錯誤,在安裝或升級之前,您可能需要先執行建議的解決方法。
儘管 Solaris 10 軟體與先前發行版本的相容性已經過測試,但有些協力廠商的應用程式可能不具有完整的 ABI 相容性。請直接連絡這些應用程式的供應商以取得相容性的相關資訊。
系統可能同時執行 Solaris 作業系統及其他非 Solaris 所屬的軟體。這些產品可能是由 Sun 或是其他公司提供。如果要將此系統升級至 Solaris 10 發行版本,請先確定 Solaris 10 作業系統也支援這些其他的產品。依據這些產品各自狀態的不同,您可以執行下列其中一個選項:
驗證產品現有版本在 Solaris 10 軟體中能得到支援。
安裝該產品在 Solaris 10 發行版本中已取得支援的新版本。在升級至 Solaris 軟體之前,可能需要移除該產品先前的版本。如需更多詳細資訊,請參閱產品文件。
升級至 Solaris 10 軟體前先移除該產品。
Solaris 10 3/05 HWx 發行版本是暫時的限量發行版本,未來將由 Solaris 10 1/06 軟體所取代。本節所提供的資訊,僅適用於其平台最初需有 HW1 或 HW2,卻尚未更新為 Solaris 10 1/06 作業系統的客戶。
Solaris 10 3/05 HW1 作業系統以 Solaris 10 3/05 作業系統為基礎,但也增加了支援特定的新 Sun 硬體之功能。請僅將 Solaris 10 3/05 HW1 作業系統安裝於使用了需要該作業系統之硬體的系統或網域上。在其他所有的系統或網域上,請使用原來的 Solaris 10 3/05 軟體。
若要決定硬體是否需要 Solaris 10 3/05 HW1 作業系統,請參閱該硬體的文件。若系統包含了 UltraSPARC IV+ 板,可能會需要其他的資訊以於該硬體上使用 Solaris 10 3/05 HW1 作業系統。其他資訊可於 http://www.sun.com/products-n-solutions/hardware/docs/Software/Solaris_on_SunHardware/Solaris_10/index.html 的「Solaris 10 Sun 硬體平台指南」中取得。
以下資訊僅適用於仍在執行暫時性 Solaris 10 3/05 HW1 發行版本的平台。此資訊不適用於執行 Solaris 10 3/05、Solaris 10 3/05 HW2 或 Solaris 10 1/06 作業系統的系統。
在某些情況下,當 Solaris 安裝啟動程式找不到 find_device.out 時,Solaris 10 3/05 HW1 的安裝會失敗、重新啟動,然後回到原點再次提示重新啟動。
解決方法:啟動時請指定 -text 選項:
boot net -text |
新安裝的系統或啟動時匯入大量新服務管理功能 (SMF) 清單的系統,可能會發生此問題。在這些啟動狀況後,svc:/network/initial:default 之一部分的 IPsec 可能會先初始化,然後才進行 svc:/system/cryptosvc:default 之一部分的加密架構。因為無法取得認證或加密演算法,所以建立 IPsec 安全性關聯可能會失敗,並顯示錯誤訊息如下:
PF_KEY error: type=ADD, errno=22: Invalid argument, diagnostic code=40: Unsupported authentication algorithm |
例如,在與 IPsec 服務相關的 Sun Fire E25K 系統上使用 DR,即可能發生此錯誤。
解決方法:在執行使用 IPsec 服務的作業之前,先於匯入大量新 SMF 清單的啟動後執行下列步驟:
啟動後發出以下指令:
ipsecalgs -s |
系統上若有 /etc/inet/secret/ipseckeys,亦請發出以下指令:
ipseckey -f /etc/inet/secret/ipseckeys |
現在可以執行建立 IPsec 安全性關聯的動作,例如在 Sun Fire E25K 系統上使用 DR。
此程序僅在啟動期間匯入大量的新 SMF 清單時才需要重複。
Solaris 10 3/05 HW2 作業系統是具備附加修補程式的 Solaris 10 3/05 作業系統,可支援 Sun FireTM T2000 系統,該系統具備新的 Sun UltraSPARC T1 處理器。HW2 作業系統一定要使用在 T2000 系統上,不得安裝在任何其他系統上。如需更多資訊,請參閱 Sun Fire T2000 產品說明及「Solaris 10 Sun 硬體平台指南」。
HW2 作業系統不是 Solaris 10 3/05 或 Solaris 10 3/05 HW1 作業系統的替代品。除了以 Sun UltraSPARC IV+ 及 T1 處理器為基礎之外的所有 Sun 系統,皆應執行 Solaris 10 3/05 作業系統。
如需有關從 Solaris 10 1/06 發行版本開始之升級支援的最新資訊,請參閱Solaris 發行版本升級支援的變更。
僅支援從下列發行版本之一升級至 Solaris 10 作業系統:
Solaris 9 9/04
Solaris 8 2/04 (SPARC 平台版)
Solaris 8 2/02 (Intel 平台版)
Solaris 7 11/99
不支援從任一 Solaris Express 或 Solaris 10 Beta 發行版本進行升級,不論是標準升級還是線上升級。如果要從這些發行版本升級,您必須先安裝 Solaris 10 作業系統。
Solaris 10 中多數執行檔都有數位簽名,可用來驗證檔案是否取得授權。如需有關此功能的資訊,請參閱「Solaris 10 新增功能」中的「簽章 ELF 物件」中的「簽章 ELF 物件」。
在從 Solaris Express 或 Solaris 10 Beta 發行版本升級期間,有些檔案可能不會更換成數位簽名版本。遺漏的簽名不影響程式的執行,但產品授權無法驗證。要防止這個問題,請執行 Solaris 10 作業系統完整安裝,而不要進行升級。請參閱不支援從 Solaris Express 或 Solaris 10 Beta 發行版本升級。
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 作業系統所需的最低韌體版本。uname -i 指令的輸出即是系統類型。您可以使用 prtconf -V 指令來確定您正在運行的韌體版本。
表 2–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 網站上搜尋資訊 Doc 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 安裝指南: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 管理主控台 2.1 軟體。
如果 pkginfo 的輸出顯示出多重 Solaris 管理主控台 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 軟體現在可以運作。
若使用 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 安裝指南: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
如果在 Solaris 10 安裝期間嘗試配置 nonprimary 板介面,在下列情況下安裝會無法成功。
使用了 Solaris GUI 安裝程式。
試著配置 nonprimary 介面,像是 PCMCIA 介面卡。
系統啟用動態主機設定通訊協定 (DHCP)。
以下的錯誤訊息會顯示出來。
An error has occurred in configuring the system. Please go back and check your settings. |
解決方法 1:使用 Solaris 互動文字 (桌面階段作業) 安裝程式。
對於 SPARC 系統,請在 ok 提示中鍵入下列指令。
ok boot cdrom -text |
對於 x86 系統,請在系統提示您選取安裝類型時鍵入下列指令。
b -text |
解決方法 2:使用 Solaris 安裝 GUI 程式。
在安裝程式提示有關網路連線資訊時,請選取 [不連到網路]。
完成安裝。
安裝之後,請使用 sys-unconfig 指令來將系統重新配置為具有 DHCP 支援能力的網路系統。
如需有關使用 sys-unconfig 指令重新配置系統的更多資訊,請參閱「sys-unconfig(1M) 線上手冊」。
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 之後較新的韌體版本是否能解決同樣的問題。
如果您使用 Solaris 安裝圖形化使用者介面 (GUI) 於 x86 系統中安裝 Solaris FlashTM 歸檔,則安裝可能會失敗。在不是執行 Solaris 作業系統或 Linux 作業系統的系統中,在您開始安裝之後會出現這類失敗。
以下的錯誤訊息會顯示出來。
Unexpected error found with media or archive selected |
解決方法:Solaris 安裝程式提示您選取安裝類型時,請勿選取 [Solaris 互動] 選項。請選取選項 3 或選項 4 以執行 Solaris 互動文字安裝。在安裝期間提示您指定要使用的媒體時,請鍵入 Solaris Flash 歸檔的路徑。
依照預設,在下列 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 互動文字] (桌面階段作業)。
解決方法 2:如果您使用的是 Solaris 安裝 GUI 程式,則請執行下列步驟。
開始安裝。
提示選取安裝類型時,選取 [自訂] 安裝。
自訂安裝面板會提示您關於您要安裝的語言環境、軟體及磁碟等資訊。
以適合您系統的答案回答畫面上的問題。
在 [Fdisk 選取] 畫面中,檢查含有 x86boot 分割區的磁碟。
透過將它變更為下拉式功能表中的 UNUSEDR,以移除 x86boot 分割區。
將 UNUSED 變回 x86boot 可以加回 x86boot 分割區。
繼續安裝。
在 x86 系統中,磁碟裝置超過 65,535 磁柱時,Solaris 作業系統只能使用較低的 16 位元磁柱數量。因此,Solaris 作業系統磁碟可用空間的實際大小會減少。例如,磁碟報告的磁柱數量為 70000 個,則 Solaris 作業系統可用的磁柱數量是 70000 和 65535 的差額,也就是 4,464。
如果要驗證您的磁碟磁柱是否超過 65,535,請使用下列公式來計算您磁碟大約的容量:
磁碟容量 = 磁柱 * 磁頭 * 磁區 * 512
接著將結果和您的磁碟所報告的容量進行比對。兩個值若有較大的差異表示您磁碟的磁柱超過 65535 個。
解決方法:請從下列選項中選取:
維持小的 RAID 容量使其不至超出磁柱限制。
在幾何運用的磁柱數量少於 65535 的地方建立 Solaris 標籤,您可以透過增加磁區值或磁頭值的方式,且兩值都不超過 16 位元的情況下實作此第二選項。
在具有 72 GB 磁碟對映的 Sun Fire V20z 或 Sun Fire V40z 系統中可使用第二選項。BIOS RAID 功能會報告比單一 72 GB 磁碟還小的磁頭數量及磁區數量。因此,磁柱數量會超過 65535 的限制。
不過,您可以將 Solaris 10 作業系統的第一個磁碟格式化並製作標籤,接著使用 BIOS 將第一個磁碟對映到另一個磁碟。透過這個步驟來保留第一個磁碟的標籤。Solaris 會使用第一個磁碟的幾何並避免超過限制。
透過磁碟編輯器,您也可以使用有效的幾何值來手動修改磁碟標籤,進而完成第二個選項。
在 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: |
如果您的系統正執行 Solaris 7 軟體,磁碟區管理會錯誤地掛載 Solaris 10 Operating System DVD。可以掛載 DVD,但不可存取資料。因此,您將無法設定安裝伺服器、執行 Live Upgrade 或存取媒體上的任何資料。
解決方法:請選取以下解決方法之一:
套用下列修補程式:
107259–03
107260–03
手動掛載 Solaris 10 Operating System DVD。請勿使用磁碟區管理來掛載該 DVD。請執行以下步驟︰
成為超級使用者。
停止磁碟區管理。
# /etc/init.d/volmgt stop |
手動掛載 Solaris 10 Operating System DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
確認已掛載 DVD。然後確認資料可存取。
# cd /mnt1 # ls |
如果 DVD 掛載正確,系統會傳回以下資訊。
Copyright Solaris_10 |