跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 10 1/13 安装指南:Live Upgrade 和升级规划 Oracle Solaris 10 1/13 Information Library (简体中文) |
1. 在何处查找 Oracle Solaris 安装规划信息
8. 在安装了非全局区域的系统中升级 Oracle Solaris OS
第 2 部分使用 Live Upgrade 升级和迁移到 ZFS 根池
13. 针对安装了非全局区域的 ZFS 的 Live Upgrade
x86: 使用 GRUB 时 Live Upgrade 出现问题
在运行 Veritas VxVm 时使用 Live Upgrade 进行升级,系统将发生紧急情况
x86: 缺省情况下不会在不包含现有服务分区的系统上创建服务分区
如何在通过网络安装映像或 Oracle Solaris Operating System DVD 安装软件时包含服务分区
No upgradable disks(没有可升级磁盘)
原因: /etc/vfstab 文件中的交换项导致升级失败。
解决方法: 注释掉 /etc/vfstab 文件中的下列行:
All swap files and slices on disks not being upgraded(不升级磁盘上的所有交换文件和分片)
Swap files that are no longer present(不再存在的交换文件)
Any unused swap slices(任何未使用的交换片)
usr/bin/bzcat not found(未找到 usr/bin/bzcat)
原因: Live Upgrade 因需要修补程序簇而失败。
解决方法: 安装 Live Upgrade 需要修补程序。通过访问 http://support.oracle.com (My Oracle Support) 确保您具有最近更新的修补程序列表。在 My Oracle Support 上搜索知识文档 1004881.1-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 的系统)
原因: 由于没有足够空间,因此无法使用 Oracle Solaris Software - 1 CD 升级。
解决方法: 要进行升级,可以创建大于或等于 512 MB 的交换片,或者使用另一种升级方法,例如,通过 Oracle Solaris Operating System DVD 上的 Oracle Solaris 安装、网络安装映像或 JumpStart。
ERROR: Could not select locale (错误:无法选择语言环境)(仅限于基于 x86 的系统)
原因: 通过使用 pfinstall -D 命令测试 JumpStart 配置文件时,预运行测试在以下情况下会失败:
该配置文件包含 locale 关键字。
所测试的发行版包含 GRUB 软件。从 Solaris 10 1/06 发行版开始,GRUB 引导装载程序通过 GRUB 菜单简化了对安装在系统上的不同操作系统的引导。
引入 GRUB 软件后,会压缩 miniroot。该软件无法再从压缩的 miniroot 中找到语言环境列表。miniroot 是可能具有的最小的 Oracle Solaris 根 (/) 文件系统,可以在 Oracle 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
成为超级用户或承担等效角色。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《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 软件版本,也不显示升级选项。
原因: /var/sadm 目录是符号链接,或是从另一个文件系统挂载的。
解决方法: 将 /var/sadm 目录移动到根 (/) 或 /var 文件系统中。
原因: 缺少 /var/sadm/softinfo/INST_RELEASE 文件。
解决方法: 使用以下模板创建新的 INST_RELEASE 文件:
OS=Solaris VERSION=x REV=0
系统上的 Oracle Solaris 软件的版本
原因: /var/sadm/softinfo 中缺少 SUNWusr 软件包。
解决方法: 需要执行初始安装。Oracle Solaris 软件不能升级。
无法关闭或初始化 md 驱动程序
解决方法: 请按照以下说明操作:
如果该文件系统不是 RAID-1 卷,请在 vsftab 文件中注释掉。
如果该文件系统是 RAID-1 卷,请中断镜像并重新安装。有关取消镜像的信息,请参见《Solaris Volume Manager 管理指南》中的"删除 RAID–1 卷(取消镜像)"。
因 Solaris 安装程序无法挂载文件系统而导致升级失败。
原因: 在升级期间,该脚本会在要升级的根 (/) 文件系统中尝试挂载系统的 /etc/vfstab 文件中列出的所有文件系统。如果安装脚本无法挂载文件系统,则它将失败并退出。
解决方法: 确保系统的 /etc/vfstab 文件中的所有文件系统都可进行挂载。在 /etc/vfstab 文件中注释掉任何无法挂载或可能引起问题的文件系统,以便 Oracle Solaris 安装程序在升级过程中不会尝试挂载它们。不能注释掉那些包含要升级软件的基于系统的文件系统(例如 /usr)。
升级失败
描述: 系统没有足够的升级空间。
原因: 请参阅《Oracle Solaris 10 1/13 安装指南:规划安装和升级》中的"通过重新分配磁盘空间进行升级",了解空间要求,确定能否在不使用自动布局重新分配空间的情况下修复此问题。
升级 RAID–1 卷根 (/) 文件系统时遇到问题
解决方法: 如果在使用作为根 (/) 文件系统的 Solaris Volume Manager RAID-1 卷进行升级时遇到问题,请参见《Solaris Volume Manager 管理指南》中的第 25 章 "Solaris Volume Manager 故障排除(任务)"。