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 平台上,使用引导 PROM 可引导基于 SPARC 的系统和修改引导参数。例如,您可能希望在使系统进入多用户状态之前重置从中引导的设备,更改缺省引导文件或内核,或运行硬件诊断。

有关 PROM 命令的完整列表,请参见 monitor(1M)eeprom(1M) 手册页。

在 x86 平台上,修改引导参数的主要方法如下所述:

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

  1. 使系统进入 ok PROM 提示符下。

    有关更多信息,请参见如何使用 init 命令关闭系统

  2. 确定缺省引导设备。
    ok printenv boot-device
    boot-device

    标识用于设置引导设备的参数。

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

    将会以类似如下的格式显示缺省 boot-device

    boot-device = /pci@1f,4000/scsi@3/disk@1,0:a

    如果 boot-device 参数指定网络引导设备,则输出将类似如下:

    boot-device = /sbus@1f,0/SUNW,fas@e,8800000/sd@a,0:a \
    /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0:a disk net

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

开始之前

将缺省引导设备更改为某个其他设备之前,可能需要标识系统上的设备。有关标识系统上设备的信息,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》中的"如何标识系统中的设备"

  1. 使系统进入 ok PROM 提示符下。
    # init 0
  2. 更改 boot-device 参数的值。
    ok setenv boot-device device[n]
    device[n]

    标识 boot-device 值,例如 disknetwork。可以将 n 指定为磁盘编号。请使用 probe 命令之一,帮助您标识磁盘编号。

  3. 确认缺省引导设备已更改。
    ok printenv boot-device
  4. 保存新 boot-device 值。
    ok reset-all

    boot-device 值将被写入 PROM。

示例 4-6 SPARC: 使用引导 PROM 更改缺省引导设备

在本示例中,将缺省引导设备设置为磁盘。

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device /pci@1f,4000/scsi@3/disk@1,0
boot-device =         /pci@1f,4000/scsi@3/disk@1,0
ok printenv boot-device
boot-device           /pci@1f,4000/scsi@3/disk@1,0
ok boot
Resetting ... 

screen not found.
Can't open input device.
Keyboard not present.  Using ttya for input and output.
.
.
.
Rebooting with command: boot disk1                                    
Boot device: /pci@1f,4000/scsi@3/disk@1,0  File and args:

在本示例中,将缺省引导设备设置为网络。

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device net
boot-device =         net
ok printenv boot-device
boot-device           net                    disk
ok reset
.
.
.
Boot device: net  File and args:

pluto console login:

另请参见

有关使用 eeprom 实用程序更改基于 SPARC 的系统上的缺省引导设备的说明,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》中的"如何使用 eeprom 实用程序更改缺省引导设备"

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

  1. 成为 root 角色。
  2. 更改指定的参数。
    # eeprom parameter=new-value
  3. 确认已设置新的参数。
    # eeprom parameter

    输出应该显示指定参数的新的 eeprom 值。

示例 4-7 使用 eeprom 命令设置 auto-boot 参数

以下示例显示如何将 auto-boot 引导参数设置为 true。

# eeprom auto-boot?=true

eeprom 命令在用户模式下运行时,结尾具有问号 (?) 的任何参数都需要括在双引号中,以防止 shell 解释该问号。在问号前加一个转义符 (\) 也可以防止 shell 解释问号。例如:

# eeprom "auto-boot?"=true

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

通过在引导时编辑 GRUB 菜单修改缺省内核用法时,所做的更改不会在系统重新引导后持续有效。当您下次引导系统时,将恢复缺省引导参数。

有关您可以在引导时指定的所有引导参数的详细说明,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"在引导时修改引导参数"

  1. 重新引导系统。

    引导序列开始时,将显示 GRUB 主菜单。

  2. 使用方向键选择引导项进行编辑。
  3. 键入 e 以访问 GRUB 编辑菜单。
  4. 在菜单中选择 kernel$ 行。
  5. 键入 e 以向该行中添加引导参数。
  6. 键入任何附加的引导参数。
  7. 按回车键以保存您的更改,并返回到上一级菜单。

    注 - 按 Esc 键返回 GRUB 主菜单,而不保存所做更改。


  8. 要引导系统,请键入 b

    您所做的更改将在引导系统时生效。

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

如果您通过首先将 Linux 安装到一个分区,然后将 Oracle Solaris 安装到另一个分区的方法设置引导环境,需要遵循某些说明以确保新安装生成的 GRUB 菜单信息不会删除先前安装生成的 GRUB 菜单信息。有关说明,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"如何在安装 Oracle Solaris 之后将 Linux 项添加到 GRUB 菜单"


注 - 一些 Linux 分发版现已在 GRUB2 上运行,例如 Ubuntu 和 Mint Linux。您无法在 Oracle Solaris 11 中包括的 GRUB 版本上引导 GRUB2 分区。在这些情况下,建议使用备用解决方法。