JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:常见任务     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  查找有关 Oracle Solaris 命令的信息

2.  管理用户帐户和组(概述)

3.  管理用户帐户和组(任务)

4.  引导和关闭 Oracle Solaris 系统

引导和关闭系统方面的新增功能

支持通过管理行为提供的 driver.conf 文件

位映射控制台

引导和关闭进度动画

快速重新引导

x86: 取消对 32 位内核的支持

引导和关闭 Oracle Solaris 系统(概述)

基于 GRUB 的引导

服务管理工具对引导服务的管理

将系统引导至指定状态(任务列表)

将系统引导至指定状态(运行级别)

确定系统的当前运行级别

SPARC: 如何将系统引导至多用户状态(运行级别 3)

x86: 如何将系统引导至单用户状态(运行级别 S)

关闭系统(任务列表)

关闭系统

如何使用 shutdown 命令关闭系统

使用 init 命令使系统进入关闭状态(运行级别 0)

如何使用 init 命令关闭系统

从网络引导系统

加快重新引导过程(任务列表)

加快重新引导过程

如何对基于 SPARC 的系统启动快速重新引导

如何对基于 x86 的系统启动快速重新引导

更改快速重新引导功能的缺省行为

对启用了快速重新引导的系统启动标准重新引导

从 ZFS 引导环境引导(任务列表)

SPARC: 从 ZFS 引导环境引导

SPARC: 如何显示引导序列期间可用引导环境的列表

SPARC: 如何从 ZFS 引导环境或根文件系统进行引导

修改引导参数(任务列表)

修改引导参数

SPARC: 如何确定缺省引导设备

SPARC: 如何使用引导 PROM 更改缺省引导设备

x86: 如何使用 eeprom 命令修改引导参数

x86: 如何在引导时修改引导参数

安装后将 Linux 项添加到 GRUB 菜单中

使系统保持可引导(任务列表)

使系统保持可引导

确定 boot-archive SMF 服务是否正在运行

如何通过手动更新引导归档文件清除失败的自动引导归档文件更新

x86: 如何使用 auto-reboot-safe 属性清除失败的自动引导归档文件更新

在何处查找有关引导和关闭系统的更多信息

5.  使用 Oracle Configuration Manager

6.  管理服务(概述)

7.  管理服务(任务)

8.  使用 Fault Manager

9.  管理系统信息(任务)

10.  管理系统进程(任务)

11.  监视系统性能(任务)

12.  管理软件包(任务)

13.  管理磁盘使用(任务)

14.  调度系统任务(任务)

15.  使用 CUPS 设置和管理打印机(任务)

16.  管理系统控制台、终端设备和电源服务(任务)

17.  管理系统故障转储信息(任务)

18.  管理核心文件(任务)

19.  系统和软件问题的故障排除(任务)

20.  其他系统和软件问题的故障排除(任务)

索引

SPARC: 从 ZFS 引导环境引导

在 SPARC 平台上,boot 命令的以下两个选项支持从 ZFS 引导环境或根文件系统进行引导:

-L

显示 ZFS 池中可用引导环境的列表。


注 - boot -L 命令从 OBP 而不是从命令行执行。


-Z dataset

引导指定 ZFS 引导环境的根文件系统。

如果要从 ZFS 根文件系统引导系统,请首先从 OBP 使用带有 -L 选项的 boot 命令显示系统中可用引导环境的列表。然后,使用 -Z 选项引导指定的引导环境。

有关更多信息,请参见 boot(1M) 手册页。

在 x86 平台上,在安装过程中或执行 beadm activate 操作期间,以下项会添加到 /pool-name/boot/grub/menu.lst 文件以自动引导 ZFS:

title 2010-12-10-be-s
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/2010-12-10-be_152
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS -s
module$ /platform/i86pc/$ISADIR/boot_archive

如果由 GRUB 标识为引导设备的设备包含 ZFS 存储池,则 menu.lst 文件用于创建 GRUB 菜单。在具有多个 ZFS 引导环境的基于 x86 的系统中,您可以在引导时从 GRUB 菜单中选择引导环境。如果与该菜单项对应的根文件系统为 ZFS 数据集,则会添加以下选项:

-B $ZFS-BOOTFS

