跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 10 8/11 安装指南:定制 JumpStart 和高级安装 Oracle Solaris 10 8/11 Information Library (简体中文) |
创建配置文件后,使用 pfinstall(1M) 命令测试配置文件。请在使用配置文件安装或升级一个系统之前,测试该配置文件。在创建用于重新分配磁盘空间的升级配置文件时,测试配置文件尤为重要。
通过查看 pfinstall 生成的安装输出,可以快速确定配置文件是否在按预期的方式工作。例如,在一个系统上执行升级之前,使用配置文件可以确定该系统是否有足够的磁盘空间,以升级到 Solaris 软件的新发行版。
pfinstall 允许您针对以下方面来测试一个配置文件:
运行 pfinstall 的系统的磁盘配置。
其他磁盘配置。磁盘配置文件用于表示磁盘的结构,例如磁盘每扇区的字节数、标志和片。创建磁盘配置文件和x86: 创建磁盘配置文件说明了如何创建磁盘配置文件。
注 - 您不能使用磁盘配置文件测试要用于升级系统的配置文件,而必须根据系统的实际磁盘配置以及该系统上当前已安装的软件来测试配置文件。
要成功而准确地测试某一特定 Solaris 发行版的配置文件,您必须在同一发行版的 Solaris 环境中测试配置文件。例如,如果要测试 Solaris 初始安装配置文件,请在运行 Oracle Solaris OS 的系统上运行 pfinstall 命令。
如果要在以下某种情况下测试配置文件,则需要创建一个临时安装环境:
希望在运行 Solaris 软件早期版本的系统上测试 Oracle Solaris 10 8/11 升级配置文件。
尚未安装用于测试 Oracle Solaris 10 8/11 初始安装配置文件的 Oracle Solaris 10 8/11 系统。
对于基于 SPARC 的系统:
Oracle Solaris Operating System for SPARC Platforms DVD
Solaris Software for SPARC Platforms - 1 CD
对于基于 x86 的系统:
Oracle Solaris Operating System for x86 Platforms DVD
Solaris Software for x86 Platforms - 1 CD
注 - 如果要测试升级配置文件,请引导要升级的系统。
The Solaris installation program will assist you in installing software for Solaris. <Press ENTER to continue> {"!" exits}
仅适用于 x86 - 如果使用 locale 关键字,则 pfinstall -D 命令无法测试配置文件。有关解决方法,请参见升级 Oracle Solaris OS一节中的错误消息“could not select locale(无法选择语言环境)”。
如果要测试升级配置文件,那么您必须在要升级的实际系统上测试该配置文件。
|
# mkdir /tmp/mnt
|
# SYS_MEMSIZE=memory_size # export SYS_MEMSIZE
如果是,请将该目录更改为 /tmp/mnt。
# cd /tmp/mnt
如果否,请将该目录更改为配置文件所在的目录(通常为 JumpStart 目录)。
# cd jumpstart_dir_path
# /usr/sbin/install.d/pfinstall -D:-d disk_config_file -c path profile
![]() | 注意 - 必须包含 -d 或 -D 选项。如果这两个选项都未包括,则 pfinstall 将使用所指定的配置文件来安装 Solaris 软件。系统上的所有数据都会被覆写。 |
pfinstall 使用磁盘配置文件 disk_config_file 来测试配置文件。如果 disk_config_file 不在运行 pfinstall 的目录中,您必须指定路径。
有关如何创建磁盘配置文件的说明,请参见创建磁盘配置文件。
指向 Solaris 软件映像的路径。例如,如果系统正在使用卷管理器来挂载您的平台的 Solaris Software - 1 CD,则使用此选项。
注 - 如果您从平台的 Oracle Solaris Operating System DVD 或 Solaris Software - 1 CD 映像进行引导,那么不需要使用 -c 选项。此时,DVD 或 CD 映像将作为引导过程的一部分挂载在 /cdrom 上。
要测试的配置文件的名称。如果 profile 不在 pfinstall 的运行目录中,那么您必须指定路径。
以下示例显示了如何使用 pfinstall 来测试配置文件 basic_prof。对该配置文件的测试是针对安装有 Oracle Solaris 10 8/11 软件的系统上的磁盘配置而进行的。basic_prof 配置文件位于 /jumpstart 目录中。同时,因为使用了卷管理器,所以指向 Oracle Solaris Operating System DVD 映像的路径已经指定。
示例 3-16 使用 Oracle Solaris 10 8/11 系统来测试配置文件
# cd /jumpstart # /usr/sbin/install.d/pfinstall -D -c /cdrom/pathname basic_prof
以下示例显示了如何使用 pfinstall 在 Oracle Solaris 10 8/11 系统上测试名为 basic_prof 的配置文件。该测试是针对磁盘配置文件 535_test 而进行的,目的是检查系统是否具有 64 MB 内存。此示例使用了 /export/install 目录中的 Solaris Software for SPARC Platforms - 1 CD 或 Solaris Software for x86 Platforms - 1 CD 映像。
示例 3-17 使用磁盘配置文件来测试配置文件
# SYS_MEMSIZE=64 # export SYS_MEMSIZE # /usr/sbin/install.d/pfinstall -d 535_test -c /export/install basic_prof