跳过导航链接 | |
退出打印视图 | |
引导和关闭 Oracle Solaris 11.1 系统 Oracle Solaris 11.1 Information Library (简体中文) |
2. x86: 管理 GRand Unified Bootloader(任务)
x86: 如何在不支持快速重新引导的系统上清除失败的自动引导归档文件更新
如何引导至单用户状态以解决 root Shell 或口令错误问题
x86: 如何从介质进行引导以解决阻止系统引导的 GRUB 配置问题
SPARC: 如何在启用内核调试器 (kmdb) 的情况下引导系统
以下各节介绍了如何标识和解决在 x86 平台上使用 Oracle Solaris 的快速重新引导功能时可能遇到的一些常见问题。
本节提供了以下信息:
如果您需要在不支持快速重新引导功能的基于 x86 的系统上手动更新 Oracle Solaris 引导归档文件,请参见x86: 如何在不支持快速重新引导的系统上清除失败的自动引导归档文件更新。
由于 boot-config 服务依赖于多用户里程碑,因此需要调试早期紧急情况的用户可以修补 /etc/system 文件中的全局变量 fastreboot_onpanic,如以下示例所示:
# echo "set fastreboot_onpanic=1" >> /etc/system # echo "fastreboot_onpanic/W" | mdb -kw
在下列情形下,快速重新引导功能可能无法工作:
无法处理 GRUB 配置。
驱动程序不实现 quiesce 函数。
如果您尝试使用不受支持的驱动程序快速重新引导系统,将显示类似以下内容的消息:
Sep 18 13:19:12 too-cool genunix: WARNING: nvidia has no quiesce() reboot: not all drivers have implemented quiesce(9E)
如果网络接口卡 (network interface card, NIC) 的驱动程序不实现 quiesce 函数,则可以尝试先取消激活 (unplumb) 该接口,然后再次尝试快速重新引导系统。
内存不足。
如果系统的内存不足,或没有足够的空闲内存用于装入新的内核和引导归档文件,快速重新引导尝试将失败并显示以下消息,然后回退到常规重新引导:
Fastboot: Couldn't allocate size below PA 1G to do fast reboot Fastboot: Couldn't allocate size below PA 64G to do fast reboot
环境不受支持。
以下环境不支持快速重新引导功能:
以超虚拟化 (PV) 来宾域运行的 Oracle Solaris 发行版
非全局区域
有关更多信息,请参见以下手册页: