Oracle Solaris 10 9/10 版本說明

安裝錯誤

在 Oracle Solaris 10 作業系統 安裝期間或之後,可能會出現下列錯誤。

x86: GUI 在少於 768 MB 記憶體的系統上安裝失敗

若為 Oracle Solaris 10 9/10 作業系統之 GUI 架構的安裝,系統至少必須具有 768 MB 的記憶體。 如果實體記憶體小於 768 MB,則會顯示類似下列的錯誤訊息,而且安裝會轉換為文字介面安裝:


Not enough memory for graphical installation.  Graphical installation
requires 768 MB of memory.  Found 640 MB of memory.
Reverting to text-based installation.

解決方法:請確定您至少具有 768 MB 的記憶體供 GUI 架構的安裝或升級使用。

/var 檔案系統僅具有最小或建議的磁碟空間時,安裝會失敗 (6873975)

//var 檔案系統僅具有最小或建議的磁碟空間時,在低記憶體的系統上,Oracle Solaris 作業系統的安裝可能會失敗。螢幕上將顯示下列錯誤訊息:


Creating boot_archive for /a
updating /a/platform/sun4u/boot_archive
15+0 records in
15+0 records out
cat: write error: No space left on device

解決方法:請將低記憶體系統上的 /var 大小增加到至少 300 MB。

因為自動配置問題,DSR 升級失敗 (6858233)

在安裝有 Oracle Solaris 10 發行版本之前的 Oracle Solaris 10 9/10 發行版本的系統上,DSR 升級失敗。 此失敗是由於自動配置問題所致。例如,假設您以下列情況安裝作業系統:


install_type initial_install
   system_type standalone
   cluster cxall
   partitioning explicit
   filesys rootdisk.s0 auto / logging
   filesys rootdisk.s1 512 swap
   filesys rootdisk.s6 10240 /backup logging
   filesys rootdisk.s7 free

然後,再以下列情況對 Oracle Solaris 10 9/10 發行版本執行 DSR 升級:


install_type upgrade
   root_device rootdisk.s0
   backup_media local_filesystem /backup
   layout_constraint rootdisk.s0 changeable
   layout_constraint rootdisk.s7 available

DSR 升級失敗,並出現下列錯誤訊息:


Auto-layout could not determine how to reallocate space on the file systems 
with the constraints you specified. Try other constraints

解決方法:rootdisk.s1rootdisk.s6 磁碟片段標示為「可變更」。 如果系統可提供額外的磁碟,而且在未使用的磁碟片段上有足夠的空間進行備份,則請修改 <backup_media> 關鍵字,如下列範例所示:


backup_media local_filesystem /dev/dsk/c0t1d0s7

在此範例中,磁碟 c0t1d0s7 是第二個可用磁碟,而且該磁碟有足夠空間進行備份。 或者,如果系統中只有一個 rootdisk,則請在遠端系統上執行備份。 使用下列語法:


backup_media remote_filesystem hostname:/export/backup

現在不管是任何一種情形,DSR 升級都會成功。

本土化的安裝說明

本土化的 Oracle Solaris 安裝程式總是以 EUC 或 ISO8859 語言環境執行。 因此,安裝記錄會以 EUC 或 ISO8859 編碼寫入。

解決方法:使用終端機視窗執行本土化的指令行介面 (CLI) 安裝時,終端機上的語言環境必須為 EUC 或 ISO8859 的語言環境。

x86: 在 Solaris 10 10/08 發行版本之前的發行版本上執行 Oracle Solaris Flash 歸檔安裝失敗 (6735181)

如果您要安裝的 Oracle Solaris Flash 歸檔是 Solaris 10 10/08 發行版本之前的發行版本時,歸檔將無法安裝。 自 Solaris 10 10/08 發行版本起可安裝歸檔。螢幕上將顯示下列錯誤訊息:


bootadm: biodev command failed for disk:
/dev/dsk/<c0t2d0s0>.
bootadm: 1s_bootdisk(): cannot determine BIOS disk ID "hd?" for disk:
/dev/dsk/<c0t2d0s0>
bootamd: get_grubroot(): cannot get (hd?, ?,?) for menu. menu not on bootdisk:
/dev/rdsk/<c0t2d0s0>

解決方法: 請選取以下解決方法之一:

某些亞洲語言環境無法用於自訂 JumpStart 安裝 (6681454)

使用自訂 JumpStart 安裝 Oracle Solaris 作業系統時,無法使用下列亞洲語言環境:th_TH.ISO8859-11、th_TH.TIS620、ko_KR.EUC、ko_KR.UTF-8、zh_TW.EUC、zh_CN.EUC、zh_CN.GBKzh_CN.UTF-8。 在 sysidcfg 檔案中使用 system_locale 關鍵字設定語言環境時,會顯示下列錯誤訊息:


