Solaris 9 安装指南

配置文件关键字说明和示例

archive_location 关键字

archive_location retrieval_type location

retrieval_typelocation 的值取决于 Solaris Flash 归档文件的存储位置。以下各节包含可用于 retrieval_typelocation 的值以及如何使用 archive_location 关键字的示例。

NFS 服务器

如果归档文件存储在 NFS 服务器上,则对 archive_location 关键字使用以下语法。


archive_location nfs server_name:/path/filename retry n

server_name

存储归档文件的服务器的名称。 

path

要从指定服务器检索的归档文件的位置。如果该路径含有 $HOST,则 Solaris Flash 安装公用程序使用您正在安装的克隆系统的名称取代 $HOST。 

filename

Solaris Flash 归档文件的名称。 

retry n

可选的关键字。n 是 Solaris Flash 公用程序尝试安装归档文件的最大次数。

例如:

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

HTTP 服务器

如果归档文件存储在 HTTP 服务器上,则对 archive_location 关键字使用以下语法。


archive_location http://server_name:port path/filename optional_keywords

server_name

存储归档文件的服务器的名称。server_name 可以是一个端口号或其端口号在运行时确定的 TCP 服务的名称。

port

可选的端口。如果不指定端口,则 Solaris Flash 安装公用程序使用缺省 HTTP 端口号 80。 

path

要从指定服务器检索的归档文件的位置。如果该路径含有 $HOST,则 Solaris Flash 安装公用程序使用您正在安装的克隆系统的名称取代 $HOST。 

filename

Solaris Flash 归档文件的名称。 

optional_keywords

在您从 HTTP 服务器检索 Solaris Flash 归档文件时可以指定的可选关键字。 

表 28–3 用于 archive_location http 的可选关键字

关键字 

值定义 

auth basic user_name password

如果归档文件位于有口令保护的 HTTP 服务器上,则配置文件中必须包括访问 HTTP 服务器所需的用户名和口令。 


注意:

在准备与定制 JumpStart 一起使用的配置文件中使用这种鉴别方法是很危险的。未经授权的用户有可能访问到包含口令的配置文件。


timeout min

timeout 关键字使您能够以分钟为单位,指定在断开连接、重新打开连接以及从发生超时的点恢复之前,在未收到服务器中数据的情况下允许经过的最大时间长度。如果您将 timeout 值指定为 0(零),则不能重新打开该连接,因为该连接是不活动的。

如果发生超时重新连接,则 Solaris Flash 安装公用程序尝试在归档文件中的上一个已知位置处恢复安装。如果 Solaris Flash 安装公用程序不能在上一个已知位置处恢复安装,则从归档文件的开头重新开始检索,并且放弃在超时之前检索到的数据。 

proxy host:port

proxy 关键字允许您指定代理主机和代理端口。您可以使用代理主机从防火墙的另一侧检索 Solaris Flash 归档文件。指定 proxy 关键字时必须提供一个代理端口。

例如:

archive_location http://silver/archives/usrarchive.flar timeout 5 

auth basic user_name password 关键字示例:

archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret

FTP 服务器

如果归档文件存储在 FTP 服务器上,则对 archive_location 关键字使用以下语法。


archive_location ftp://user_name:password@server_name:port path/filename optional_keywords

user_name:password

在配置文件中访问 FTP 服务器所需的用户名和口令。 

server_name

存储归档文件的服务器的名称。server_name 可以是一个端口号或其端口号在运行时确定的 TCP 服务的名称。

port

A 是可选端口。如果不指定端口,则 Solaris Flash 安装公用程序使用缺省 FTP 端口号 21。 

path

要从指定服务器检索的归档文件的位置。如果该路径含有 $HOST,则 Solaris Flash 安装公用程序使用您正在安装的克隆系统的名称取代 $HOST。 

filename

Solaris Flash 归档文件的名称。 

optional_keywords

在从 FTP 服务器检索 Solaris Flash 归档文件时可以指定的可选关键字。 

表 28–4 用于 archive_location ftp 的可选关键字

关键字 

值定义 

timeout min

timeout 关键字使您能够以分钟为单位,指定在断开连接、重新打开连接以及从发生超时的点恢复之前,在未收到 FTP 服务器中数据的情况下允许经过的最大时间长度。如果您将 timeout 值指定为 0(零),则不能重新打开该连接,因为该连接是不活动的。

