跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 转换到 Oracle Solaris 11 Oracle Solaris 11 Information Library (简体中文) |
1. 从 Oracle Solaris 10 转换到 Oracle Solaris 11(概述)
可能需要在安装前或在安装后执行以下额外的任务。
Oracle Solaris 11 的实时时钟 (Real Time Clock, RTC) 采用国际协调时间 (Coordinated Universal time, UTC) 格式。x86 平台上的行为在 Oracle Solaris 11 中不同于在 Oracle Solaris 10 和 Oracle Solaris 11 Express 中。使用交互式安装程序,可以在安装期间配置日期和时间。作为该进程的一部分,RTC 是用 UTC 格式的时间进行更新。不过,在安装期间,AI 不调整 RTC 日期和时间。要确保已安装文件的时间戳是正确的,请在开始安装之前,在 BIOS 中配置 UTC 格式的时间。在 x86 平台上,使用 pkg update 命令时,OS 继续采用本地时间格式的 RTC 时间。该方法用于避免 Oracle Solaris 11 BE 与先前发行版中 BE 的时间不一致性。
注 - 如果要将 Oracle Solaris 11 作为 Oracle VM VirtualBox 来宾来运行,则需要为虚拟机在系统首选项中选中或取消选中 UTC 时间设置中的硬件时钟。
# rtc -z GMT
完成从 UTC 切换到本地时间,并且每次使用 sysconfig 命令重新配置时区设置时,请使用以下步骤。
# rtc -z timezone
例如:
# rtc -z US/Pacific
如果在同一 Oracle Solaris 11 系统上维护和引导若干操作系统,并且这些操作系统采用 RTC 时间作为本地时间,从 RTC 时间角度来看,有若干方法可以让这些操作系统共存:
在 RTC 时间采用本地时间格式的 OS 中,从本地时间切换到 UTC 格式。
例如,如果要双引导 Windows 7,请按如下所示设置注册表项:
[HKEY_LOCAL_MACHINESYSTEM\CurrentControlSet\Control\TimeZoneInformation] \ "RealTimeIsUniversal"=dword:00000001
在新安装的 Oracle Solaris 11 系统上从 UTC 格式切换到本地时间。
在 RTC 时间采用本地时间格式的操作系统中,启用网络时间协议 (Network Time Protocol, NTP)。在这种情况下,时间会自动同步。
如果您通过首先将 Linux 安装到一个分区,然后将 Oracle Solaris 安装到另一个分区的方法设置引导环境,需要遵循特定说明,确保新安装生成的 GRUB 菜单信息不会清除先前安装生成的 GRUB 菜单信息。有关说明,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"如何在安装 Oracle Solaris 之后将 Linux 项添加到 GRUB 菜单"。
注 - 现在,某些 Linux 分发在 GRUB2 上运行,例如 Ubuntu 和 Mint Linux。无法在 Oracle Solaris 11 中包含的 GRUB 版本上引导 GRUB2 分区。在这些情况下,建议使用替代解决方法。