本章介绍如何使用 CD 介质设置网络和系统,以便从网络安装 Solaris 软件。通过网络安装,可以将 Solaris 软件从可访问当前 Solaris 发行版光盘映像的系统(称为“安装服务器”)安装到网络上的其他系统中。先将 CD 介质的内容复制到安装服务器的硬盘上。然后,可以使用任何一种 Solaris 安装方法从网络安装 Solaris 软件。本章包含以下主题:
从 Solaris 10 11/06 发行版开始,您可以在初始安装期间选择更改网络安全性设置,以便禁用除安全 Shell 之外的所有网络服务,或对这些服务进行限制以使它们只响应本地请求。此安全方案仅在初始安装期间可用,不能在升级期间使用。升级时会保留所有以前设置的服务。如有必要,可在升级后通过使用 netservices 命令对网络服务进行限制。请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“规划网络安全性”。
可以在安装后,使用 netservices open 命令,或通过使用 SMF 命令启用各个服务来启用网络服务。请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“在安装后修改安全性设置”。
从 Solaris 10 10/08 发行版开始,Solaris DVD 和 Solaris Software - 1 CD 的结构针对 SPARC 平台有所改动。片 0 不再位于目录结构的顶部。因此,x86 DVD 和 SPARC DVD 以及 Solaris Software - 1 CD 的结构是相同的。如果具有多个混合的平台(例如 SPARC 安装服务器和 x86 介质),则这一结构更改会使安装服务器的设置变得更加简单。
| 任务 | 说明 | 参考 | 
|---|---|---|
| (仅适用于 x86): 检验您的系统是否支持 PXE。 | 如果要通过网络安装基于 x86 的系统,请确保您的计算机可以在没有本地引导介质的情况下使用 PXE 进行引导。 如果基于 x86 的系统不支持 PXE,则必须从本地 DVD 或 CD 引导系统。 | 查看您的硬件制造商的文档或系统 BIOS。 | 
| 选择安装方法。 | Solaris OS 提供了几种安装或升级方法。选择最适合于您的环境的安装方法。 | |
| 收集关于您的系统的信息。 | 使用检查清单并完成工作表以收集在安装或升级时需要的全部信息。 | |
| (可选)预配置系统信息。 | 您可以预配置系统信息,以避免在安装或升级时被提示输入该信息。 | |
| 使用 setup_install_server(1M) 命令将 Solaris Software - 1 CD 复制到安装服务器的硬盘上。 使用 add_to_install_server(1M) 命令将其他 Solaris Software CD 和 Solaris Languages CD 复制到安装服务器的硬盘上。 | ||
| 如果要从与安装服务器不在同一子网的网络中安装系统,必须在子网上创建一个引导服务器以引导系统。在 setup_install_server 命令中使用 -b 选项设置引导服务器。如果使用动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP),则无需设置引导服务器。 | ||
| 使用 add_install_client 命令设置要从网络安装的每个系统。要安装的每个系统都需要在网络上具备安装服务器、引导服务器(如果需要)和配置信息。 | ||
| 如果您要使用 DHCP 来提供系统的配置参数和安装参数,请配置 DHCP 服务器,然后针对您的安装创建相应的选项和宏。 注 – 如果您要通过网络使用 PXE 来安装基于 x86 的系统,必须配置一个 DHCP 服务器。 | ||
| 通过网络安装系统。 | 通过从网络引导系统来开始安装。 | 
安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置一个单独的引导服务器。
如果您是使用 DHCP 来设置安装参数或者您的安装服务器和客户机在同一子网上,则不需要单独的引导服务器。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器;但是,安装服务器需要更多的磁盘空间。
 SPARC: 使用 SPARC 或 x86 CD 介质创建安装服务器
