跳过导航链接 | |
退出打印视图 | |
在 x86 平台上引导和关闭 Oracle Solaris Oracle Solaris 11 Information Library (简体中文) |
通过引导管理接口 bootadm,可以执行以下任务来维护 Oracle Solaris 引导归档文件:
列出系统引导归档文件中包括的文件和目录。
手动更新引导归档文件。
该命令的语法如下:
bootadm [subcommand] [-option] [-R altroot]
有关 bootadm 命令的更多信息,请参见 bootadm(1M) 手册页。
x86 平台上的引导归档文件恢复是通过快速重新引导功能自动完成的。但是,在引导系统过程中,如果显示类似以下内容的警告:
WARNING: Reboot required. The system has updated the cache of files (boot archive) that is used during the early boot sequence. To avoid booting and running the system with the previously out-of-sync version of these files, reboot the system from the same device that was previously booted.
然后系统进入系统维护模式。结果是,引导归档文件的自动更新将失败。要更正此问题,请执行以下过程中的步骤。
# reboot
# svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
# svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe config/auto-reboot-safe boolean true
在引导系统过程中,如果显示类似以下内容的警告消息,其结果是,引导归档文件的自动更新将失败。
WARNING: Automatic update of the boot archive failed. Update the archives using 'bootadm update-archive' command and then reboot the system from the same device that was previously booted.
以下过程介绍如何使用 bootadm 命令手动更新过时的引导归档文件。
注 - 可以使用同样的过程在基于 x86 的系统上手动更新引导归档文件。
# bootadm update-archive
注 - 要更新备用根上的引导归档文件,请键入:
# bootadm update-archive -R /a
指定要应用于 update-archive 子命令的备用根路径。
# reboot