系统管理指南:设备和文件系统

向系统添加外围设备

添加不可热插拔的新外围设备通常涉及以下操作:

可以参阅如何添加外围设备向系统添加以下不可热插拔的设备:

在某些情况下,为支持新设备,可能必须添加第三方设备驱动程序。

有关热插拔设备的信息,请参见第 6 章,动态配置设备(任务)

Procedure如何添加外围设备

  1. 成为超级用户。

  2. (可选的)如果需要添加设备驱动程序以支持设备,请完成过程如何添加设备驱动程序

  3. 创建 /reconfigure 文件。


    # touch /reconfigure
    

    /reconfigure 文件将导致 Solaris 软件在下次打开或引导系统时检查所有新近安装的设备是否存在。

  4. 关闭系统。


    # shutdown -i0 -g30 -y
    
    -i0

    使系统进入 0 初始状态,即适用于关闭系统电源以添加和删除设备的状态。

    -g30

    在 30 秒内关闭系统。缺省值为 60 秒。

    -y

    在没有用户介入的情况下,继续关闭系统。否则,系统会提示您继续执行关机过程。

  5. 在系统关闭后,选择以下方法之一关闭系统电源:

    • 对于 SPARC 平台,如果显示 ok 提示,则可以安全关闭电源。

    • 对于 x86 平台,如果显示 type any key to continue 提示,则可以安全关闭电源。

  6. 关闭所有外围设备的电源。

    有关所有外围设备的电源开关的位置,请参阅外围设备附带的硬件安装指南。

  7. 安装外围设备,确保要添加的设备与系统上的其他设备具有不同的目标号码。

    通常,磁盘背面有一个小开关,用于选择目标号码。

    有关安装和连接设备的信息,请参阅外围设备附带的硬件安装指南。

  8. 打开系统电源。

    系统将引导至多用户模式,并会显示登录提示。

  9. 通过尝试访问外围设备,检验是否已添加了该设备。

    有关访问该设备的信息,请参见第 10 章,访问设备(概述)

Procedure如何添加设备驱动程序

此过程假定已将设备添加到系统中。否则,请参见不受支持的设备所需的内容

  1. 成为超级用户。

  2. 将磁带、软盘或 CD-ROM 放入驱动器中。

  3. 安装驱动程序。


    # pkgadd [-d] device package-name
    
    -d device

    用于标识包含软件包的设备路径名。

    package-name

    用于标识包含设备驱动程序的软件包名称。

  4. 检验软件包是否已正确添加。


    # pkgchk package-name
    
    #

    如果正确安装了软件包,则系统提示不会返回任何响应。


示例 5–2 添加设备驱动程序

以下示例说明如何安装和检验名为 XYZdrv 的软件包。


# pkgadd XYZdrv

(licensing messages displayed)

.

.

.

Installing XYZ Company driver as <XYZdrv>

.

.

.

Installation of <XYZdrv> was successful.

# pkgchk XYZdrv

#