SPARC: 使用 SPARC 或 x86 CD 介质创建安装服务器此过程假设系统正在运行卷管理器。如果不是使用卷管理器管理介质,请参阅 《系统管理指南:设备和文件系统》。
在要成为安装服务器的系统上,成为超级用户或承担等效角色。
该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在命名服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
将 Solaris Software - 1 CD 插入该系统的驱动器。
为 CD 映像创建一个目录。
| # mkdir -p install_dir_path | 
指定 CD 映像将被复制到的目录
转到已挂载光盘上的 Tools 目录。
| # cd /cdrom/cdrom0/Solaris_10/Tools | 
将驱动器中的映像复制到安装服务器的硬盘上。
| # ./setup_install_server install_dir_path | 
指定 CD 映像将被复制到的目录
setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。
确定是否需要使安装服务器通过 NFS 被挂载。
如果安装服务器与要安装的系统在同一子网上或者使用 DHCP,则不必创建引导服务器。继续步骤 7。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,请完成以下步骤。
验证安装服务器映像的路径是否被正确共享。
| # share | grep install_dir_path | 
指定安装映像的路径,CD 映像便是从此映像复制而来的。
如果已显示安装服务器目录的路径并且在选项中显示 anon=0,请继续步骤 7。
如果没有显示安装服务器目录的路径,或者选项中未显示 anon=0,则继续。
使安装服务器可供引导服务器使用。
使用 share 命令将以下项添加到 /etc/dfs/dfstab 文件中。
| share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path | 
验证 nfsd 守护进程正在运行。
如果安装服务器正在运行当前 Solaris 发行版或兼容版本,请键入以下命令。
| # svcs -l svc:/network/nfs/server:default | 
如果 nfsd 守护进程已联机,请继续步骤 d。如果 nfsd 守护进程尚未联机,请启动该守护进程。
| # svcadm enable svc:/network/nfs/server | 
如果安装服务器正在运行 Solaris 9 OS 或兼容版本,请键入以下命令。
| # ps -ef | grep nfsd | 
如果 nfsd 守护进程正在运行,请继续步骤 d。如果 nfsd 守护进程未运行,请启动该守护进程。
| # /etc/init.d/nfs.server start | 
共享该安装服务器。
| # shareall | 
转到根目录 (/)。
| # cd / | 
弹出 Solaris Software - 1 CD。
将 Solaris Software - 2 CD 插入系统的 CD-ROM 驱动器。
转到已挂载 CD 上的 Tools 目录。
| # cd /cdrom/cdrom0/Solaris_10/Tools | 
将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。
| # ./add_to_install_server install_dir_path | 
指定 CD 映像将被复制到的目录
转到根目录 (/)。
| # cd / | 
弹出 Solaris Software - 2 CD。
将第一张 Solaris Languages CD 插入系统的 CD-ROM 驱动器。
转到已挂载 CD 上的 Tools 目录。
| # cd /cdrom/cdrom0/Solaris_10/Tools | 
将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。
| # ./add_to_install_server install_dir_path | 
指定 CD 映像将被复制到的目录
弹出 CD。
转到根目录 (/)。
| # cd / | 
(可选的)修补位于网络安装映像(通过 setup_install_server 创建)上的 miniroot 中的文件。
如果引导映像有问题,则必须修补文件。有关逐步操作步骤,请参见第 7 章。
确定是否需要创建引导服务器。
如果使用的是 DHCP 或者安装服务器与要安装的系统在同一子网上,则不需要创建引导服务器。请继续使用 CD 映像添加要从网络安装的系统。
如果您没有使用 DHCP 且安装服务器和客户机在不同的子网上,则必须创建引导服务器。请继续使用 CD 映像在子网上创建引导服务器。
以下示例说明如何通过将以下 CD 复制到安装服务器的 /export/home/cdimage 目录来创建安装服务器。此示例假设安装服务器正在运行当前 Solaris 发行版。
Solaris Software CD
Solaris Languages CD
将 Solaris Software - 1 CD 插入系统的 CD-ROM 驱动器。
| # mkdir -p /export/home/cdimage # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdimage | 
如果您具有单独的引导服务器,则增加以下步骤:
使安装服务器可供引导服务器使用。
使用 share 命令将以下项添加到 /etc/dfs/dfstab 文件中。
| share -F nfs -o ro,anon=0 -d "install server directory" /export/home/cdimage | 
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
| # svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall | 
继续执行以下步骤。
如果不需要引导服务器或者已经完成针对单独的引导服务器的步骤,请继续。
| # cd / | 
弹出 Solaris Software - 1 CD。将 Solaris Software - 2 CD 插入 CD-ROM 驱动器。
| # cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage # cd / | 
为要安装的每个 Solaris Software CD 重复执行上述命令。
将第一张 Solaris Languages CD 插入 CD-ROM 驱动器。
| # cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdimage | 
弹出 CD。
对每张 Solaris Languages CD 重复执行上述命令。
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。
要通过网络在系统上安装 Solaris 软件,必须创建安装服务器。不必每次都设置引导服务器。引导服务器包含足够从网络引导系统的引导软件,然后安装服务器将完成 Solaris 软件的安装。
如果使用 DHCP 设置安装参数或者安装服务器和客户机在同一个子网上,则不需要引导服务器。请继续使用 CD 映像添加要从网络安装的系统。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器;但是,安装服务器需要更多的磁盘空间。
 使用 CD 映像在子网上创建引导服务器