如果发生超时重新连接,则 Solaris Flash 安装公用程序尝试在归档文件中的上一个已知位置处恢复安装。如果 Solaris Flash 安装公用程序不能在上一个已知位置处恢复安装,则从归档文件的开头重新开始检索,并且放弃在超时之前检索到的数据。 

proxy host:port

proxy 关键字允许您指定代理主机和代理端口。您可以使用代理主机从防火墙的另一侧检索 Solaris Flash 归档文件。指定 proxy 关键字时必须提供一个代理端口。

例如:

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

本地磁带

如果归档文件存储在磁带上,则对 archive_location 关键字使用以下语法。


archive_location local_tape device  position

device

存储 Solaris Flash 归档文件的磁带机的名称。如果设备名称是标准路径,则 Solaris Flash 安装公用程序从设备节点的路径检索归档文件。如果设备名称不是标准路径,则 Solaris Flash 安装公用程序将 /dev/rmt/ 添加到该路径中。

position

指定磁带机上存储归档文件的位置。如果您不提供位置,则 Solaris Flash 安装公用程序从磁带机上的当前位置检索归档文件。通过指定 position,您可以将开始脚本或 sysidcfg 文件放置于磁带机上归档文件前面的位置上。

例如:

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

本地设备

如果将 Solaris Flash 归档文件存储在面向文件系统的、可随机访问的设备(如软盘或 CD-ROM)上,则您可以从本地设备检索 Solaris Flash 归档文件。对于 archive_location 关键字,使用以下语法。


注意:

通过使用本地磁带语法,您可以从面向流的设备(如磁带)中检索归档文件。



archive_location local_device device path/filename file_system_type

device

存储 Solaris Flash 归档文件的驱动器的名称。如果设备名称是标准路径,则直接安装该设备。如果设备名称不是标准路径,则 Solaris Flash 安装公用程序将 /dev/dsk/ 添加到该路径中。

path

Solaris Flash 归档文件的路径,相对于指定设备上的文件系统的根。如果该路径含有 $HOST,则 Solaris Flash 安装公用程序使用您正在安装的克隆系统的名称取代 $HOST。 

filename

Solaris Flash 归档文件的名称。 

file_system_type

指定设备上文件系统的类型。如果您不提供文件系统类型,则 Solaris Flash 安装公用程序尝试安装 UFS 文件系统。如果 UFS 安装失败,则 Solaris Flash 安装公用程序尝试安装 HSFS 文件系统。 

例如:

要从格式化为 UFS 文件系统的本地硬盘驱动器上检索归档文件,请使用以下命令:

archive_location local_device c0t0d0s0 /archives/$HOST

要从含有 HSFS 文件系统的本地 CD-ROM 上检索归档文件,请使用以下命令:

archive_location local_device c0t0d0s0 /archives/usrarchive

本地文件

您可以检索作为本地文件存储在从中引导克隆系统的 miniroot 中的归档文件。执行定制 JumpStart 安装时,从 CD-ROM 或基于 NFS 的 miniroot 引导系统。安装软件从该 miniroot 装入和运行。因而,存储在 CD-ROM 或基于 NFS 的 miniroot 中的 Solaris Flash 归档文件可以作为本地文件访问。对于 archive_location 关键字,使用以下语法。


archive_location local_file path/filename 

path

归档文件的位置。当从 Solaris 9 Installation CD 或 Solaris 9 DVD 引导系统时,路径必须可由系统作为本地文件访问。当从 Solaris 9 Installation CD 或 Solaris 9 DVD 引导系统时,系统不能访问 /net

filename

Solaris Flash 归档文件的名称。 

例如:

archive_location local_file /archives/usrarchive

archive_location local_file /archives/usrarchive

backup_media 配置文件关键字

backup_media type path

注意:

当需要进行磁盘空间重新分配时,您只能将 backup_media 用于升级选项。


如果在升级过程中由于磁盘空间不足而需要重新分配磁盘空间,backup_media 定义用于备份文件系统的介质。如果备份需要多个磁带或软盘,则在升级过程中会提示您插入磁带或软盘。

