在自定义 JumpStart 安装过程中,JumpStart 程序尝试将要安装的系统与 rules.ok 文件中的规则进行匹配。JumpStart 程序从第一条规则到最后一条规则通读这些规则。当安装的系统与规则中定义的所有系统属性一致时发生匹配。一旦系统匹配规则,JumpStart 程序即停止读取 rules.ok 文件,然后根据匹配规则的配置文件开始安装系统。
可以使用自定义 JumpStart 安装 Solaris Flash 归档文件。有关说明,请参见准备使用自定义 JumpStart 安装来安装 Solaris Flash 归档文件。
根据您安装的发行版,请选择以下过程之一:
从 Solaris 10 1/06 发行版开始,请参见以下过程之一。
对于标准的自定义 JumpStart 过程,请参见x86: 使用自定义 JumpStart 程序和 GRUB 执行安装或升级。
要通过编辑 GRUB 命令来执行自定义 JumpStart 安装,请参见x86: 通过编辑 GRUB boot 命令执行自定义 JumpStart 安装。
对于 Solaris 10 3/05 发行版,请参见x86: 使用自定义 JumpStart 程序执行安装或升级。
从 Solaris 10 1/06 发行版开始,使用此过程来安装 Solaris OS。
如果系统是网络的一部分,请确保已将以太网连接器或类似的网络适配器连接到了系统上。
如果要安装通过 tip(1) 行连接的系统,请确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。
要确定 tip 窗口的当前尺寸,请使用 stty(1) 命令。
从 Solaris 10 1/06 发行版开始,不再使用配置文件软盘引导系统。不过也可以准备一张软盘,只将 JumpStart 目录包括在内。 以后在执行 JumpStart 安装并从 CD-ROM 引导时可以使用该软盘。
如果使用配置文件软盘,请将此配置文件软盘插入系统的软盘驱动器。
如果不使用配置文件软盘,则继续执行步骤 4。
确定如何引导系统。
如果使用 Solaris Operating System DVD 或 Solaris Software - 1 CD 引导,请插入光盘。系统的 BIOS 必须支持从 DVD 或 CD 引导。
如果从网络引导,请使用引导前执行环境 (PXE) 网络引导。系统必须支持 PXE。通过使用系统 BIOS 设置工具或网络适配器的配置设置工具,使系统能够使用 PXE。
(可选)如果希望从 DVD 或 CD 引导,请在系统的 BIOS 中更改引导设置,将其设置为从 DVD 或 CD 介质引导。请参见硬件文档获取相关说明。
如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。
此时将显示 GRUB 菜单。此菜单提供了引导项的列表。所提供的项是要安装的 Solaris 实例。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 image_directory | | | +-------------------------------------------------------------------+ 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. |
image_directory 是安装映像所在目录的名称。JumpStart 文件的路径是使用 add_install_client 命令和 -c 选项进行定义的。
现在无需从 GRUB 项引导,即可编辑引导项。编辑 GRUB 项后,再执行 JumpStart 安装。有关如何编辑 GRUB 项和安装选项列表的说明,请参见x86: 通过编辑 GRUB boot 命令执行自定义 JumpStart 安装。
在“引导 Solaris”屏幕上,选择要从中引导系统的设备。选择 DVD、CD、Net 或 Disk。
出现提示时,执行以下指令之一:
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. Please make a selection (1-6). |
要选择自定义 JumpStart 方法,则键入 2 并按 Enter 键。
JumpStart 安装随即开始。
如果 30 秒内未进行选择,则 Solaris 交互式安装程序将启动。可以在命令行中键入任何键来停止计时器。
如果选择 1、3 或 4 项,将使用交互式安装进行安装。有关交互式安装的信息,请参见《Solaris 10 安装指南:基本安装》。
有关以下两项安装的信息,请参见《Solaris 10 安装指南:基本安装》。
如果选择第 5 项,则将安装驱动程序更新。
如果选择第 6 项,则可以执行维护任务。
如果没有预配置 sysidcfg 文件中的系统信息,则在收到系统提示时,请回答有关系统配置的问题。
按照屏幕上的说明来安装软件。
当 JumpStart 程序完成 Solaris 软件的安装后,系统将自动重新引导。同时,GRUB menu.lst 文件将自动更新。然后,下一次使用 GRUB 菜单时,将显示所安装的 Solaris 实例。
完成安装后,安装日志将保存在文件中。您可以在以下目录中找到安装日志:
/var/sadm/system/logs
/var/sadm/install/logs
从 Solaris 10 1/06 发行版开始,您可以编辑 GRUB 菜单。在某些主要用于调试目的的环境中,可能需要修改 GRUB boot 命令。以下过程描述了执行自定义 JumpStart 安装之前编辑 GRUB boot 命令的步骤。
要开始安装,请执行在前面x86: 使用自定义 JumpStart 程序和 GRUB 执行安装或升级部分描述的步骤 1 至步骤 5。
如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。
此时将显示 GRUB 菜单。此菜单提供了引导项的列表。所提供的项是要安装的 Solaris 实例。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------+ |Solaris 10 image_directory | | | +-------------------------------------------------------------------+ 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. |
image_directory 是安装映像所在目录的名称。
如果使用了 NFS 以及 add_install_client 命令和 -c 选项设置 JumpStart 目录的路径,则不需要将该路径包含在引导项中。
如果未使用 NFS,则必须记录包含 JumpStart 目录的压缩配置文件的路径。
要停止引导进程并使用菜单项编辑器,请键入 e。
此时将显示 GRUB 编辑菜单。
kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\ install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
使用方向键选择引导项。
要编辑所选的命令,请键入 e。
将显示与以下示例相似的命令。
grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \ console=ttyb,install_media=131.141.2.32:/export/mary/_\ module /I86PC.Solaris_11-8/x86.new |
通过键入所需的选项来编辑命令。
用于 JumpStart 安装的语法如下所示:
grub edit>kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ \ install [url|ask] options -B install_media=media_type |
有关 JumpStart 选项的说明,请参见x86: b 命令或 boot 命令的命令参考。
在以下示例中,OS 是通过网络以及自定义 JumpStart 配置文件进行安装的。
kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ install \ -B install_media=131.141.2.32:/export/mary/v11 \ module /I86PC.Solaris_11-8/x86.new |
要接受编辑,请按 Enter 键。
系统将保存所做更改并显示 GRUB 主菜单。
按 Esc 键返回到 GRUB 主菜单,并且不保存所做更改。
要开始安装,请键入 b。
对于 Solaris 10 3/05 发行版,使用此过程来安装 Solaris OS。
如果系统是网络的一部分,请确保已将以太网连接器或类似的网络适配器连接到了系统上。
如果要安装通过 tip(1) 行连接的系统,请确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。
要确定 tip 窗口的当前尺寸,请使用 stty(1) 命令。
如果使用配置文件软盘,请将此配置文件软盘放入系统的软盘驱动器。
配置文件软盘中除配置文件信息外,还包含 Solaris 10 3/05 Device Configuration Assistant 的副本。如果您使用 PXE 网络引导通过网络引导系统,则必须配置系统以使其从网络而不是从软盘引导。
确定如何引导系统。
如果使用 Solaris Operating System DVD 或 Solaris Software - 1 CD 引导,请插入光盘。系统的 BIOS 必须支持从 DVD 或 CD 引导。
如果从网络引导,请使用引导前执行环境 (PXE) 网络引导。系统必须支持 PXE。通过使用系统 BIOS 设置工具或网络适配器的配置设置工具,使系统能够使用 PXE。
如果使用软盘引导-请使用在步骤 3 中插入驱动器的配置文件软盘,或将 Solaris 10 3/05 Device Configuration Assistant 软盘插入系统的软盘驱动器。
使用《Solaris 10 安装指南:基于网络的安装》中的“Solaris 10 3/05 for x86: 将引导软件复制到软盘”一节描述的过程,可以将 Device Configuration Assistant 软件从 Solaris Operating System for x86 Platforms DVD 或 Solaris Software for x86 Platforms - 2 CD 复制到软盘。
如果系统关闭,请打开系统。如果系统已打开,请重新引导系统。
Device Configuration Assistant 将识别系统的设备。
在“引导 Solaris”屏幕上,选择要从中引导系统的设备。选择 DVD、CD、Net 或 Disk。
出现提示时,执行以下操作之一:
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) Enter the number of your choice followed by the <ENTER> key. Alternatively, enter custom boot arguments directly. If you wait for 30 seconds without typing anything, an interactive installation will be started. |
要选择自定义 JumpStart 方法,请执行以下操作之一:
如果 30 秒钟内您没有键入 2 或键入引导命令,则 Solaris 交互式安装程序将启动。可以在命令行中键入任何键来停止计时器。
如果选择 1、3 或 4 项,将使用交互式安装进行安装。有关交互式安装的信息,请参见《Solaris 10 安装指南:基本安装》。
键入 2 并按 Enter 键。
键入 b 命令的适当选项。命令的语法如下。
b install url:ask options |
例如,如果键入以下命令,将使用 JumpStart 配置文件通过网络安装 OS。
ok b install http://131.141.2.32/jumpstart/config.tar |
有关 b 命令选项的说明,请参见下表。
如果没有预配置 sysidcfg 文件中的系统信息,则在收到系统提示时,请回答有关系统配置的问题。
按照屏幕上的说明来安装软件。
当 JumpStart 程序完成 Solaris 软件的安装后,系统将自动重新引导。
完成安装后,安装日志将保存在文件中。您可以在以下目录中找到安装日志:
/var/sadm/system/logs
/var/sadm/install/logs
有关 boot 命令的命令行选项的描述,请根据所安装的发行版参阅以下各节中的一节:
从 Solaris 10 1/06 发行版开始,请参见x86: GRUB boot 菜单命令参考
对于 Solaris 10 3/05 发行版,请参见x86: b (boot) 命令参考
从 Solaris 10 1/06 发行版开始,boot 命令的语法如下所示。
kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ install \ [url|ask] options -B install_media=media_type |
下表描述了适用于 JumpStart 安装的 GRUB boot 菜单命令的命令行选项。
选项 |
描述 |
|||||||
---|---|---|---|---|---|---|---|---|
install |
执行自定义 JumpStart 安装。 在以下示例中,系统将从 DVD 介质引导并使用下列选项:
|
|||||||
[url| ask] |
指定自定义 JumpStart 文件的位置或提示您指定位置。
|
|||||||
|
||||||||
options |
|
对于 Solaris 10 3/05 发行版,b 命令的语法如下所示。
ok b install url:ask options |
下表描述了适用于 JumpStart 安装的 boot 命令的命令行选项。