使用 CD 映像在子网上创建引导服务器在要使其成为子网的引导服务器的系统上,登录并成为超级用户或承担等效角色。
该系统必须具有本地 CD-ROM 驱动器,或者能够访问远程当前 Solaris 发行版光盘映像,这些映像通常在安装服务器上。如果使用命名服务,则该系统应该在命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
从安装服务器挂载 Solaris Software - 1 CD 映像。
| # mount -F nfs -o ro server_name:path /mnt | 
是安装服务器的名称和光盘映像的绝对路径
创建引导映像的目录。
| # mkdir -p boot_dir_path | 
指定引导软件将被复制到的目录
转到 Solaris Software - 1 CD 映像上的 Tools 目录。
| # cd /mnt/Solaris_10/Tools | 
将引导软件复制到引导服务器。
| # ./setup_install_server -b boot_dir_path | 
指定要将系统设置为引导服务器
指定引导软件将被复制到的目录
setup_install_server 命令用于指明是否具有足够的磁盘空间可用于映像。要确定可用磁盘空间,请使用 df -kl 命令。
转到根目录 (/)。
| # cd / | 
卸载安装映像。
| # umount /mnt | 
以下示例说明如何在子网上创建引导服务器。这些命令将引导软件从 Solaris Software for SPARC Platforms - 1 CD 映像复制到系统的本地磁盘上的 /export/install/boot。
| # mount -F nfs -o ro crystal:/export/install/boot /mnt # mkdir -p /export/install/boot # cd /mnt/Solaris_10/Tools # ./setup_install_server -b /export/install/boot # cd / # umount /mnt | 
在本示例中,在命令之前插入并自动挂载光盘。在命令之后,光盘被取出。
完成引导服务器设置后,必须将该客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
有关 setup_install_server 命令的其他信息,请参见 install_scripts(1M)。
创建安装服务器并根据需要创建引导服务器后,必须对每个要从网络安装的系统进行设置。每个要安装的系统都需要找到以下内容:
安装服务器
引导服务器(如果需要)
sysidcfg 文件(如果使用 sysidcfg 文件预配置系统信息)
名称服务器(如果使用命名服务预配置系统信息)
配置文件服务器上的 JumpStart 目录中的配置文件(如果使用的是自定义 JumpStart 安装方法)
请使用以下 add_install_client 过程设置安装服务器和客户机。
有关与此命令一起使用的更多选项,请参见手册页 add_install_client(1M)。
 使用 add_install_client 添加要从网络安装的系统 (CD)