有效的 type

有效的 path

定义 

local_tape

/dev/rmt/n

被升级的系统上的本地磁带机。path 必须是磁带机的字符(原始)设备路径。n 是磁带机的编号。

local_diskette

/dev/rdisketten

被升级的系统上的本地软盘驱动器。path 必须是该软盘驱动器的字符(原始)设备路径。n 是软盘驱动器的编号。

用于备份的软盘必须已经格式化。 

local_filesystem

/dev/dsk/cwtxdysz

/file_system

被升级的系统上的本地文件系统。您不能指定将被升级过程更改的本地文件系统。path 可以是磁盘片的块设备路径。例如,/dev/dsk/c wtx dysz 中的 t x 可能是不需要的。或者,path 可以是由 /etc/vfstab 文件安装的文件系统的绝对路径。

remote_filesystem

host:/file_system

远程系统上的 NFS 文件系统。path 必须包含远程系统 host 的名称或 IP 地址以及 NFS 文件系统 file_system 的绝对路径。NFS 文件系统必须具有读/写访问权限。

remote_systemuser@host:/directory

可通过远程 shell rsh 到达的远程系统上的目录。被升级的系统必须能够通过远程系统的 .rhosts 文件访问该远程系统。path 必须包含远程系统的名称 host 和目录的绝对路径 directory。如果未指定用户登录 ID user,则缺省使用 root

例如:

backup_media local_tape /dev/rmt/0

backup_media local_diskette /dev/rdiskette1

backup_media local_filesystem /dev/dsk/c0t3d0s4

backup_media local_filesystem /export

backup_media remote_filesystem system1:/export/temp

backup_media remote_system user1@system1:/export/temp

boot_device 配置文件关键字

boot_device device eeprom

boot_device 指定 JumpStart 程序安装根 (/) 文件系统的设备和系统的引导设备。

如果您没有在配置文件中指定 boot_device 关键字,则缺省情况下,将在安装过程中指定以下 boot_device 关键字: boot_device any update.

device – 使用以下值之一。

eeprom – 选择更新或保存系统的 EEPROM。

SPARC:选择您是希望将系统的 EEPROM 更新到指定的引导设备,还是要将其保存到指定的引导设备。

x86:必须指定 preserve 值。


注意:

SPARC:在 SPARC 系统中,如果您修改了系统的当前引导设备,则 eeprom 值也允许您更新系统的 EEPROM。通过更新系统的 EEPROM,系统可以从新的引导设备自动引导。


例如:

boot_device c0t0d0s2 update

注意:

boot_device 必须匹配任何指定根 (/) 文件系统的 filesys 关键字和 root_device 关键字(如果指定)。


client_arch 配置文件关键字

client_arch karch_value ...

client_arch 指定操作系统服务器将支持与该服务器所用平台组不同的平台组。如果不在配置文件中指定 client_arch,则任何使用该操作系统服务器的无盘客户机必须包含与服务器相同的平台组。必须指定您希望操作系统服务器支持的每个平台组。

karch_value 的有效值是 sun4msun4ui86pc。有关平台名称和各种系统的详细列表,请参见《Solaris 9 Sun Hardware Guide》。


注意:

只有当 system_type 被指定为 server 时,才可以使用 client_arch


client_root 配置文件关键字

client_root root_size

client_root 定义要为每个客户机分配的根空间数量 root_size(以 MB 为单位)。如果不在服务器的配置文件中指定 client_root,则安装软件将为每个客户机分配 15 MB 的根空间。客户机根区域的大小和 num_clients 关键字组合使用以确定要为 /export/root 文件系统保留多大的空间。


注意:

只有当 system_type 被指定为 server 时,才可以使用 client_root


client_swap 配置文件关键字

client_swap swap_size

client_swap 定义要为每个无盘客户机分配的交换空间数量 swap_size(以 MB 为单位)。如果不在配置文件中指定 client_swap,则缺省情况下,将分配 32 MB 的交换空间。

例如:

client_swap 64

该示例指定每个无盘客户机将具有 64 MB 的交换空间。


注意:

只有当 system_type 被指定为 server 时,才可以使用 client_swap


确定 swap 大小的方式

