跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 包含基本操作系统服务的 UNIX 系统可执行文件
kernel-name [-asrvx] [-m smf_options] [-i altinit]
操作系统映像或内核是指包含映像文件(unix 和 genunix)以及任意时刻装入的模块的软件集合。如果没有内核对系统进行控制,系统将无法运行。
内核是通过 boot(1M) 命令以特定于计算机的方式装入的。内核可以从磁盘、CD-ROM、DVD (diskfull boot) 或通过网络 (diskless boot) 装入。无论哪种情况,/platform 和 /kernel 下的目录都必须是可读的,并且必须包含能够执行必需的内核服务的可执行代码。如果指定了 -a 标志,用户便能够为内核与模块的缺省位置提供其他路径名。有关装入特定内核的更多信息,请参见 boot(1M)。
moddir 变量包含由空格分隔的模块目录列表。可以在 /etc/system 文件中设置 moddir。最短缺省路径为:
/platform/platform-name/kernel /kernel /usr/kernel
此缺省路径可以通过特定平台进行补充。许多 SPARC 系统通常会将缺省路径替换为:
/platform/platform-name/kernel:/platform/hardware-class-name\ /kernel:/kernel:/usr/kernel
其中,platform-name 可使用 uname(1) 的 -i 选项找到,hardware-class-name 可使用 uname(1) 的 -m 选项找到。
可以使用 /etc/system 文件控制内核配置(请参见 system(4))。
genunix 是与平台无关的基本内核组件。
支持以下选项:
要求用户提供配置信息,例如在何处查找系统文件、在何处挂载 root,甚至替换内核本身的名称。缺省响应将包含在方括号 ([ ]) 中,用户只需输入 RETURN 便可使用缺省响应(请注意在某些键盘上 RETURN 标记为 ENTER)。为帮助修复损坏的 /etc/system 文件,请在要求提供系统配置文件路径名的提示符处输入 /dev/null。请参见 system(4)。
选择一个备用可执行文件作为初始进程。altinit 必须是指向可执行文件的有效路径。缺省的初始进程为 init(1M)。
smf_options 包括两类控制服务管理工具引导行为的选项:恢复选项和消息选项。
消息选项决定了 smf(5) 在引导过程中显示的消息的类型和数量。服务选项决定了用于引导系统的服务。
恢复选项
将标准的每服务输出及所有 svc.startd 消息列显到日志中。
在临时禁用某些 SMF 服务的情况下进行引导,如 milestone 所示。milestone 可以是 “none”、“single-user”、“multi-user”、“multi-user-server” 或 “all”。请参见 svcadm(1M) 的子命令 milestone。
消息选项
列显标准的每服务输出和需要管理干预的错误消息。
使用更多信息性消息列显标准的每服务输出。
重新配置引导。系统将探测所有连接的硬件设备并在 /dev 中配置逻辑名称空间。有关维护设备驱动程序的其他信息,请参见 add_drv(1M) 和 rem_drv(1M)。
仅引导至 init 级别 's'。请参见 init(1M)。
在启用了详细消息的情况下进行引导。如果未指定此标志,将仍然会列显这些消息,但输出会定向至系统日志文件。请参见 syslogd(1M)。
不在群集模式下引导。只有安装了支持此选项的 Sun Cluster 软件版本后,此选项才有作用。
有关如何引导的示例和说明,请参见 boot(1M)。
包含特定指令集中对所有平台通用的内核组件,这些内核组件是引导系统所必需的。
特定于平台的内核组件。
特定于此硬件类的内核组件。
包含特定指令集中对所有平台通用的内核组件。
此部分中的目录可能包含以下子目录:
可装入的设备驱动程序
用于执行以各种文件格式存储的程序的模块。
文件系统模块
与系统有关的其他模块
操作系统调度程序
System V STREAMS 可装入模块
可装入的系统调用
特定于处理器的模块
时间硬件接口模块
由于仅支持 64 位 SPARC 平台,因此所有 SPARC 可执行模块均包含在以上所列目录的 sparcv9 目录中。
x86 硬件支持
由 32 位 x86 内核组成的模块包含在以上目录中,64 位 x86 内核组件包含在 amd64 子目录中。
有关下列属性的说明,请参见 attributes(5):
|
kmdb(1)、uname(1)、isainfo(1)、add_drv(1M)、boot(1M)、init(1M)、rem_drv(1M)、savecore(1M)、svc.startd(1M)、svcadm(1M)、syslogd(1M)、system(4)、attributes(5)、smf(5)、devfs(7FS)
该内核提供各种警告和错误消息。如果该内核检测到无法恢复的故障,将会出现紧急情况或停止。
根据设计,重新配置引导将不会删除已从系统中实际删除的某些设备类的 /dev 条目。