使用 add_install_client 添加要从网络安装的系统 (CD) 创建了安装服务器之后,必须设置要通过网络安装的每个系统。
按照以下 add_install_client 步骤设置要从网络进行安装的 x86 客户机。
如果有引导服务器,请确保已共享了安装服务器的安装映像。请参见“创建安装服务器”过程的步骤 6。
每个要安装的系统都需要找到以下项。
安装服务器
引导服务器(如果需要)
sysidcfg 文件(如果使用 sysidcfg 文件预配置系统信息)
名称服务器(如果使用命名服务预配置系统信息)
配置文件服务器上的 JumpStart 目录中的配置文件(如果使用的是自定义 JumpStart 安装方法)
在安装服务器或引导服务器上,成为超级用户或承担等效角色。
如果使用 NIS、NIS+、DNS 或 LDAP 命名服务,请验证以下有关要安装系统的信息是否已经添加到命名服务中:
主机名
IP 地址
以太网地址
有关命名服务的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》。
转到安装服务器上当前 Solaris 发行版 CD 映像中的 Tools 目录:
| # cd /install_dir_path/Solaris_10/Tools | 
指定 Tools 目录的路径
将客户机添加到安装服务器的 /etc/ethers 文件。
设置要从网络安装的客户机系统。
| # ./add_install_client -d -s install_server:install_dir_path \ -c jumpstart_server:jumpstart_dir_path -p sysid_server:path \ -t boot_image_path -b "network_boot_variable=value" \ -e ethernet_address client_name platform_group | 
指定客户机使用 DHCP 获取网络安装参数。如果仅使用 -d 选项,add_install_client 命令将为同一类的客户机系统(例如,所有的 SPARC 客户机)设置安装信息。要为特定的客户机设置安装信息,请将 -d 与 -e 选项一起使用。
对于 x86 客户机,使用此选项可以使用 PXE 网络引导从网络引导系统。该选项的输出列出了需要通过 DHCP 服务器创建的 DHCP 选项。
有关使用 DHCP 进行特定于类的安装的更多信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
指定安装服务器的名称和路径。
install_server 是安装服务器的主机名
install_dir_path 是当前 Solaris 发行版 CD 映像的绝对路径
为自定义 JumpStart 安装指定 JumpStart 目录。jumpstart_server 是 JumpStart 目录所在的服务器的主机名。jumpstart_dir_path 是 JumpStart 目录的绝对路径。
指定用于预配置系统信息的 sysidcfg 文件的路径。sysid_server 是一个有效的主机名或者是包含文件的服务器的 IP 地址。path 是包含 sysidcfg 文件的目录的绝对路径。
如果要使用 当前 Solaris 发行版 网络安装映像、CD 或 DVD 上 Tools 目录中引导映像以外的另一引导映像,请指定此引导映像的路径。
仅限基于 x86 的系统: 使您可以设置要用来从网络引导客户机的引导属性变量的值。-b 必须和 -e 选项一起使用。
有关引导属性的描述,请参见 eeprom(1M) 手册页。
指定要安装的客户机的以太网地址。通过该选项可以为特定客户机设置安装信息,包括该客户机的引导文件。
引导文件名中不再使用 nbp. 前缀。例如,如果对一个基于 x86 的客户机指定 -e 00:07:e9:04:4a:bf,则该命令将在 /tftpboot 目录中创建引导文件 010007E9044ABF.i86pc。但是,该当前 Solaris 发行版支持使用前缀为 nbp. 的传统引导文件。
有关使用 DHCP 进行的特定于客户机的安装的更多信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
是要安装的系统的平台组。有关平台组的详细列表,请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“平台名称和平台组”。
以下示例说明使用 DHCP 在网络上设置安装参数时如何添加安装客户机。安装客户机名为 basil,它是一个 Ultra 5 系统。文件系统 /export/home/cdsparc/Solaris_10/Tools 包含 add_install_client 命令。
有关如何使用 DHCP 为网络安装设置安装参数的更多信息,请参见使用 DHCP 服务预配置系统配置信息(任务)。
| sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools sparc_install_server# ./add_install_client -d basil sun4u | 
以下示例说明如何添加与安装服务器在同一子网上的安装客户机。安装客户机名为 basil,它是一个 Ultra 5 系统。文件系统 /export/home/cdsparc/Solaris_10/Tools 包含 add_install_client 命令。
| install_server# cd /export/home/cdsparc/Solaris_10/Tools install_server# ./add_install_client basil sun4u | 
以下示例说明如何向引导服务器添加安装客户机。安装客户机名为 rose,它是一个 Ultra 5 系统。在引导服务器上运行此命令。-s 选项用于指定名为 rosemary 的安装服务器,该服务器的 /export/home/cdsparc 中包含 当前 Solaris 发行版 CD 映像。
| boot_server# cd /export/home/cdsparc/Solaris_10/Tools boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u | 
GRUB 引导装载程序不使用 SUNW.i86pc DHCP 类名。以下示例说明:通过网络使用 DHCP 设置安装参数时,如何将 x86 安装客户机添加到安装服务器。
-d 选项用于指定客户机将使用 DHCP 协议进行配置。如果要使用 PXE 网络引导,则必须使用 DHCP 协议。
-e 选项表明此安装仅在以太网地址为 00:07:e9: 04:4a: bf 的客户机上进行。
-s 选项用于指定客户机要从名为 rosemary 的安装服务器安装。
该服务器的 /export/home/cdx86 中包含 Solaris Operating System for x86 Platforms DVD 映像。
| x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ -s rosemary:/export/home/cdx86 i86pc | 
通过上述命令将以太网地址为 00:07:e9: 04:4a: bf 的客户机设置为安装客户机。然后在安装服务器上创建引导文件 010007E9044ABF.i86pc。在早期版本中,该引导文件被命名为 nbp.010007E9044ABF.i86pc。
有关如何使用 DHCP 为网络安装设置安装参数的更多信息,请参见使用 DHCP 服务预配置系统配置信息(任务)。
以下示例说明如何将 x86 安装客户机添加到安装服务器,并指定在安装过程中使用的串行控制台。本示例按以下方式设置安装客户机。
-d 选项表明客户机设置成使用 DHCP 设置安装参数。
-e 选项表明此安装仅在以太网地址为 00:07:e9: 04:4a: 。
-b 选项指示安装程序将串行端口 ttya 用作输入和输出设备。
添加客户机。
| install server# cd /export/boot/cdx86/Solaris_10/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "console=ttya" i86pc | 
有关可以使用 -b 选项的引导属性变量和值的完整说明,请参见 eeprom(1M) 手册页。
如果使用 DHCP 服务器来通过网络安装基于 x86 的客户机,需配置 DHCP 服务器以及创建 add_install_client -d 命令输出中所列的选项和宏。有关如何配置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)。
基于 x86 的系统: 如果未使用 DHCP 服务器,则必须从本地 Solaris OS DVD 或 CD 引导系统。
有关 add_install_client 命令的其他信息,请参见 install_scripts(1M)。
在将系统添加为安装客户机后,您可以从网络安装该客户机。此部分描述以下任务。
有关如何通过网络引导和安装基于 SPARC 的系统的说明,请参见SPARC: 通过网络安装客户机 (CD) 。
有关如何通过网络引导和安装基于 x86 的系统的说明,请参见x86: 使用 GRUB 通过网络安装客户机 (CD)。
 SPARC: 通过网络安装客户机 (CD)
