为设备安装软件支持。
devinstall -f file -d device [ -s ] [ -v]
devinstall 命令为设备安装软件支持。在完成操作系统的最初安装和设置后,这个命令用于将硬件添加到系统中。它将安装支持新硬件所需的软件。
对于多数在初始软件安装后需要被添加的新设备来说,可以通过使用 cfgmgr 的 -i 标志来安装新设备的软件。
在某些情况下,新设备替换启动机器所需的设备。例如,您可以替换支持根卷组的 SCSI 适配卡,或者支持控制台的图形适配卡。在这种情况下,除非您已经安装了支持新设备的软件,否则计算机将不能以正常模式启动。为此,关闭您的系统然后按照硬件说明书安装新硬件。接着,以维护方式启动您的计算机。在启动过程中,会检测到新的适配器,而且文件 /tmp/device.pkgs 将被创建,它包含支持新硬件所需的软件包的名字。只要计算机在维护方式下,您就能通过运行命令 devinstall 来安装支持新设备的软件。
命令 devinstall 将把命令行所指定的文件中列举的设备软件包逐一安装。它运行命令 geninstall,使用参数 -I "acXge /var/adm/ras/devinst.log",其中 a:应用、c:提交、X:扩展文件系统、e:日志(日志文件的全路径名是 /var/adm/ras/devinst.log)、g:auto_include。(请参阅 geninstall 命令以获得这些标志的更多信息)。devinstall 命令检查由 geninstall 命令生成的、描述每个软件包安装尝试结果的摘要文件,在该信息的基础上,它将创建两个文件。/var/adm/dev_pkg.fail 文件列举所有安装失败的软件包(如果有的话)。文件 /usr/sys/inst.data/sys_bundles/devices.bnd 列举所有安装成功的软件包。
返回值 0 表示没有软件包安装成功。
返回值 1 表示至少一个包成功安装,而且命令 bosboot 应该被执行。
/usr/sys/inst.data/sys_bundles/devices.bnd 文件列举所有成功安装的软件包。/var/adm/dev_pkg.fail 文件列举所有安装失败的软件包。
特权控制:只有 root 用户可以执行这个命令。
您可以在从设备安装磁带启动计算机并进入维护方式之后安装支持新设备的软件,请输入:
devinstall -f /../tmp/device.pkgs -d /dev/rmt0.1
然后运行命令 bosboot。
bosboot -ad /dev/ipldevice
/dev/rmtn | 指定原始的流式磁带接口。 |
bosboot 命令、cfgmgr 命令、installp 命令。