如果配置文件不指定 swap 的大小,则 JumpStart 程序将根据系统的物理内存确定交换空间的大小。表 28–5 显示在定制 JumpStart 安装过程中如何确定 swap 的大小。

表 28–5 确定 swap 大小

物理内存(以 MB 为单位) 

交换空间(以 MB 为单位) 

16–64 

32 

64–128 

64 

128–512 

128 

大于 512 

256  

JumpStart 程序使 swap 的大小不超过 swap 所在磁盘的百分之二十,除非该磁盘在安排了其它文件系统以后仍包含空闲空间。如果存在空闲空间,JumpStart 程序将空闲空间分配给 swap,并且如果可能,分配表 28–5 中显示的数量。


注意:

物理内存和交换空间的总和必须最少为 32 MB。


cluster 配置文件关键字(添加软件组)

cluster group_name

cluster 指定要添加到系统的软件组。每个软件组的 group_name 列于下表中。

软件组 

group_name

Core System Support Software Group 

SUNWCreq

End User Solaris Software Group 

SUNWCuser

Developer Solaris Software Group 

SUNWCprog

Entire Solaris Software Group 

SUNWCall

Entire Solaris Software Group Plus OEM Support 

SUNWCXall

一个配置文件中只能指定一个软件组。软件组必须在其它 clusterpackage 项之前指定。如果不在配置文件中使用 cluster 指定软件组,则最终用户软件组 SUNWCuser 被安装于系统上。

cluster 配置文件关键字(添加或删除群集)

cluster cluster_name add_delete_switch

注意:

cluster(添加或删除群集)可以与初始安装和升级选项一起使用。


cluster 指定是否在要安装到系统上的软件组中添加或删除群集。

cluster_name 的形式必须是 SUNWCname。要查看有关群集及其名称的详细信息,请在已安装的系统上启动 Admintool 并从“浏览”菜单中选择“软件”。

add_delete_switch 代表选项 adddelete。使用 add_delete_switch 指示是要添加,还是要删除指定的群集。如果不指定 add_delete_switch,则缺省使用 add

在升级过程中使用 cluster(添加或删除群集)时,将出现以下情况:

dontuse 配置文件关键字

dontuse disk_name ...

缺省情况下,当指定 partitioning default 时,JumpStart 程序使用系统上的所有可操作磁盘。dontuse 指定您不希望 JumpStart 程序使用的一个或多个磁盘。disk_name 必须以 cxtydzcydz 的形式指定,例如 c0t0d0


注意:

不能在同一配置文件中同时指定 dontuse 关键字和 usedisk 关键字。


x86: fdisk 配置文件关键字

fdisk disk_name 类型大小

fdisk 定义如何在基于 x86 的系统上设置 fdisk 分区。您可以多次指定 fdisk。当 fdisk 对基于 x86 的系统进行分区时,发生以下操作:

disk_name – 使用以下值来指定要在何处创建或删除 fdisk 分区:

type – 使用以下值来指定要在特定磁盘上创建或删除的 fdisk 分区的类型:

下表显示了用于某些 fdisk 类型的整数和十六进制数。

fdisk 类型

DDD

HH

DOSOS12 

1

01

PCIXOS 

2

02

DOSOS16 

4

04

EXTDOS 

5

05

DOSHUGE 

6

06

DOSDATA 

86

56

OTHEROS 

98

62

UNIXOS 

99

63

size – 使用以下值之一:

filesys 配置文件关键字(安装远程文件系统)

filesys server:path server_address mount_pt_name [[mount_options]]

通过将 filesys 和所列的值一起使用,JumpStart 程序将已安装的系统设置为在系统引导时自动安装远程文件系统。您可以多次指定 filesys

例如:

filesys sherlock:/export/home/user2 - /home

server: – 远程文件系统所在的服务器的名称,后跟一个冒号。

path – 远程文件系统的安装点名称。例如,/usr/export/home

server_address – 在 server:path 中指定的服务器的 IP 地址。如果网络上未运行名称服务,则可以使用 server_address 值在 /etc/hosts 文件中填充服务器的主机名和 IP 地址。如果没有指定服务器的 IP 地址,则必须指定一个减号 (-)。例如,如果网络上有正在运行的名称服务,则不需要指定服务器的 IP 地址。