SPARC: 通过网络安装客户机 (CD)此过程假设您已经完成以下任务。
设置安装服务器。有关如何从 CD 介质创建安装服务器的说明,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建安装服务器。
如有需要,设置引导服务器或 DHCP 服务器。如果要安装的系统在与安装服务器不同的其他子网上,必须设置引导服务器或使用 DHCP 服务器。有关如何设置引导服务器的说明,请参见使用 CD 映像在子网上创建引导服务器。有关如何设置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)。
收集或预配置了安装所需的信息。可采用下列一种或多种方法执行该任务。
创建 sysidcfg 文件(如果使用 sysidcfg 文件预配置系统信息)。有关如何创建 sysidcfg 文件的信息,请参见使用 sysidcfg 文件进行预配置。
设置名称服务器(如果使用命名服务预配置系统信息)。有关如何使用命名服务预配置信息的说明,请参见使用命名服务进行预配置。
在配置文件服务器的 JumpStart 目录中创建配置文件(如果使用自定义 JumpStart 安装方法)。有关如何设置自定义 JumpStart 安装的信息,请参见《Solaris 10 10/09 安装指南:自定义 JumpStart 和高级安装》中的第 3 章 “准备自定义 JumpStart 安装(任务)”。
打开客户机系统。
如果该系统当前正在运行,请使系统运行 0 级。
将显示 ok 提示符。
通过网络引导系统。
要使用 Solaris 交互式安装 GUI 进行安装,请键入以下命令。
| ok boot net | 
要在桌面会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。
| ok boot net - text | 
要在控制台会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。
| ok boot net - nowin | 
系统通过网络引导。
如果有提示,请回答系统配置问题。
如果已预配置所有系统信息,则安装程序不会提示您输入任何配置信息。有关更多信息,请参见第 2 章。
如果未预配置所有系统信息,请使用《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装核对表”帮助回答配置问题。
如果键盘是自识别键盘,则会在安装期间自动配置键盘布局。如果键盘不是自识别键盘,您可以在安装期间从所支持的键盘布局列表中选择键盘布局。
PS/2 键盘不是自识别键盘。在安装期间将会要求您选择键盘布局。
有关详细信息,请参见keyboard 关键字。
在安装过程中可以选择缺省 NFSv4 域名,也可以指定自定义 NFSv4 域名。有关详细信息,请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装期间可配置 NFSv4 域名”。
如果使用的是 GUI,在确认系统配置信息后,将显示“欢迎使用 Solaris”面板。
如果有提示,请回答其余的问题直到完成安装。
如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章。
如果未预配置所有安装选项,请使用《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。
有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 10/09 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”。
 x86: 使用 GRUB 通过网络安装客户机 (CD)
