跳過導航連結 | |
結束列印檢視 | |
Oracle Solaris 10 8/11 安裝指南:Solaris Live Upgrade 與升級規劃 Oracle Solaris 10 8/11 Information Library (繁體中文) |
第 1 部分使用 Solaris Live Upgrade 升級
4. 使用 Solaris Live Upgrade 建立啟動環境 (作業)
5. 使用 Solaris Live Upgrade 升級 (作業)
7. 維護 Solaris Live Upgrade 啟動環境 (作業)
8. 在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統
10. Solaris Live Upgrade (指令參考)
第 2 部分使用 Solaris Live Upgrade 升級和遷移至 ZFS 根池
11. Solaris Live Upgrade 和 ZFS (簡介)
12. 針對 ZFS 執行 Solaris Live Upgrade (規劃)
14. 針對已安裝非全域區域的 ZFS 執行 Solaris Live Upgrade
x86: 使用 GRUB 時,Solaris Live Upgrade 發生問題
使用執行 Veritas VxVm 的 Solaris Live Upgrade 升級時系統當機
x86: 依預設,不會在沒有現有服務分割區的系統上建立服務分割區
從網路安裝影像或使用 Oracle Solaris Operating System DVD 進行軟體安裝
無可升級的磁碟
原因: /etc/vfstab 檔案中的交換項目造成升級失敗。
解決方案: 將 /etc/vfstab 檔案中的下列各行標記為註釋:
磁碟上不進行升級的所有交換檔與磁碟片段
不再出現的交換檔
所有未使用的交換磁碟片段
找不到 usr/bin/bzcat
原因: Solaris Live Upgrade 失敗,因為需要修補程式叢集。
解決方案: 安裝 Solaris Live Upgrade 需要修補程式。請參閱 http://support.oracle.com (My Oracle Support),以確定您有最近更新的修補程式清單。在 My Oracle Support 上搜尋知識文件 1004881.1 - Solaris Live Upgrade Software Patch Requirements (之前為 206844)。
已找到可升級的 Solaris 根裝置,但找不到合適的分割區來儲存 Solaris 安裝軟體。不能使用 Solaris 安裝程式進行升級。可能可以使用 Solaris Software 1 CDROM 進行升級。(僅限基於 X86 的系統)
原因: 由於空間不足,無法使用 Solaris Software - 1 CD 進行升級。
解決方案: 若要進行升級,您可以建立一個大於或等於 512 MB 的交換磁碟片段,或是使用其他升級方法,例如 Oracle Solaris Operating System DVD 上的 Solaris 安裝 或 JumpStart 網路安裝影像。
錯誤:無法選取語言環境 (僅限基於 x86 的系統)
原因: 透過使用 pfinstall -D 指令測試 JumpStart 設定檔時,模擬測試在下列情況下無法成功:
設定檔包含 locale 關鍵字。
您正在測試包含 GRUB 軟體的發行版本。從 Solaris 10 1/06 發行版本開始,GRUB 開機管理程式可使用 GRUB 功能表,讓您輕鬆啟動安裝在系統上的不同作業系統。
使用 GRUB 軟體,會壓縮 miniroot。軟體無法再從壓縮的 miniroot 找到語言環境清單。miniroot 是可啟動之最小的 Solaris root (/) 檔案系統,可以在 Solaris 安裝媒體上找到。
解決方案: 執行下列步驟。使用下列值。
MEDIA_DIR 為 /cdrom/cdrom0/
MINIROOT_DIR is $MEDIA_DIR /Solaris_10/Tools/Boot
MINIROOT_ARCHIVE 為 $MEDIA_DIR /boot/x86.miniroot
TEMP_FILE_NAME 為 /tmp/test
成為超級使用者,或者假定一個對等身份。
身份包含授權指令與特權指令。如需角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」。
解壓縮 miniroot 歸檔。
# /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
使用 lofiadm 指令建立 miniroot 裝置。
# LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME # echo $LOFI_DEVICE /dev/lofi/1
使用 lofi 指令將 miniroot 掛載在 Miniroot 目錄下。
# /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
測試設定檔。
# /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
完成測試之後,請卸載 lofi 裝置。
# umount $LOFI_DEVICE
刪除 lofi 裝置。
# lofiadm -d $TEMP_FILE_NAME
即使系統上有可升級的 Solaris 軟體版本,也不出現升級選項。
原因: 原因 1: /var/sadm 目錄是符號連結,或由其他檔案系統掛載而來。
解決方案: 原因 1: 將 /var/sadm 目錄移入根 (/) 或 /var 檔案系統。
原因: 原因 2: 缺少 /var/sadm/softinfo/INST_RELEASE 檔案。
解決方案: 原因 2: 使用以下範本,建立新的 INST_RELEASE 檔案:
OS=Solaris VERSION=x REV=0
為系統上的 Solaris 軟體版本
原因: 原因 3: /var/sadm/softinfo 中缺少 SUNWusr。
解決方案: 解決方案 3: 您需要進行初始安裝。Solaris 軟體不可升級。
無法關閉或初始化 md 驅動程式
解決方案: 請遵循下列操作指示:
如果檔案系統不是 RAID-1 磁碟區,請在 vsftab 檔案中將它標記為註釋。
如果檔案系統是 RAID-1 磁碟區,請中斷鏡像並重新安裝。如需解除鏡像的資訊,請參閱「Solaris Volume Manager Administration Guide」中的「Removing RAID-1 Volumes (Unmirroring)」。
升級因 Solaris 安裝程式無法掛載檔案系統而失敗。
原因: 在升級期間,程序檔嘗試掛載系統之 /etc/vfstab 檔案所列出的所有檔案系統,該檔案位於正在升級的根 (/) 檔案系統中。如果安裝程序檔無法掛載檔案系統,便會失敗並結束。
解決方案: 確定系統 /etc/vfstab 檔案中的全部檔案系統都可以掛載。對 /etc/vfstab 檔案中所有無法掛載或可能引起問題的檔案系統標記為註釋,以避免 Solaris 安裝程式在升級期間嘗試掛載它們。所有包含要升級之軟體的基於系統的檔案系統 (例如 /usr) 皆不能標記為註釋。
升級失敗
說明: 系統的升級空間不足。
原因: 檢查「Oracle Solaris 10 8/11 安裝指南:安裝與升級規劃」中的「包含磁碟空間重新分配的升級」,以解決磁碟空間問題,並查看您是否可在不利用自動配置功能重新分配磁碟空間的情況下解決此問題。
升級 RAID–1 磁碟區根 (/) 檔案系統時發生的問題
解決方案: 如果在使用根 (/) 檔案系統的 Solaris Volume Manager RAID-1 磁碟區進行升級時發生問題,請參閱「Solaris Volume Manager Administration Guide」中的第 25 章「Troubleshooting Solaris Volume Manager (Tasks)」。