跳过导航链接 | |
退出打印视图 | |
![]() |
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 OS
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 安装软件
No upgradable disks(没有可升级磁盘)
原因: /etc/vfstab 文件中的交换项导致升级失败。
解决方法: 注释掉 /etc/vfstab 文件中的下列行:
不升级磁盘上的所有交换文件和片
不再存在的交换文件
任何未使用的交换片
usr/bin/bzcat not found(未找到 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)。
Upgradeable Solaris root devices were found, however, no suitable partitions to hold the Solaris install software were found. Upgrading using the Solaris Installer is not possible. It might be possible to upgrade using the Solaris Software 1 CDROM.(找到可升级的 Solaris 根设备,但没有找到合适的用于保存 Solaris 安装软件的分区。无法使用 Solaris 安装程序升级。可以使用 Solaris Software 1 CDROM 进行升级。)(仅限于基于 x86 的系统)
原因: 由于没有足够空间,因此无法使用 Solaris Software - 1 CD 升级。
解决方法: 要进行升级,可以创建大于或等于 512 MB 的交换片,或者使用另一种升级方法,例如,通过 Oracle Solaris Operating System DVD 上的 Solaris 安装、网络安装映像或 JumpStart。
ERROR: Could not select locale (错误:无法选择语言环境)(仅限于基于 x86 的系统)
原因: 通过使用 pfinstall -D 命令测试 JumpStart 配置文件时,预运行测试在以下情况下会失败:
该配置文件包含 locale 关键字。
所测试的发行版包含 GRUB 软件。从 Solaris 10 1/06 发行版开始,GRUB 引导装载程序通过 GRUB 菜单简化了对安装在系统上的不同操作系统的引导。
引入 GRUB 软件后,会压缩 miniroot。该软件无法再从压缩的 miniroot 中找到语言环境列表。miniroot 是可能具有的最小的 Solaris 根 (/) 文件系统,可以在 Solaris 安装介质中找到。
解决方法: 请执行以下步骤。请使用以下值。
MEDIA_DIR 为 /cdrom/cdrom0/
MINIROOT_DIR 为 $MEDIA_DIR/Solaris_10/Tools/Boot
MINIROOT_ARCHIVE 为 $MEDIA_DIR /boot/x86.miniroot
TEMP_FILE_NAME 为 /tmp/test
成为超级用户或承担等效角色。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
解压缩 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 卷管理器 RAID-1 卷进行升级时遇到问题,请参见《Solaris Volume Manager Administration Guide》中的第 25 章 "Troubleshooting Solaris Volume Manager (Tasks)"。