x86: 使用 GRUB 通过网络安装客户机 (CD)基于 x86 的系统的 Solaris 安装程序将使用 GRUB 引导装载程序。本过程说明了如何使用 GRUB 引导装载程序通过网络来安装基于 x86 的系统。有关 GRUB 引导装载程序的概述信息,请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的第 7 章 “基于 SPARC 和 x86 的引导(概述与规划)”。
要通过网络安装系统,必须指示客户机系统通过网络进行引导。通过使用其系统 BIOS 和/或网络适配器 BIOS 的 BIOS 设置程序来启动客户机系统上的网络引导。在某些系统上,还必须调整引导设备优先列表,以便在从其他设备进行引导之前尝试网络引导。请参见生产商的文档以了解每种设置程序,或在引导过程中注意设置程序指令。
此过程假设您已经完成以下任务。
设置安装服务器。有关如何通过 CD 介质创建安装服务器的说明,请参见使用 SPARC 或 x86 DVD 介质创建安装服务器。
如有需要,设置引导服务器或 DHCP 服务器。如果要安装的系统在与安装服务器不同的其他子网上,必须设置引导服务器或使用 DHCP 服务器。有关如何设置引导服务器的说明,请参见使用 DVD 映像在子网上创建引导服务器。有关如何设置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)。
收集或预配置了安装所需的信息。可采用下列一种或多种方法执行该任务。
创建 sysidcfg 文件(如果使用 sysidcfg 文件预配置系统信息)。有关如何创建 sysidcfg 文件的信息,请参见使用 sysidcfg 文件进行预配置。
设置名称服务器(如果使用命名服务预配置系统信息)。有关如何使用命名服务预配置信息的说明,请参见使用命名服务进行预配置。
在配置文件服务器的 JumpStart 目录中创建配置文件(如果使用自定义 JumpStart 安装方法)。有关如何设置自定义 JumpStart 安装的信息,请参见《Solaris 10 10/09 安装指南:自定义 JumpStart 和高级安装》中的第 3 章 “准备自定义 JumpStart 安装(任务)”。
该过程还假设您的系统可以通过网络引导。
打开系统。
按下相应的键组合,以便进入系统 BIOS。
某些带有 PXE 功能的网络适配器具有一种功能,即,如果您在简短的引导提示符下敲击某一特定按键,将启动 PXE 引导。
在系统 BIOS 中,指示系统通过网络引导。
有关如何在 BIOS 中设置引导优先级的信息,请参见您的硬件文档。
退出 BIOS。
系统通过网络引导。此时将显示 GRUB 菜单。
在您的系统中显示的 GRUB 菜单,与下列样例会有所不同,这取决于您的网络安装服务器的配置。
| GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-----------------------------------------------------------------------------------------------------------+ | Solaris 10 10/09 /cdrom0 | | | | +-----------------------------------------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. | 
要从网络安装 Solaris OS,请在菜单中选择相应的 Solaris 项,然后按 Enter 键。
如果要从网络安装服务器(在使用 SPARC 或 x86 DVD 介质创建安装服务器中设置)安装,则选择此项。
要使用特定引导参数从网络安装 Solaris OS,请执行以下步骤。
如果要在该安装过程中修改设备配置,并且此前没有使用使用 add_install_client 添加要从网络安装的系统 (DVD)中描述的 add_install_client 命令来设置这些引导参数,您可能需要设置特定引导参数。
在 GRUB 菜单上,请选择要编辑的安装选项,然后按 e。
与下列文本类似的引导命令将在 GRUB 菜单上显示。
| kernel /I86pc.Solaris_10/multiboot kernel/unix \ -B install_media=192.168.2.1:/export/cdrom0/boot \ module /platform/i86pc/boot_archive | 
使用方向键来选择要编辑的引导项,然后按 e。
要编辑的引导命令将在 GRUB 编辑窗口中显示。
通过键入要使用的引导参数或选项来编辑命令。
Grub 编辑菜单的命令语法如下所示:
| grub edit>kernel /image_directory/multiboot kernel/unix/ \ install [url|ask] -B options install_media=media_type | 
有关引导参数和命令语法的信息,请参见表 9–1。
要接受编辑内容并返回到 GRUB 菜单,请按 Enter 键。
此时将显示 GRUB 菜单。对引导命令的编辑内容也将显示出来。
要开始安装,请在 GRUB 菜单中键入 b。
Solaris 安装程序程序根据安装或升级系统的要求,检查缺省引导盘。如果 Solaris 安装程序程序无法检测系统配置,程序会提示您所有缺少的信息。
检查完毕后,会显示安装选择屏幕。
安装选择屏幕显示以下选项。
|       Select the type of installation you want to perform:
         1 Solaris Interactive
         2 Custom JumpStart
         3 Solaris Interactive Text (Desktop session)
         4 Solaris Interactive Text (Console session)
         5 Apply driver updates
         6 Single user shell
         Enter the number of your choice followed by the <ENTER> key.
         Alternatively, enter custom boot arguments directly.
         If you wait 30 seconds without typing anything,
         an interactive installation will be started. | 
