如果 SolarisTM Web Start 3.0 在系統上找不到 Solaris fdisk 分割區,您必須在 root 磁碟上建立一個 Solaris fdisk 分割區。
如果您變更現存 fdisk 分割區的大小,所有在那個分割區上的資料都會被自動刪除。在建立 Solaris fdisk 分割區之前,請先備份您的資料。
Solaris Web Start 需要兩個 fdisk 分割區以執行安裝。
Solaris fdisk 分割區
這是典型的 Solaris fdisk 分割區。
x86 啟動fdisk 分割區
這是一個 10 MByte fdisk 分割區,可以啟用 Intel架構來啟動放置於新建立的 swap 片段中的 miniroot,此 swap 片段位於 Solaris fdisk 分割區中。
Web Start 安裝公用程式建立的 x86 啟動分割區,會佔用Solaris 10 MByte的 fdisk 分割區。這能防止變更現存的 fdisk 分割區。
此類分割區不應該手動的建立。
此類的基本要求也防止您使用 Solaris 8安裝 CD 由版本 Solaris 2.6 或 Solaris 7 升級到版本 Solaris 8作業環境。更多的參考資訊請參考 "升級問題".
語言環境所支援的安裝機制在 SolarisTM 8 作業環境有所變更。在 Solaris 2.5.1, 2.6 和 Solaris 7 的作業環境中,所選擇的軟體叢集會決定安裝語言環境支援的層次。 此 Solaris 8 作業環境包含一個新的安裝介面,會提示您針對所需的語言環境支援來選取特定的地理區域。因此在安裝 Solaris 8 作業環境時,跟 Solaris 2.5.1, 2.6 和 Solaris 7 作業環境比起來,您有更多的可能性來自訂自己系統的配置。
欲安裝的語言環境必須在初始安裝的地理選取畫面中選取。 C (POSIX 語言環境) 與 en_US.UTF-8 (統一字元編碼支援) 是唯一會自動安裝的語言環境。
當您由上一個發行版本升級時,有些語言環境會自動選定,這取決於欲升級的系統上可用的語言環境。請注意,Solaris 2.5.1、2.6 與 7 作業環境上的系統都具有英文、法文、德文、義大利文、西班牙文與瑞典文部份語言環境。
統一字元編碼語言環境 (UTF-8) 有一個可以啟用多重語言文字輸入的功能。因為這些語言環境利用每一個個別的語言環境所提供的亞洲輸入方法,來安裝這些針對您所須要輸入文字的亞洲語言環境。
如果您嘗試在使用下列任一所列的控制器的磁碟上安裝大型分割區 (超過 8G),則安裝的系統將無法正常運作。
Solaris 作業環境安裝程式無法偵測到不支援大型分割區的驅動程式。因此,安裝會繼續進行且不會顯示錯誤。然而,當您的系統重新開機時,重新開機將失敗。
就算您順利地重新開機, 稍後也會因為其它開機裝置相關的變更或新增套裝軟體而失敗。與這些驅動程式連結的磁碟控制器為:
Symbios 53C896-型控制器 (symhisl)
AMI MegaRAID 控制器 (mega)
Compaq 53C8xx 型 SCSI 控制器 (cpqncr)
解決方法:請勿在具有由 symhisl、mega 或 cpqncr 驅動程式驅動的磁碟控制器的系統上, 安裝超過磁碟的前 8 GB 的大型分割區。
此 Solaris 8 作業環境包含一個可以讓您安裝大型分割區的新功能。DPT PM2144UW 控制器的 BIOS 必須支援邏輯區塊位址 (LBA)。最新版的 BIOS 完全支援 LBA 存取。 這個問題也可能影響其他 DPT 控制器型號。
解決方法:在您的系統升級到 Solaris 8 作業環境之前,請確定 DPT PM2144UW 控制器的 BIOS 是來自 DPT 的最新可用版本。
若要判斷您的系統是否具有一個 DPT 控制器,請執行下列步驟:
執行 prtconf -D。
如果名稱 dpt顯示出來, 請執行卡的配置公用程式,來取得型號及 BIOS 修訂版的相關資訊。
經由使 BIOS 發出閃光或安裝取自 DPT 的最新 BIOS EPROM 來升級 DPT PM2144UW 控制器。請造訪 http://www.dpt.com,取得所有 DPT 控制器的 BIOS 影像檔。
現在您可以將系統升級到 Solaris 8 作業環境。
Solaris 8 Beta 作業環境包括一個可讓您安裝大型分割區的新功能。系統 BIOS 必須支援「邏輯區塊定址 (LBA)」。 BIOS 版本 GG.06.13 不支援 LBA 存取。Solaris 啟動程式無法處理這個衝突。這個問題也可能影響其他 HP Vectra 系統。
如果您執行此升級,則您的 HP 系統將不再啟動。僅出現空白螢幕,同時顯示閃光下條游標。
解決方法:請勿將具有最新 BIOS 版本 GG.06.13的 HP Vectra XU Series 系統升級到 Solaris 8 作業環境,因為它不再支援這些系統。
您仍可以使用開機磁片及開機 CD,因為開機路徑並未使用硬碟程式碼; 然後選取硬碟作為您的可開機裝置,而非選取網路或 CD-ROM 光碟機。
依據預設值,Solaris ata 裝置驅動程式已將 ATA/ATAPI 裝置的「直接記憶體存取 (DMA)」功能停用。Solaris 8 作業環境的安裝在停用 DMA 的狀態下運作較佳。
為了增進效能而啟用 DMA 功能,遵循開始安裝章節中的相關的指令。 用以下步驟取代步驟 1 "停用直接存取記憶體 (DMA) " 參閱"Solaris Runtime Issues" in Solaris 8 (Intel Platform Edition) Online Release Notes :
由開機磁片或安裝 CD (如果您的系統支援 CD-ROM 開機的話)執行 Solaris (Intel 平台版) 裝置配置輔助程式。
在用開機磁片啟動時,新的 ata-dma-enabled屬性值會保存在磁片上。因此,變更後的值在重新使用開機磁片時才會生效
用以下步驟取代步驟5d "停用 PCI-IDE 系統上的 DMA " 參閱"Solaris Runtime Issues" in Solaris 8 (Intel Platform Edition) Online Release Notes:
由您想要安裝的 (網路配接卡或 CD-ROM 光碟機) 來選取裝置,並按 F2_Continue。
在開始將您的 IA (Intel 架構) 型系統升級到 Solaris 8 作業環境之前, 請先閱讀錯誤說明 ID 4121281。
此 DiskSuiteTM metadb 複本含有作為 DiskSuite配置資料一部份的驅動程式名稱。在執行版本 2.4、2.5、2.5.1及 2.6 的 Solaris作業環境的 IA 型系統中,SCSI 驅動程式名稱叫做 cmdk。此 cmdk 驅動程式在 Solaris 7 及 8 作業環境中已換成 IA 型系統的 sd 驅動程式。
解決方法:在升級到 Solaris 7 及 8 作業環境期間, 若要避免可能的資料遺失,您必須以文字檔案儲存系統的 meta 裝置配置, 並在升級任何正在執行 DiskSuite 的 IA 型系統之前,先移除它們的 metadb 複本。 在完成 IA 型系統的升級後,您必須使用 DiskSuite 指令行介面,復置 meta 裝置配置。
DiskSuite 版本 4.2 版次注意事項含有一個程序,告訴您如何儲存 metadb 配置、移除 metadb 複本、將 IA 型系統升級到 Solaris 7 及 8 作業環境、將 DiskSuite 升級到版本 4.2,以及復置 meta 裝置配置。使程序自動化的 Bourne shell 程序檔可供 Solaris 7 及 8 作業環境使用。
網路啟動必須透過 IA 基本系統的主網路介面。
識別主網路介面只是反覆嘗試的問題,但列在Boot Solaris 清單上第一個或是最後一個的網路裝置較有可能是主網路介面
只要您決定了主要介面,除非您在硬體配置中作變更,它在每次啟動都會是主要介面。 如果您變更了硬體配置,主要介面有可能會變更,端看變更的類型而定。
如果您從非主要的網路介面啟動,啟動系統將會當機而無法接觸到啟動伺服器。 (此類問題也有可能發生在系統並非註冊為啟動伺服器的用戶端上。)
安裝 Solaris 軟體 - 即使尚在進行中,進度指示表有時會指出安裝已完成。在進度指示表指出安裝已完成後的數分鐘,安裝程式可能才完成套裝軟體的新增。
請勿依賴進度指示表來指出是否已完成安裝。當程式已完成全部的安裝作業時,安裝程式會顯示下列的訊息。
安裝完成 |
在安裝期間建立檔案系統,下列其中一項警告訊息可能會顯示。
Warning: inode blocks/cyl group (87) >= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
Warning: 1 sector(s) in last cylinder unallocated |
解決方法:忽略警告訊息。
如果 # 含括在 JavaTM 程式的路徑中,當您執行程式時會顯示下列訊息。
Exception in thread "main" java.lang.NoClassDefFoundErrorVolume Management (vold) sometimes uses a pound sign in a pathwhen creating directory names: |
解決方法: 刪除路徑的 # 或是不使用 Java 安裝精靈。
在安裝 Solaris 8 第一片 CD 的軟體後,並不會提供給您自訂型的 JumpStartTM 安裝 Solaris 8 軟體的第二片 CD。
解決方法: 如果您只要安裝一般使用者軟體群組的話,則不需要安裝 Solaris 8 軟體的第二片 CD,因為一般使用者軟體和它的基本設定支援已經包括在 Solaris 8 軟體第一片 CD 中了。
如果您安裝了完整分配加上 OEM,完整分配,或開發者軟體,而且從伺服器上使用自訂型的 JumpStart 安裝,使用包括 Solaris 8 第一及第二片,和語言 CD 光碟的網路安裝伺服器。 請參閱 "Creating a Profile Server" in Solaris 8 Advanced Installation Guide。
如果您安裝了完整分配加上 OEM,完整分配,或開發者軟體,而且從磁片上安裝自訂型的 JumpStart,遵循下列步驟安裝包括 Solaris 8 軟體第一及第二片,和語言 CD 光碟的網路安裝伺服器:
在自訂型的 JumpStart 完整的安裝了 Solaris 8 軟體第一片 CD,重新開機。
登入到系統。
插入 Solaris 8 軟體的第二片 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝剩餘的軟體。
插入 Solaris 8 語言 CD。
執行 installer 指令並且遵循螢幕上的指令以安裝任何語言。
對部份只有英文的版本 Solaris 8 的安裝 CD 而言,安裝程式在安裝程式要求 Solaris 8 軟體的第一片 CD 時允許您插入 Solaris8 軟體第二片 CD。
如果插入不正確的 CD ,安裝程式會嘗試使用它,即使它無法用來安裝 Solaris 作業環境。
如果你執行預設安裝,下列的訊息會顯示在摘要面板的明細視窗上:
ERROR: Could not load the media (/cdrom)" error message |
解決方法: 插入 Solaris 8所要求的軟體第一片 CD 。如果您在顯示空白螢幕後插入 Solaris 8 軟體第二片 CD ,您需要重新由 "啟動CD-ROM " 的步驟,啟動安裝程式。
當壓縮磁碟機沒有插入磁碟時 Solaris Web Start 報告有異常運算表示式。 顯示訊息如下:
Starting the Web Start 3.0 Solaris installer ./W00.findswap[1823]: 173 Arithmetic Exception Could not get disk information. Exiting |
因為 x86 啟動分割區的基本要求之緣故,您無法使用 Solaris 8 安裝 CD 上的 Solaris Web Start 3.0 來將 x86-型系統由 Solaris 2.6 或 7 作業環境升級至 Solaris 8 作業環境。使用 Solaris 軟體第一片 CD 來升級至 x86 型系統上的 Solaris 8 作業環境。
Solaris Easy Access Server 中的應用程式未證明是否可在 Solaris 8 作業環境中執行。如果您將執行來自 SEAS 的應用程式,則您必須安裝 Solaris 8 Admin Pack,以確定那些應用程式將正確地在 Solaris 8 作業環境中執行。
SEAS 發行版本中包括的數個應用程式現在是 Solaris 8 作業環境的一部份:
Solaris Web-Based Enterprise Management (WBEM) 服務
Solaris 列印管理員
NetscapeTM Communicator
Java Development Kit (JDKTM)
SolsticeTM DiskSuiteTM
下列的 SEAS 應用程式尚未通過認證能在 Solaris 8 作業環境運作:
Solstice Internet Mail Server
Sun Directory Services
Sun WebServerTM
Solaris PC NetLink
SunScreenTM SKIP
Solstice NFS Client
Java IDL
Solstice AutoClientTM
Solaris Data Backup Utility
Solaris 8 作業環境引進新的檔案系統快取架構,它包含「Solaris 7 優先分頁」功能。不應該在 Solaris 8 作業環境中設定系統變數 priority_paging, 而且當系統升級到 Solaris 8 作業環境時,應該移除 /etc/system。
新的快取架構將移除虛擬記憶體系統上因檔案系統活動而造成的大部份壓縮。 因此,新的快取架構將變更動態的記憶體分頁統計,使得觀察系統記憶體性質更簡單。不過,數個統計將報告相當不同的值,這些是分析記憶體行為或設定效能監視臨界值時應該考慮的值。 大多數可見的差異如下:
頁回收量較高,在進行頻繁的檔案系統活動期間,這應該視為正常作業。
可用記憶體容量較高,因為可用記憶體計數現在包括檔案系統快取記憶體的大型元件。
掃瞄速率幾乎為零,除非整個系統沒有可用記憶體。在進行正常檔案系統 I/O 期間,掃描不再用來取代可用清單。
如果您已在執行 Solaris 7 作業環境的系統上,從 Solaris Easy Access Server (SEAS) 3.0 CD-ROM 安裝 WBEM 1.0,則在升級到 Solaris 8 作業環境之前,您必須先移除 WBEM 1.0 套裝軟體。把具有 WBEM 1.0 的 Solaris 7 作業環境升級到 Solaris 8 作業環境後,將不會啟動 Solaris WBEM Services 2.0。將無法啟動「共用資訊模型 (CIM) 物件管理員」。將顯示下列錯誤訊息:
File not found: /opt/sadm/lib/wbem/cimom.jar |
解決方法:在升級到 Solaris 8 作業環境前,使用 pkgrm 這個指令移除 WBEM 1.0 套裝軟體。
使用 pkginfo 指令,檢查是否已安裝 WBEM 1.0 套裝軟體,方法為鍵入:
% pkginfo | grep WBEM |
成為超級使用者。
您可以藉由輸入如下文字,來使用 pkgrm 指令以移除所有的 WBEM 1.0 套裝軟體:
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
在升級至具有 Solaris 軟體的系統時,這個升級程式會夸大多達 30 個百分點的空間容量需求。受這個問題所影響的系統,如果沒有取消選取套裝軟體或尋找更多的空間,系統將無法升級。
解決方法:您可以自行重新配置檔案系統之間的磁碟空間, 或使用「軟體自訂」功能表,移除不需要的軟體套裝軟體。
升級的記錄可以陳述 SUNWeeudt 套裝軟體部分已完成安裝。
Doing pkgadd of SUNWeeudt to /. ERROR: attribute verification of </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> failed pathname does not exist ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
將 SUNWeeudt 套裝軟體移除,請輸入:
# pkgrm SUNWeeudt |
新增 SUNWeeudt 套裝軟體,請輸入:
# pkgadd SUNWeeudt |
法文,義大利文,德文,西班牙文,與瑞典文語言環境還有部分未本土化的對話方塊,一些說明檔中的對話方塊也未本土化,而且在安裝期間找不到說明檔。
如果您安裝一個歐洲語言環境,則支援視窗、安裝、64 位元與字型 的附加軟體也會安裝在您系統上。這個錯誤的影響是可以忽略的,因為要支援這個附加的軟體只要一點額外的空間就夠了。
除了標題外,Solaris 互動式安裝尚未本土化。尚未本土化的區段從下列開始:
您將開始使用初始的選項..... |
{0} 常常會顯示在法文或義大利文 CD 標題應該出現的地方
使用兩種指定的語言安裝作業環境導致安裝程序部分地使用英文。另外,並非全部的本土化的套裝軟體都有安裝。 下列的訊息會顯示:
XView warning: "de" kann nicht als Sprachumgebungs-Kategorie Ausgabesprache (gesetzt über Umgebungsvariable(n)) verwendet werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist (Server Package) XView warning: Requested input method style not supported. (Server package) |
解決方法:使用德文或法文 ISO8859-1語言環境來安裝 Solaris 作業環境。
德文 Web Start Kiosk proxy 資訊對話方塊的「確定」與「取消」按鈕的標籤為 未定義。左邊的按鈕應該是「確定」,而右邊的按鈕應該為「取消」。