xx_xx.xxxxx is not a valid system locale

此時會停止自訂 JumpStart 安裝,並開始進行互動式安裝。

解決方法:使用簡短的語言環境名稱,如 th_TH、ko、ko.UTF-8、zh_TW、zh、zh.GBK 和 zh.UTF-8,取代較長的語言環境名稱。

PRODRM (6616592) 在刪除 Trusted Extensions 的 prodreg 項目時發生問題

將 Trusted Extensions 從 Solaris 10 11/06 或 Solaris 10 8/07 發行版本升級至 Solaris 10 10/08、Solaris 10 5/09 或 Solaris 10 10/09 發行版本時,Solaris Trusted Extensions 的 prodreg 項目不會移除。 不會顯示錯誤訊息。

解決方法:將 Trusted Extensions 升級至目前的發行版本後,將會按照如下方式手動移除 prodreg 項目:


# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1

升級期間顯示詳細修補程式分析的面板無法捲動 (6597686)

在 Oracle Solaris 升級期間,如果選取 [詳細分析] 來檢視要移除的修補程式,顯示修補程式的面板將無法捲動。 無法檢視要移除的修補程式完整清單。

解決方法: 手動執行 analyze_patches 程序檔如下:


# cd <cdrom>/Solaris_10/Misc
# ./analyze_patches -R rootdir -N netdir -D databasedir

指令選項如下:

-R rootdir

rootdir 是已安裝系統的根。預設的根目錄是 /

-N netdir

netdir 為安裝作業系統影像的路徑,也是含有 Solaris_10_606 目錄的目錄路徑。/cdrom/cdrom0 是預設的路徑。如果要從 NFS 裝載點執行 patch_analyzer,您必須使用這個選項。

-D databasedir

如果從作業系統影像中 /Misc 目錄以外的目錄呼叫程序檔,則程式會找不到用來執行修補程式分析的資料庫。可使用 -D 選項提供資料庫的路徑。此資料庫位於作業系統影像上的 Solaris_10_606/Misc/database 目錄,若無此資料庫,程序檔將無法正確執行。

即使沒有連接鍵盤,也需要選取鍵盤配置 (6593071)

在 Oracle Solaris 序列安裝期間,系統沒有連接鍵盤,但卻會顯示選取鍵盤配置的提示。

解決方法:選取鍵盤配置。連接鍵盤後,如有必要,您可以使用 kbd 指令搭配 -s 選項來變更鍵盤配置。

安裝 Oracle Solaris 作業系統後,Linux 分割區沒有顯示在 GRUB 功能表中 (6508647)

當磁碟中已經安裝了 Linux,然後在獨立分割區中安裝 Oracle Solaris 作業系統,Linux 分割區並未顯示在 GRUB 功能表中。 不會顯示錯誤訊息。

解決方法: 編輯 GRUB 功能表的 menu.lst 檔案,以便將 Linux 增加至 GRUB 功能表。執行下列步驟:

  1. 啟動 Oracle Solaris 作業系統。

  2. 編輯 /boot/grub/menu.lst 中的 menu.lst 檔案。如需更多資訊,請參閱「System Administration Guide: Basic Administration」

x86: 安裝過程中發生 /sbin/dhcpinfo 無效的錯誤 (6332044)

如果您在基於 x86 的系統上安裝 Solaris 10 10/09 作業系統,會顯示下列錯誤訊息:


/sbin/dhcpinfo: primary interface requested but no primary interface is set

此錯誤不影響安裝程序,所以安裝作業會順利完成。

解決方法: 忽略此錯誤訊息。

x86: 自訂 JumpStart 安裝之後系統無法啟動 (6205478)

如果您使用自訂 JumpStart 安裝方式,在 Oracle Solaris OS x86 系統中執行安裝,並明確地將片段 2 配置為設定檔中的重疊片段,則會發生問題。 在完成安裝之後,系統重新啟動無法成功。螢幕上將顯示下列錯誤訊息:


Cannot find Solaris partition

失敗原因是因為將重疊片段 2 (例如, c0t0d0s2) 設成從磁柱 1 開始,而不是磁柱 0 開始。

解決方法: 在自訂 JumpStart 設定檔中,請移除將片段 2 配置為重疊片段的 filesys 關鍵字項目。 例如,您可以將某個與下列相類似的關鍵字項目移除:


filesys c0t0d0s2 all overlap

移除這類項目之後,接著執行自訂 JumpStart 安裝。