mount_pt_name – 要安装远程文件系统的安装点的名称。

mount_options – 一个或多个安装选项,与 mount(1M) 命令的 -o 选项相同。安装选项被添加到指定 mount_pt_name/etc/vfstab 项。


注意:

如果需要指定多个安装选项,则安装选项必须用逗号隔开并且不留空格(例如,ro,quota)。


filesys 配置文件关键字(创建本地文件系统)

filesys slice size [[file_system optional_parameters]]

通过将 filesys 和所列的值一起使用,JumpStart 程序在安装过程中创建本地文件系统。您可以多次指定 filesys

slice – 使用以下值之一:

size – 使用以下值之一:

file_systemfile_system 值是可选的,并且在 slice 被指定为 anycwtxdysz 时使用。如果未指定 file_system,则缺省情况下,设置为 unnamed。如果设置了 unnamed,则不能指定 optional_parameters 值。使用以下值之一:

optional_parameters – 使用以下值之一:

forced_deployment 配置文件关键字(安装 Solaris Flash 差别归档文件)

forced_deployment 

forced_deployment 在安装有不同软件的克隆系统上强制安装 Solaris Flash 差别归档文件。


小心:小心:

如果使用 forced_deployment,将删除所有的新文件,以使克隆系统达到预期状态。如果您不能确定删除文件,请使用缺省设置以终止安装,从而保护新文件。


geo 配置文件关键字

geo locale

注意:

可以将 geo 用于初始安装和升级选项。


geo 指定要在系统上安装或要在升级系统时添加的一个或多个地区性语言环境。您可以为 locale 指定的值列于下表中。

值 

说明 

N_Africa

北非,包括埃及 

C_America

中美,包括哥斯达黎加、萨尔瓦多、危地马拉、墨西哥、尼加拉瓜、巴拿马 

N_America

北美,包括加拿大、美国 

S_America

南美,包括阿根廷、玻利维亚、巴西、智利、哥伦比亚、厄瓜多尔、巴拉圭、秘鲁、乌拉圭、委内瑞拉  

Asia

亚洲,包括日本、韩国、中华人民共和国、中国台湾地区、泰国 

Ausi

澳洲,包括澳大利亚、新西兰 

C_Europe

中欧,包括奥地利、捷克共和国、德国、匈牙利、波兰、斯洛伐克、瑞士 

E_Europe

东欧,包括阿尔巴尼亚、波斯尼亚、保加利亚、克罗地亚、爱沙尼亚、拉脱维亚、立陶宛、马其顿、罗马尼亚、俄罗斯、塞尔维亚、斯络文尼亚、土耳其 

N_Europe

北欧,包括丹麦、芬兰、冰岛、挪威、瑞典 

S_Europe

南欧,包括希腊、意大利、葡萄牙、西班牙 

W_Europe

西欧,包括比利时、法国、英国、爱尔兰、荷兰 

M_East

中东,包括以色列 

第 40 章,语言环境值(参考)中描述了组成以上列出的每个区域性语言环境的语言环境组件值的完整列表。


注意:

您可以为需要添加到系统的每个语言环境指定一个 geo 关键字。


install_type 配置文件关键字

install_type initial_upgrade_flash_switch

install_type 定义是在系统上清除然后安装新的 Solaris 操作环境、更新系统上的现有 Solaris 环境,还是在系统上安装 Solaris Flash 归档文件。


注意:

您必须在配置文件中指定 install_type,并且 install_type 在每个配置文件中必须是第一个配置文件关键字。


对于 initial_upgrade_flash_switch ,必须使用以下选项之一:


注意:

某些配置文件关键字只能用于 initial_install 选项。某些配置文件关键字只能用于 upgrade 选项。某些配置文件关键字只能用于 flash_install 选项。


isa_bits 配置文件关键字

isa_bits bit_switch

isa_bits 指定是要安装 64 位,还是要安装 32 位 Solaris 9 软件包。

bit_switch 代表选项 6432,它用于指示是要安装 64 位,还是要安装 32 位 Solaris 9 软件包。如果不在配置文件中设置该关键字,则 JumpStart 程序按以下方式安装系统:


注意:

如果使用 isa_bits 关键字,则您还必须使用最新的 check 脚本,它位于 Solaris 9 Software 1 of 2 CD 或 Solaris 9 DVD 上的 solaris_9/Misc/jumpstart_sample 目录中。


layout_constraint 配置文件关键字

layout_constraint slice constraint [[minimum_size]]

注意:

只有在进行升级时需要重新分配磁盘空间的情况下,才需要将 layout_constraint 用于升级选项。


layout_constraint 指定当自动布局在升级过程中由于空间问题而需要重新分配空间时,自动布局对文件系统指定的约束条件。

如果不指定 layout_constraint 关键字,则 JumpStart 程序按以下方式安排磁盘:

如果指定一个或多个 layout_constraint 关键字,则 JumpStart 程序按以下方式安排磁盘:

您不能更改需要更多升级空间的文件系统上的约束,因为这些文件系统必须标记为可更改的。您可以使用 layout_constraint 关键字更改需要更多升级空间的文件系统上的 minimum_size 值。


注意:

要帮助自动布局重新分配空间,请将更多文件选择为可更改的或可移动的,尤其是那些与需要更多升级空间的文件系统位于同一磁盘上的文件系统。


sliceslice 指定要对其指定约束的文件系统的磁盘片。必须以 cwtxdyszcxdysz 形式指定系统的磁盘片。

constraint – 对指定的文件系统使用以下约束之一:

minimum_size – 指定在自动布局重新分配空间后文件系统的大小。minimum_size 选项使您能够更改文件系统的大小。如果将未分配的空间添加到文件系统中,则文件系统的大小可能会更大。但是,大小永远不会小于您指定的值。minimum_size 值是可选的。只有在已将文件系统标记为可更改时才使用该值,并且最小值不能小于文件系统需要用于现有文件系统内容的大小。

例如:

layout_constraint c0t3d0s1 changeable 200

layout_constraint c0t3d0s4 movable

layout_constraint c0t3d1s3 available

layout_constraint c0t2d0s1 collapse

local_customization 配置文件关键字(安装 Solaris Flash 归档文件)

local_customization local directory

在克隆系统上安装 Solaris Flash 归档文件之前,您可以创建定制脚本保存克隆系统上的本地配置。local_customization 关键字指定保存这些脚本的目录。local directory 是指向脚本的克隆系统上的路径。有关部署前和部署后脚本的信息,请参见创建定制脚本

locale 配置文件关键字

locale locale_name

注意:

可以将 locale 用于初始安装和升级选项。


locale 指定在升级时要安装或添加的由 locale_name 标识的语言环境软件包。locale_name 值与那些用于 $LANG 环境变量的值相同。第 40 章,语言环境值(参考)包含有效语言环境值的列表。

当使用 local 关键字时,请考虑以下情况:

no_content_check 配置文件关键字(安装 Solaris Flash 归档文件)

no_content_check

在使用 Solaris Flash 差别归档文件安装克隆系统时,可以使用 no_content_check 关键字来忽略逐个文件验证过程。逐个文件验证能确保克隆系统是主系统的复制品。除非您能肯定克隆系统是原始主系统的复制品,否则请尽量不要使用该关键字。


小心:小心:

如果使用 no_content_check,所有的新文件都被删除,以使克隆系统达到期望的状态。如果您不能确认要删除文件,请使用缺省设置终止安装以保护新文件。


no_master_check 配置文件关键字(安装 Solaris Flash 归档文件)

no_content_check

使用 Solaris Flash 差别归档文件安装克隆系统时,可以使用 no_master_check 关键字来忽略旨在确认克隆系统源自原始主系统的检查过程。除非您能确定克隆系统是原始主系统的复制品,否则请尽量避免使用该关键字。有关安装 Solaris Flash 差别归档文件的信息,请参见准备使用定制 JumpStart 安装来安装 Solaris Flash 归档文件

num_clients 配置文件关键字

num_clients client_num

当安装了服务器时,为每个无盘客户机的根 (/) 和 swap 文件系统分配空间。num_clients 定义服务器支持的无盘客户机的数目 client_num。如果不在配置文件中指定 num_clients,则在缺省情况下,分配五个无盘客户机。


注意:

只有当 system_type 被指定为 server 时,才可以使用 num_clients


package 配置文件关键字

package package_name [[add_delete_switch]]

注意:

可以将 package 用于初始安装和升级选项。


package 指定是要在准备安装到系统中的软件组中添加软件包,还是要从中删除软件包。

必须以 SUNWname 形式指定 package_name。要查看有关软件包及其名称的详细信息,请在已安装的系统上使用 pkginfo -l 命令。

add_delete_switch 代表选项 adddelete,它用于指示是要添加还是要删除指定的软件包。如果不指定 add_delete_switch,则缺省情况下使用 add


注意:

某些软件包是必需的并且不能删除。您不能使用 package 配置文件关键字来分别添加或删除本地化软件包。要添加本地化软件包,请使用 locale 配置文件关键字。


当为升级使用 package 时,JumpStart 程序执行以下操作:

partitioning 配置文件关键字

partitioning type

partitioning 定义在安装过程中如何将磁盘划分为文件系统片。

type – 使用以下值之一:

如果不在配置文件中指定 partitioning,则在缺省情况下,使用 default 类型的分区。

root_device 配置文件关键字

root_device slice

注意:

可以将 root_device 用于初始安装和升级选项。


root_device 指定系统的根磁盘。如何确定系统的根磁盘包含附加信息。

升级系统时,root_device 指定要升级的根 (/) 文件系统和通过其 /etc/vfstab 文件安装的文件系统。如果可以在系统上升级多个根 (/) 文件系统,则必须指定 root_device。必须以 cwtxdyszcxdysz 形式指定 slice

例如:

root_device c0t0d0s2

当使用 root_device 关键字时,请考虑以下情况:

如何确定系统的根磁盘

系统的根磁盘是系统上包含根 (/) 文件系统的磁盘。在配置文件中,可以使用 rootdisk 变量来代替磁盘名,JumpStart 程序将其设置为系统的根磁盘。表 28–6 描述 JumpStart 程序如何为安装确定系统的根磁盘。


注意:

JumpStart 程序只在初始安装过程中确定系统的根磁盘大小。您不能在升级过程中更改系统的根磁盘大小。


表 28–6 JumpStart 确定系统根磁盘的方式(初始安装)

阶段 

操作 

如果在配置文件中指定了 root_device 关键字,则 JumpStart 程序将 rootdisk 设置为根设备。

如果没有设置 rootdisk 并且在配置文件中指定了 boot_device 关键字,则 JumpStart 程序将 rootdisk 设置为根设备。

如果没有设置 rootdisk 并且在配置文件中指定了一个 filesys cwt xdys z size / 项,则 JumpStart 程序将 rootdisk 设置为在该项中指定的磁盘。

如果没有设置 rootdisk 并且在配置文件中指定了 rootdisk.sn 项,则 JumpStart 程序按内核探测顺序在系统磁盘中查找指定片上的现有根文件系统。如果找到一个磁盘,则 JumpStart 程序将 rootdisk 设置为找到的磁盘。

如果没有设置 rootdisk 并且在配置文件中指定了 partitioning existing,则 JumpStart 程序按内核探测顺序在系统的磁盘中查找现有的根文件系统。如果找不到根文件系统或找到多个根文件系统,则发生错误。如果找到一个根文件系统,则 JumpStart 程序将 rootdisk 设置为找到的磁盘。

如果没有设置 rootdisk,则 JumpStart 程序将 rootdisk 设置为安装根 (/) 文件系统的磁盘。

system_type 配置文件关键字

system_type type_switch

system_type 定义要安装 Solaris 环境的系统类型。

type_switch 代表选项 standaloneserver,它用于指示要安装 Solaris 软件的系统类型。如果没有在配置文件中指定 system_type,则在缺省情况下,使用 standalone

usedisk 配置文件关键字

usedisk disk_name ...

缺省情况下,当指定了 partitioning default 时,JumpStart 程序将使用系统上的所有可操作磁盘。usedisk 配置文件关键字指定希望 JumpStart 程序使用的一个或多个磁盘。必须以 cxtydz cydz 形式指定 disk_name,例如 c0t0d0c0d0s0

如果在配置文件中指定 usedisk,则 JumpStart 程序只使用在 usedisk 关键字之后指定的磁盘。


注意:

不能在同一配置文件中同时指定 dontuse 关键字和 usedisk 关键字。