要安装 Solaris OS,请选择以下选项:
要使用交互式文本安装程序在桌面会话中进行安装,请键入 3,然后按 Enter 键。
选择此安装类型会覆盖缺省的 GUI 安装程序并运行文本安装程序。
要使用交互式文本安装程序在控制台会话中进行安装,请键入 4,然后按 Enter 键。
选择此安装类型会覆盖缺省的 GUI 安装程序并运行文本安装程序。
如果要执行无人参与的自定义 JumpStart 安装(选项 2),请参见《Solaris 10 10/09 安装指南:自定义 JumpStart 和高级安装》。
有关 Solaris 安装 GUI 和文本安装程序的详细信息,请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“系统要求和建议”。
系统会配置设备和接口,并搜索配置文件。安装程序开始运行。转至步骤 7 继续安装。
要在安装前执行系统管理任务,请选择以下选项:
要更新驱动程序或安装一个安装时更新 (install time update, ITU),请插入更新介质并键入 5,再按 Enter 键。
您可能需要更新驱动程序或安装 ITU 来允许 Solaris OS 在系统中运行。请遵照有关驱动程序更新或 ITU 的说明来安装更新。
要执行系统管理任务,请键入 6,再按 Enter 键。
如果在安装前需要在系统上执行系统管理任务,可能需要启动单用户 shell。有关可以在安装前执行的系统管理任务的信息,请参见《系统管理指南:基本管理》。
执行完这些系统管理任务后,将显示前面的选项列表。选择相应的选项来继续安装。
如果有提示,请回答系统配置问题。
如果已预配置所有系统信息,则安装程序不会提示您输入任何配置信息。有关更多信息,请参见第 2 章。
如果未预配置所有系统信息,请使用《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装核对表”帮助回答配置问题。
如果键盘是自识别键盘,则会在安装期间自动配置键盘布局。如果键盘不是自识别键盘,您可以在安装期间从所支持的键盘布局列表中选择键盘布局。
有关详细信息,请参见keyboard 关键字。
在安装过程中可以选择缺省 NFSv4 域名,也可以指定自定义 NFSv4 域名。有关详细信息,请参见《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装期间可配置 NFSv4 域名”。
如果使用安装 GUI 进行安装,在您确认系统配置信息后,将显示“欢迎使用 Solaris”面板。
如果有提示,请回答其余的问题直到完成安装。
如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章。
如果未预配置所有安装选项,请使用《Solaris 10 10/09 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。
通过网络引导和安装系统后,指示系统后续引导时从磁盘驱动器引导。
在安装后引导系统时,GRUB 菜单将列出已安装的操作系统,其中包括新安装的 Solaris OS。选择要引导的操作系统。如果您没有做出其他选择,将装入缺省选择。
要在您的计算机上安装多个操作系统,您需要指示 GRUB 引导装载程序识别这些操作系统以便进行引导。有关更多信息,请参见《系统管理指南:基本管理》中的“通过在引导时编辑 GRUB 菜单修改引导行为”。
有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 10/09 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”。