激活引导环境后,便可以在下次重新引导系统时引导该引导环境。 如果在引导新建的使用中的引导环境时失败,还可以快速切换回初始引导环境。请参见故障恢复:回退到原始引导环境(命令行界面) 。
要成功激活一个引导环境,该引导环境必须满足以下条件:
该引导环境必须处于“完全”状态。要检查状态,请参见显示所有引导环境的状态。
如果该引导环境不是当前引导环境,那么您将无法使用 lumount(1M) 或 mount(1M) 安装该引导环境的分区。
您要激活的引导环境不能参与比较操作。请参见比较引导环境。
如果您希望重新配置交换,请在引导非使用中的引导环境之前进行此项更改。缺省情况下,所有引导环境共享同一交换设备。要重新配置交换,请参见“创建新的引导环境”的步骤 9或创建引导环境并重新配置交换(命令行界面)。
如果不是使用 Solaris Device Configuration Assistant x86 Platform Edition 软盘 引导系统,可以跳过此步骤。如果使用 Device Configuration Assistant 进行引导,您需要升级引导软盘。此步骤通过覆写现有软盘或者写入一个新软盘,使引导软盘和您当前的系统版本匹配。
插入 Solaris Device Configuration Assistant x86 Platform Edition 软盘。该软盘是被覆写的现有软盘或新软盘。
使用此版本的最新映像升级引导软盘。
弹出引导软盘。
键入:
volcheck |
将 boot/solaris/bootenv.rc 文件复制到软盘中。
cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc |
检查软盘上的输出和输入设备,确保其正确。如果不正确,升级这些设备。
现在您已经做好了激活新引导环境的准备。
第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个使用中的引导环境同步。“同步”是指某些重要系统文件和目录从上一个使用中的引导环境复制到正在引导的引导环境中。初始引导后,Solaris Live Upgrade 不执行此同步,除非在提示强制同步时请求此操作。
有关同步的详细信息,请参见在引导环境之间同步文件。
从 Solaris Live Upgrade 主菜单中选择“激活”。
键入要激活的引导环境的名称:
引导环境的名称:Solaris_9您是否希望强制执行 Live Upgrade 同步操作:no |
您可以继续,也可以强制执行文件同步。
按回车键继续。
引导环境第一次引导时,文件将自动同步。
您可以强制执行文件同步,但在使用此功能时要小心。每个引导环境中的操作系统必须与同步的文件相兼容。要强制执行文件同步,请键入:
您是否希望强制执行 Live Upgrade 同步操作:yes |
使用强制同步时要特别小心,因为您可能没有注意到或者无法控制在上一个使用中的引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Solaris 9 软件并且通过强制同步引导回 Solaris 7 发行版,则文件可能在 Solaris 7 发行版上发生更改。 由于文件依赖于操作环境的发行版,并且由于 Solaris 9 文件可能与 Solaris 7 文件不兼容,因此引导到 Solaris 7 发行版可能失败。
按 F3 键开始激活过程。
按回车键继续。
在下次重新引导时新的引导环境即被激活。
要激活非活动引导环境,请重新引导:
# init 6 |
以超级用户身份登录。
要激活引导环境,请键入:
# /usr/sbin/luactivate BE_name |
指定要激活的引导环境的名称。
重新引导。
# init 6 |
仅使用 init 或 shutdown 命令重新引导。如果使用 reboot、halt 或 uadmin 命令,则系统将不切换引导环境。上一个使用中的引导环境再次引导。
在本例中,second_disk 引导环境在下次重新引导时激活。
# /usr/sbin/luactivate second_disk # init 6 |
第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个使用中的引导环境同步。“同步”是指某些重要系统文件和目录从上一个使用中的引导环境复制到正在引导的引导环境中。初始引导后,Solaris Live Upgrade 不执行此同步,除非使用 luactivate 命令和 -s 选项强制同步。
有关同步的详细信息,请参见在引导环境之间同步文件。
以超级用户身份登录。
要启动引导环境,请键入:
# /usr/sbin/luactivate -s BE_name |
在上一个使用中的引导环境和新引导环境之间强制文件同步。第一次激活引导环境时,引导环境之间的文件将在随后激活时同步。如果不使用 -s 选项,则不同步文件。
使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个使用中的引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Solaris 9 软件并且通过强制同步引导回 Solaris 7 发行版,则文件可能在 Solaris 7 发行版上发生更改。 由于文件依赖于操作环境的发行版,并且由于 Solaris 9 文件可能与 Solaris 7 文件不兼容,因此引导到 Solaris 7 发行版可能失败。
指定要激活的引导环境的名称
重新引导。
# init 6 |
在本例中,second_disk 引导环境在下次重新引导时被激活并且文件被同步。
# /usr/sbin/luactivate -s second_disk # init 6 |