Solaris 10 5/09 安装指南:自定义 JumpStart 和高级安装

ZFS 根池的 JumpStart 配置文件示例

本节提供特定于 ZFS 的 JumpStart 配置文件示例。


注 –

为了使 ZFS 根池可升级且可引导,您必须使用磁盘片而不是整个磁盘来创建池。如果在配置文件中用整个磁盘(例如 c0t0d0)创建池,则您将收到类似于以下内容的错误消息。


Invalid disk name (c0t0d0)


示例 9–1 安装镜像的 ZFS 根池

install_type initial_install
cluster SUNWCall
pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0
bootenv installbe bename solaris10_6

下表说明了此示例中的一些关键字和值。

install_type initial_install

install_type 关键字是每个配置文件中都必需的。initial_install 关键字可执行在新的 ZFS 池中安装新 Solaris OS 的初始安装。。

cluster

在系统上安装完整分发软件组 SUNWCall。有关软件组的更多信息,请参见《Solaris 10 5/09 安装指南:规划安装和升级》中的“软件组的磁盘空间建议”

pool

pool 关键字可定义新 ZFS 根池的特征。

newpool

定义根池的名称。

auto

自动指定磁盘的大小。此大小由指定磁盘的大小确定。

auto

交换区域的大小由 auto 关键字自动确定。缺省大小为物理内存大小的 1/2,但不小于 512 MB 且不大于 2 GB。您可以使用 size 选项将大小设置成超出此范围的某个值。

auto

转储设备的大小是自动确定的。

mirror

磁盘的镜像配置具有 mirror 关键字和指定为 c0t0d0s0 c0t1d0s0 的磁盘片。

bootenv

installbe 可更改在安装期间创建的缺省引导环境的特征。

bename

将新的引导环境命名为 solaris10_6



示例 9–2 自定义 ZFS 根池的磁盘大小

install_type initial_install
cluster SUNWCall
pool newpool 80g 2g 2g mirror any any
bootenv installbe bename solaris10_6

下表说明了此示例中的一些关键字和值。

install_type initial_install

install_type 关键字是每个配置文件中都必需的。initial_install 关键字可执行在新的 ZFS 池中安装新 Solaris OS 的初始安装。。

cluster

在系统上安装完整分发软件组 SUNWCall。有关软件组的更多信息,请参见《Solaris 10 5/09 安装指南:规划安装和升级》中的“软件组的磁盘空间建议”

pool

pool 关键字可定义新 ZFS 根池的特征。

newpool

指定根池的名称。

80g

指定磁盘片的大小。

2g

交换区域和转储卷为 2 G。

mirror

磁盘的镜像配置具有 mirror 关键字和指定为 c0t0d0s0 c0t1d0s0 的磁盘片。

镜像配置中的 any 选项查找可足够创建一个 80 G 池的任何两个可用设备。如果找不到这样的两个设备,则安装将会失败。

bootenv

installbe 可更改在安装期间创建的缺省引导环境的特征。

bename

将新的引导环境命名为 solaris10_6



示例 9–3 指定操作系统的安装位置

install_type initial_install
cluster SUNWCall
root_device c0t0d0s0 
pool nrpool auto auto auto rootdisk.s0 
bootenv installbe bename bnv dataset /var

下表说明了此示例中的一些关键字和值。

install_type initial_install

install_type 关键字是每个配置文件中都必需的。initial_install 关键字可执行在新的 ZFS 池中安装新 Solaris OS 的初始安装。。

cluster

在系统上安装完整分发软件组 SUNWCall。有关软件组的更多信息,请参见《Solaris 10 5/09 安装指南:规划安装和升级》中的“软件组的磁盘空间建议”

root_device

指定要安装操作系统的磁盘片。c0t0d0s0 可定义用于 OS 的特定磁盘和片。

pool

pool 关键字可定义新 ZFS 根池的特征。

nrpool

定义根池的名称。

auto

自动指定磁盘的大小。此大小由指定磁盘的大小确定。

auto

交换区域的大小由 auto 关键字自动确定。缺省大小为物理内存大小的 1/2,但不小于 512 MB 且不大于 2 GB。您可以使用 size 选项将大小设置成超出此范围的某个值。

auto

转储设备的大小是自动确定的。

rootdisk.s0

用于创建根池的设备被指定为片 0。

bootenv

installbe 可更改在安装期间创建的缺省引导环境的特征。

bename

将新的引导环境命名为 bnv

dataset

创建独立于 ROOT 数据集的 /var 数据集。/var 是适用于 dataset 的唯一值。