使用 $ZFS-BOOTFS 关键字可在基于 x86 的系统上从 Oracle Solaris ZFS 根文件系统引导。此选项会标识要引导的引导环境或数据集。如果您安装支持 ZFS 引导装载程序的 Oracle Solaris 发行版,则缺省情况下,GRUB menu.lst 文件和 GRUB 引导菜单将包含此信息。

有关从 ZFS 引导环境或根文件系统进行引导的更多信息,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"在 x86 平台上从 ZFS 引导环境或根文件系统引导"

SPARC: 如何显示引导序列期间可用引导环境的列表

在基于 SPARC 的系统上,menu.lst 文件包含以下两个命令:

如以下过程中所述,要显示 ZFS 池中的引导环境的列表,请使用 boot -L 命令。此命令显示给定 ZFS 根池中可用引导环境的列表,并提供有关引导系统的说明。

  1. 成为 root 角色。
  2. 使系统进入 ok PROM 提示符下。
    # init 0
  3. 列出 ZFS 池中可用的引导环境。
    ok boot device-specifier -L

    其中,device-specifier 标识一个存储池,而不是单个根文件系统。

  4. 要引导所显示的项之一,请键入该项对应的编号。
  5. 按照显示在屏幕中的说明引导指定的引导环境。

    有关说明,请参见SPARC: 如何从 ZFS 引导环境或根文件系统进行引导

另请参见

有关更多信息,请参见《Oracle Solaris 管理:ZFS 文件系统》中的第 5  章 "管理 ZFS 根池组件"

SPARC: 如何从 ZFS 引导环境或根文件系统进行引导

从 ZFS 引导时,device-specifier 标识一个存储池,而不是标识单个根文件系统。存储池可能包含多个引导环境、数据集或根文件系统。因此,在从 ZFS 引导时,您还必须标识由引导设备标识为缺省池的池中的根文件系统。缺省引导设备由池的 bootfs 属性标识。此过程说明如何通过指定 ZFS 引导环境来引导系统。有关可用的所有引导选项的完整说明,请参见 boot(1M) 手册页。


注 - 在 Oracle Solaris 11 中,缺省情况下会引导 ZFS 根文件系统。使用此过程可以指定要从中进行引导的 ZFS 根文件系统。


有关更多信息,请参见 zpool(1M) 手册页。

  1. 成为 root 角色。
  2. 使系统进入 ok PROM 提示符下。
    # init 0
  3. 可选使用带 -L 选项的 boot 命令显示可用引导环境的列表。

    有关说明,请参见SPARC: 如何显示引导序列期间可用引导环境的列表

  4. 要引导指定的项,请键入该项的编号,然后按回车键:
    Select environment to boot: [1 - 2]:
  5. 要引导系统,请按照屏幕上显示的说明操作。
    To boot the selected entry, invoke:
    boot [<root-device>] -Z rpool/ROOT/boot-environment
    ok boot -Z rpool/ROOT/boot-environment

    例如:

    # boot -Z rpool/ROOT/zfs2BE
  6. 引导系统后,检验活动的引导环境。
    # prtconf -vp | grep whoami
  7. 可选要显示活动的引导环境的引导路径,请键入以下命令:
    # prtconf -vp | grep bootpath
  8. 可选要确定引导的引导环境是否正确,请键入以下命令:
    # df -lk

示例 4-5 SPARC: 从 ZFS 引导环境引导

以下示例说明如何使用 boot -Z 命令在基于 SPARC 的系统上引导 ZFS 引导环境。

# init 0
# svc.startd: The system is coming down. Please wait.
svc.startd: 79 system services are now being stopped.
svc.startd: The system is down.
syncing file systems... done
Program terminated
ok boot -Z rpool/ROOT/zfs2BEe
Resetting
LOM event: =44d+21h38m12s host reset
g ...

rProcessor Speed = 648 MHz
Baud rate is 9600
8 Data bits, 1 stop bits, no parity (configured from lom)

.
.
.
Environment monitoring: disabled
Executng last command: boot -Z rpool/ROOT/zfs2BE
Boot device: /pci@1f,0/pci@1/scsi@8/disk@0,0 File and args: -Z rpool/ROOT/zfs2Be
zfs-file-system
.
.
.
Hostname: mallory
NIS domainname is ...
Reading ZFS config: done.
Mounting ZFS filesytems: (6/6)

mallory console login:

另请参见

有关从 ZFS 根文件系统引导的更多信息,请参见《Oracle Solaris 管理:ZFS 文件系统》中的"从 ZFS 根文件系统引导"