本章介绍如何使用 CD 介质设置网络和系统,以便从网络安装 Solaris 软件。网络安装使您可以从能够访问 Solaris 10 11/06 光盘映像的系统(称作安装服务器)向网络上的其他系统安装 Solaris 软件。先将 CD 介质的内容复制到安装服务器的硬盘上。然后,可以使用任何一种 Solaris 安装方法从网络安装 Solaris 软件。本章包含以下主题:
从 Solaris 10 11/06 发行版开始,您可以在初始安装期间选择更改网络安全性设置,以便禁用除安全 Shell 之外的所有网络服务,或对这些服务进行限制以使它们只响应本地请求。此安全性选项仅在初始安装期间可用,在升级期间不可用。升级时会保留所有以前设置的服务。如有必要,可以使用 netservices 命令在升级后对网络服务进行限制。请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“规划网络安全性”。
可以通过使用 netservices open 命令,或通过使用 SMF 命令启用各个服务,在安装后启用网络服务。请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“在安装后修改安全性设置”。
任务 |
描述 |
参考 |
---|---|---|
(仅适用于 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 复制到安装服务器的硬盘上。 | ||
如果要从与安装服务器不在同一子网的网络中安装系统,必须在子网上创建一个引导服务器以引导系统。使用带 -b 选项的 setup_install_server 命令来设置引导服务器。如果您使用的是动态主机配置协议 (DHCP),则不必创建引导服务器。 | ||
使用 add_install_client 命令设置要从网络安装的每个系统。要安装的每个系统都需要在网络上具备安装服务器、引导服务器(如果需要)和配置信息。 | ||
如果您要使用 DHCP 来提供系统的配置参数和安装参数,请配置 DHCP 服务器,然后针对您的安装创建相应的选项和宏。 注 – 如果您要通过网络使用 PXE 来安装基于 x86 的系统,必须配置一个 DHCP 服务器。 | ||
通过网络安装系统。 |
通过从网络引导系统来开始安装。 |
安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置一个单独的引导服务器。
如果您是使用 DHCP 来设置安装参数或者您的安装服务器和客户机在同一子网上,则不需要单独的引导服务器。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器;但是,安装服务器需要更多的磁盘空间。
通过本过程可以使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
此过程假设该系统正在运行管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》。
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)。
在要成为安装服务器的系统上,成为超级用户或承担等效角色。
该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在命名服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
将 Solaris Software - 1 CD 插入该系统的驱动器。
为 CD 映像创建一个目录。
# mkdir -p install_dir_path |
指定 CD 映像将被复制到的目录
转到已挂载光盘上的 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,则继续。
通过将该项添加到 /etc/dfs/dfstab 文件中,使安装服务器可用。
share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path |
验证 nfsd 守护进程正在运行。
如果安装服务器正在运行 Solaris 10 11/06 OS 或兼容版本,请键入以下命令。
# 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-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。
# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
转到根目录 (/)。
# cd / |
弹出 Solaris Software - 2 CD。
将 Solaris Languages CD 插入系统的 CD-ROM 驱动器。
转到已挂载 CD 上的 Tools 目录。
对于 SPARC DVD 介质,请键入:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
对于 x86 DVD 介质,请键入:
# cd /cdrom/cdrom0/Solaris_10/Tools |
将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。
# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
转到根目录 (/)。
# cd / |
(可选的)修补位于网络安装映像(通过 setup_install_server 创建)上的 miniroot 中的文件。如果引导映像有问题,则必须修补文件。
对于基于 SPARC 的安装映像,用 patchadd -C 命令来修补位于 miniroot 中的文件。
# patchadd -C install_dir_path path-to-patch/patch-id |
指定网络安装 miniroot 的路径。
指定您要添加的修补路径,例如,/var/sadm/spool。
指定要应用的修补程序 ID。
除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。
对于基于 x86 的安装映像,按照以下步骤修补 x86 网络安装 miniroot。
这些步骤假设网络上已经有一个系统正在运行 Solaris 10 11/06 for x86 发行版,并且可以通过网络访问该系统。
在运行 Solaris 10 11/06 for x86 发行版的系统上,以超级用户身份登录或承担等效角色。
转到在步骤 4 中创建的安装映像的 Tools 目录。
# cd install-server-path/install-dir-path/Solaris_10/Tools |
指定网络中的安装服务器系统的路径,例如,/net/installserver-1。
创建一个新的安装映像,并将该映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。
# ./setup_install_server remote_install_dir_path |
指定在 Solaris 10 11/06 for x86 系统上创建新安装映像的路径。
此命令会在 Solaris 10 11/06 for x86 系统上创建一个新的安装映像。为了修补此映像,必须临时将此映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。
在 Solaris 10 11/06 for x86 系统上,解压缩网络安装引导归档文件。
# /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \ destination_dir |
指定 Solaris 10 11/06 for x86 系统上 x86 网络安装映像的路径。
指定包含解压缩引导归档文件的目录的路径。
在 Solaris 10 11/06 for x86 系统上,修补解压缩的引导归档文件。
# patchadd -C destination_dir path-to-patch/patch-id |
指定您要添加的修补路径,例如,/var/sadm/spool。
指定要应用的修补程序 ID。
可以使用 patchadd -M 选项指定多个修补程序。有关更多信息,请参见 patchadd(1M)。
除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。
在 Solaris 10 11/06 for x86 系统上,压缩 x86 引导归档文件。
# /boot/solaris/bin/root_archive packmedia destination_dir \ remote_install_dir_path |
将修补后的 miniroot 复制到安装服务器上的安装映像。
# cp remote_install_dir_path/boot/x86.miniroot \ install-server-path/install_dir_path/boot/x86.miniroot |
确定是否需要创建引导服务器。
如果使用的是 DHCP 或者安装服务器与要安装的系统在同一子网上,则不需要创建引导服务器。请继续使用 CD 映像添加要从网络安装的系统。
如果您没有使用 DHCP 且安装服务器和客户机在不同的子网上,则必须创建引导服务器。请继续使用 CD 映像在子网上创建引导服务器。
以下示例说明如何通过将以下 CD 复制到安装服务器的 /export/home/cdsparc 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
Solaris Software for SPARC Platforms CD
Solaris Languages for SPARC Platforms CD
将 Solaris Software for SPARC Platforms - 1 CD 插入该系统的 CD-ROM 驱动器中。
# mkdir -p /export/home/cdsparc # cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./setup_install_server /export/home/cdsparc |
如果您具有单独的引导服务器,则增加以下步骤:
将以下路径添加到 /etc/dfs/dfstab 文件。
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdsparc |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
继续执行以下步骤。
如果不需要引导服务器或者已经完成针对单独的引导服务器的步骤,请继续。
# cd / |
弹出 Solaris Software for SPARC Platforms - 1 CD。将 Solaris Software for SPARC Platforms - 2 CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc # cd / |
为要安装的每个 Solaris Software CD 重复执行上述命令。
将 Solaris Languages for SPARC Platforms CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc |
使用以下示例可以在基于 SPARC 的安装服务器上创建 x86 网络安装映像。下面的示例说明如何通过将 Solaris Software for x86 Platforms CD 复制到安装服务器的 /export/home/cdx86 目录来创建跨平台安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
Solaris Software for x86 Platforms CD
Solaris Languages for x86 Platforms CD
将 Solaris Software for x86 Platforms - 1 CD 插入系统的 CD-ROM 驱动器中。
# mkdir -p /export/home/cdsparc # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdsparc |
如果您具有单独的引导服务器,则增加以下步骤:
将以下路径添加到 /etc/dfs/dfstab 文件。
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdsparc |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
继续执行以下步骤。
如果不需要引导服务器或者已经完成针对单独的引导服务器的步骤,请继续。
# cd / |
弹出 Solaris Software for x86 Platforms - 1 CD。将 Solaris Software for x86 Platforms - 2 CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdsparc # cd / |
为每个要安装的 Solaris Software for x86 Platforms CD 重复之前的命令。
将 Solaris Languages for x86 Platforms CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/Tools # ./add_to_install_server /export/home/cdsparc |
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。
安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置一个单独的引导服务器。
如果您是使用 DHCP 来设置安装参数或者您的安装服务器和客户机在同一子网上,则不需要单独的引导服务器。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器;但是,安装服务器需要更多的磁盘空间。
本过程使用 x86 CD 介质创建 x86 安装服务器。
要创建 SPARC 网络安装映像,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
此过程假设该系统正在运行管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》。
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)。
在要成为安装服务器的系统上,成为超级用户或承担等效角色。
该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在命名服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
将 Solaris Software - 1 CD 插入该系统的驱动器。
为 CD 映像创建一个目录。
# mkdir -p install_dir_path |
指定 CD 映像将被复制到的目录
转到已挂载光盘上的 Tools 目录。
# cd /cdrom/cdrom0/Solaris_10/Tools |
在前一个示例中,cdrom0 是包含 Solaris OS CD 介质的驱动器的路径。
将驱动器中的映像复制到安装服务器的硬盘上。
# ./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,则继续。
通过将该项添加到 /etc/dfs/dfstab 文件中,使安装服务器可用。
share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path |
验证 nfsd 守护进程正在运行。
如果安装服务器正在运行 Solaris 10 11/06 OS 或兼容版本,请键入以下命令。
# 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 / |
修补位于网络安装映像(通过 setup_install_server 创建)上的 miniroot 中的文件。如果引导映像有问题,则必须修补文件。按照以下步骤修补 x86 网络安装 miniroot。
如果安装服务器未运行 Solaris 10 11/06 for x86 发行版,请以超级用户身份登录到网络上正在运行 Solaris 10 11/06 for x86 发行版的其他系统。
要修补 Solaris 10 11/06 for x86 miniroot,系统必须正在运行 Solaris 10 11/06 for x86 发行版。
转到在步骤 5 中创建的安装映像的 Tools 目录。
# cd install-server-path/install-dir-path/Solaris_10/Tools |
指定网络中的安装服务器系统的路径,例如,/net/installserver-1。
创建一个新的安装映像,并将该映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。
# ./setup_install_server remote_install_dir_path |
指定在 Solaris 10 11/06 for x86 系统上创建新安装映像的路径。
此命令会在 Solaris 10 11/06 for x86 系统上创建一个新的安装映像。为了修补此映像,必须临时将此映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。
解压缩网络安装引导归档文件。
# /boot/solaris/bin/root_archive unpackmedia install_dir_path \ destination_dir |
指定 x86 网络安装映像的路径。
指定包含解压缩引导归档文件的目录的路径。
修补解压缩引导归档文件。
# patchadd -C destination_dir path-to-patch/patch-id |
指定您要添加的修补路径,例如,/var/sadm/spool。
指定要应用的修补程序 ID。
可以使用 patchadd -M 选项指定多个修补程序。有关更多信息,请参见 patchadd(1M)。
除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。
压缩 x86 引导归档文件。
# /boot/solaris/bin/root_archive packmedia destination_dir \ install_dir_path |
如果需要,将修补后的 miniroot 复制到安装服务器上的安装映像。
如果在远程 Solaris 10 11/06 for x86 系统上修补 miniroot,必须将修补后的 miniroot 复制到安装服务器上。
# cp remote_install_dir_path/boot/x86.miniroot \ install-server-path/install_dir_path/boot/x86.miniroot |
确定是否需要创建引导服务器。
如果使用的是 DHCP 或者安装服务器与要安装的系统在同一子网上,则不需要创建引导服务器。请继续使用 CD 映像添加要从网络安装的系统。
如果您没有使用 DHCP 且安装服务器和客户机在不同的子网上,则必须创建引导服务器。请继续使用 CD 映像在子网上创建引导服务器。
以下示例说明如何通过将以下 CD 复制到安装服务器的 /export/home/cdx86 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
Solaris Software for x86 Platforms CD
Solaris Languages for x86 Platforms CD
将 Solaris Software for x86 Platforms - 1 CD 插入系统的 CD-ROM 驱动器中。
设置安装服务器。
# mkdir -p /export/home/cdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/cdx86 |
如果您具有单独的引导服务器,则增加以下步骤:
将以下路径添加到 /etc/dfs/dfstab 文件:
share -F nfs -o ro,anon=0 -d "install server directory" \ /export/home/cdx86 |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall |
继续执行以下步骤。
如果您不需要引导服务器或者已经完成针对单独的引导服务器的步骤,请继续以下步骤。
# cd / |
弹出 Solaris Software for x86 Platforms - 1 CD。将 Solaris Software for x86 Platforms - 2 CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdx86 # cd / |
为要安装的每个 Solaris Software CD 重复执行上述命令。
将 Solaris Languages for x86 Platforms CD 插入 CD-ROM 驱动器中。
# cd /cdrom/cdrom0/Solaris_10/Tools # ./add_to_install_server /export/home/cdx86 |
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。
本节介绍如何在 SPARC 系统上创建 x86 网络安装映像。
使用 x86 CD 介质创建 SPARC 安装服务器时不需要远程 x86 系统。有关更多信息,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
通过本过程可以使用 SPARC CD 介质在 x86 系统上创建 SPARC 安装服务器。
在本过程中,x86-system 是要成为安装服务器的 x86 系统,remote-SPARC-system 是要与 SPARC CD 介质一起使用的远程 SPARC 系统。
执行此任务需要以下项目。
x86 系统
带有 CD-ROM 驱动器的 SPARC 系统
用于远程 SPARC 系统的一组 CD
Solaris Software for SPARC Platforms CD
Solaris Languages for SPARC Platforms CD
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)。
此过程假设系统正在运行卷管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》。
在远程 SPARC 系统上,成为超级用户或承担等效角色。
该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统也必须在 NIS、NIS+、DNS 或 LDAP 命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
在远程 SPARC 系统上,将 Solaris Software for SPARC Platforms - 1 CD 插入系统的驱动器中。
在远程 SPARC 系统上,将以下项添加到 /etc/dfs/dfstab 文件中。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 |
在远程 SPARC 系统上,启动 NFS 守护程序。
在远程 SPARC 系统上,通过使用共享命令验证 CD 可用于其他系统。
remote-SPARC-system# share - /cdrom/cdrom0/s0 ro,anon=0 " " - /cdrom/cdrom0/s1 ro,anon=0 " " |
在前一个样例输出中,cdrom0 是指基于 SPARC 的系统上的 Solaris 10 11/06 OS。此文本串根据 Solaris OS 的每个版本不同而改变。
在要成为 SPARC 安装服务器的 x86 系统上,成为超级用户或承担等效角色。
验证 CD 在远程 x86 系统上正确输出。
x86-system# showmount -e remote-SPARC-system export list for remote-SPARC-system: /cdrom/cdrom0/s0 (everyone) /cdrom/cdrom0/s1 (everyone) |
在 x86 系统上,转到已挂载光盘上的 Tools 目录:
x86-system# cd /net/remote-SPARC-system/cdrom/cdrom0/s0/Solaris_10/Tools |
在 x86 系统上,将驱动器中的光盘内容复制到安装服务器硬盘上使用 setup_install_server 命令创建的目录中:
x86-system# ./setup_install_server install_dir_path |
指定光盘映像将被复制到的目录。此目录必须为空。
setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。
在 x86 系统上,转到顶层目录。
x86-system# cd / |
在 x86 系统上,卸载两个目录。
x86-system# umount /net/remote-SPARC-system/cdrom/cdrom0/s0 |
在 SPARC 系统上,取消对两个 CD-ROM 片的共享。
remote-SPARC-system# unshare /cdrom/cdrom0/s0 |
remote-SPARC-system# unshare /cdrom/cdrom0/ |
在 SPARC 系统上,弹出 Solaris Software for SPARC Platforms - 1 CD。
将 Solaris Software for SPARC Platforms - 2 CD 插入 x86 系统的 CD-ROM 驱动器中。
在 x86 系统上,转到已挂载 CD 上的 Tools 目录:
x86-system# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
在 x86 系统上,将 CD 复制到安装服务器的硬盘上。
x86-system# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
弹出 Solaris Software for SPARC Platforms - 2 CD。
在 x86 系统上,将 Solaris Languages for SPARC Platforms CD 插入 x86 系统的 CD-ROM 驱动器中,然后挂载该 CD。
在 x86 系统上,转到已挂载 CD 上的 Tools 目录:
x86-system# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
在 x86 系统上,将 CD 复制到安装服务器的硬盘上。
x86-system# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
确定是否要修补位于网络安装映像(由 setup_install_server 创建)中 miniroot (Solaris_10/Tools/Boot) 中的文件。
如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请参见使用 CD 映像添加要从网络安装的系统。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,则必须创建一个引导服务器。有关如何创建引导服务器的详细说明,请参阅使用 CD 映像在子网上创建引导服务器。
以下示例说明如何在名为 richards 的 x86 系统上创建 SPARC 安装服务器。以下 SPARC CD 从名为 simpson 的远程 SPARC 系统复制到 x86 安装服务器的 /export/home/cdsparc 目录。
Solaris Software for SPARC Platforms CD
Solaris Languages for SPARC Platforms CD
此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
在远程 SPARC 系统上,插入 Solaris Software for SPARC Platforms - 1 CD,然后键入以下命令:
simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1 simpson (remote-SPARC-system)# svcadm enable svc:/network/nfs/server |
在 x86 系统上:
richards (x86-system)# cd /net/simpson/cdrom/cdrom0/s0//Solaris_10/Tools richards (x86-system)# ./setup_install_server /export/home/cdsparc richards (x86-system)# cd / richards (x86-system)# umount /net/simpson/cdrom/cdrom0/s0/ |
在远程 SPARC 系统上:
simpson (remote-SPARC-system) unshare /cdrom/cdrom0/s0 simpson (remote-SPARC-system) unshare /cdrom/cdrom0/s1 |
在 x86 系统上:
richards (x86-system)# cd /cdrom/cdrom0/Solaris_10/Tools richards (x86-system)# ./add_to_install_server /export/home/cdsparc |
为每个要安装的 Solaris Software for x86 Platforms CD 重复之前的命令。
richards (x86-system)# cd /cdrom/cdrom0/Tools richards (x86-system)# ./add_to_install_server /export/home/cdsparc |
在本示例中,在每个命令之前插入并自动挂载每张 CD。在每个命令之后取出 CD。
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。
要通过网络在系统上安装 Solaris 软件,必须创建安装服务器。不必每次都设置引导服务器。引导服务器包含足够从网络引导系统的引导软件,然后安装服务器将完成 Solaris 软件的安装。
如果使用 DHCP 设置安装参数或者安装服务器和客户机在同一个子网上,则不需要引导服务器。请继续使用 CD 映像添加要从网络安装的系统。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器;但是,安装服务器需要更多的磁盘空间。
在要使其成为子网的引导服务器的系统上,登录并成为超级用户或承担等效角色。
该系统必须包括本地 CD-ROM 驱动器或者能够访问远程 Solaris 10 11/06 光盘映像,该映像通常在安装服务器上。如果使用命名服务,则该系统应该在命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
从安装服务器挂载 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 步骤设置要从网络进行安装的 x86 客户机。
如果有引导服务器,请确保已共享了安装服务器的安装映像。请参见“创建安装服务器”过程中的步骤 6。
每个要安装的系统都需要找到以下项。
安装服务器
引导服务器(如果需要)
sysidcfg 文件,如果使用 sysidcfg 文件预配置系统信息
名称服务器(如果使用命名服务预配置系统信息)
配置文件服务器上的 JumpStart 目录中的配置文件(如果使用的是自定义 JumpStart 安装方法)
在安装服务器或引导服务器上,成为超级用户或承担等效角色。
如果使用 NIS、NIS+、DNS 或 LDAP 命名服务,请验证以下有关要安装系统的信息是否已经添加到命名服务中:
主机名
IP 地址
以太网地址
有关命名服务的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》。
转到安装服务器的 Solaris 10 11/06 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 10 11/06 CD 映像的绝对路径
为自定义 JumpStart 安装指定 JumpStart 目录。jumpstart_server 是 JumpStart 目录所在的服务器的主机名。jumpstart_dir_path 是 JumpStart 目录的绝对路径。
指定用于预配置系统信息的 sysidcfg 文件的路径。sysid_server 是一个有效的主机名或者是包含文件的服务器的 IP 地址。path 是包含 sysidcfg 文件的目录的绝对路径。
如果要使用 Solaris 10 11/06 网络安装映像、CD 或 DVD 上 Tools 目录中引导映像以外的另一引导映像,请指定此引导映像的路径。
仅限基于 x86 的系统:使您可以设置要用来从网络引导客户机的引导属性变量的值。-b 必须和 -e 选项一起使用。
有关引导属性的描述,请参见 eeprom(1M) 手册页。
指定要安装的客户机的以太网地址。通过该选项可以为特定客户机设置安装信息,包括该客户机的引导文件。
引导文件名中不再使用 nbp. 前缀。例如,如果针对一个基于 x86 的客户机指定 -e 00:07:e9:04:4a:bf ,该命令将在 /tftpboot 目录中创建引导文件 010007E9044ABF.i86pc。但是,该 Solaris 10 11/06 发行版支持使用前缀为 nbp. 的传统引导文件。
有关使用 DHCP 进行的特定于客户机的安装的更多信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏。
是要安装的系统的平台组。《Solaris 10 11/06 安装指南:规划安装和升级》中的“平台名称和平台组”中显示了平台组的详细列表。
下面的示例说明如何在使用 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 10 11/06 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:bf 的客户机上进行。
-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)。
此过程假设您已经完成以下任务。
设置安装服务器。有关如何通过 CD 介质创建安装服务器的说明,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
如有需要,设置引导服务器或 DHCP 服务器。如果要安装的系统在与安装服务器不同的其他子网上,必须设置引导服务器或使用 DHCP 服务器。有关如何设置引导服务器的说明,请参见使用 CD 映像在子网上创建引导服务器。有关如何设置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)。
收集或预配置了安装所需的信息。可采用下列一种或多种方法执行该任务。
sysidcfg 文件(如果使用sysidcfg 文件来预配置系统信息)。有关如何创建 sysidcfg 文件的信息,请参见使用 sysidcfg 文件进行预配置。
设置名称服务器(如果使用命名服务预配置系统信息)。有关如何使用命名服务预配置信息的说明,请参见使用命名服务进行预配置。
在配置文件服务器的 JumpStart 目录中创建配置文件(如果使用自定义 JumpStart 安装方法)。有关如何设置自定义 JumpStart 安装的信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的第 3 章 “准备自定义 JumpStart 安装(任务)”。
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)。
打开客户机系统。
如果该系统当前正在运行,请使系统运行 0 级。
将显示 ok 提示符。
通过网络引导系统。
要使用 Solaris 交互式安装 GUI 进行安装,请键入以下命令。
ok boot net |
要在桌面会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。
ok boot net - text |
要在控制台会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。
ok boot net - nowin |
系统通过网络引导。
如果有提示,请回答系统配置问题。
如果已预配置所有系统信息,则安装程序不会提示您输入任何配置信息。有关更多信息,请参见第 2 章,预配置系统配置信息(任务)。
如果未预配置所有系统信息,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答配置问题。
如果使用的是 GUI,在确认系统配置信息后,将显示“欢迎使用 Solaris”面板。
如果有提示,请回答其余的问题直到完成安装。
如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章,预配置系统配置信息(任务)。
如果未预配置所有安装选项,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。
如果正在升级安装了非全局区域的系统,请按以下步骤进行操作。
有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 11/06 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”。
基于 x86 的系统的 Solaris 安装程序将使用 GRUB 引导装载器。本过程说明了如何使用 GRUB 引导装载器通过网络来安装基于 x86 的系统。有关 GRUB 引导装载器的概述信息,请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的第 6 章 “基于 GRUB 引导的 Solaris 安装”。
要通过网络安装该系统,必须指示客户机系统通过网络进行引导。通过使用其系统 BIOS 和/或网络适配器 BIOS 的 BIOS 设置程序来启动客户机系统上的网络引导。在某些系统上,还必须调整引导设备优先列表,以便在从其他设备进行引导之前尝试网络引导。请参见生产商的文档以了解每种设置程序,或在引导过程中注意设置程序指令。
此过程假设您已经完成以下任务。
设置安装服务器。有关如何通过 CD 介质创建安装服务器的说明,请参见x86: 使用 SPARC 或 x86 DVD 介质创建 x86 安装服务器。
如有需要,设置引导服务器或 DHCP 服务器。如果要安装的系统在与安装服务器不同的其他子网上,必须设置引导服务器或使用 DHCP 服务器。有关如何设置引导服务器的说明,请参见使用 DVD 映像在子网上创建引导服务器。有关如何设置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)。
收集或预配置了安装所需的信息。可采用下列一种或多种方法执行该任务。
sysidcfg 文件(如果使用sysidcfg 文件来预配置系统信息)。有关如何创建 sysidcfg 文件的信息,请参见使用 sysidcfg 文件进行预配置。
设置名称服务器(如果使用命名服务预配置系统信息)。有关如何使用命名服务预配置信息的说明,请参见使用命名服务进行预配置。
在配置文件服务器的 JumpStart 目录中创建配置文件(如果使用自定义 JumpStart 安装方法)。有关如何设置自定义 JumpStart 安装的信息,请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》中的第 3 章 “准备自定义 JumpStart 安装(任务)”。
该过程还假设您的系统可以通过网络引导。
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)。
打开系统。
按下相应的键组合,以便进入系统 BIOS。
某些带有 PXE 功能的网络适配器具有一种功能,即,如果您在简短的引导提示符下敲击某一特定按键,将启动 PXE 引导。
在系统 BIOS 中,指示系统通过网络引导。
有关如何在 BIOS 中设置引导优先级的信息,请参见您的硬件文档。
退出 BIOS。
系统通过网络引导。将显示 GRUB 菜单。
在您的系统中显示的 GRUB 菜单,与下列样例会有所不同,这取决于您的网络安装服务器的配置。
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 11/06 /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 键。
如果要从网络安装服务器(在x86: 使用 SPARC 或 x86 DVD 介质创建 x86 安装服务器中设置)安装,则选择此项。
要使用特定引导参数从网络安装 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 |
有关引导参数和命令语法的信息,请参见表 8–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 11/06 安装指南:自定义 JumpStart 和高级安装》。
有关 Solaris 安装 GUI 和文本安装程序的详细信息,请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“系统要求和建议”。
系统会配置设备和接口,并搜索配置文件。kdmconfig 实用程序会检测在系统上配置键盘、显示设备和鼠标所必需的驱动程序。安装程序开始运行。请转至步骤 7 以继续安装。
要在安装前执行系统管理任务,请选择以下选项:
要更新驱动程序或安装一个安装时更新 (install time update, ITU),请插入更新介质并键入 5,再按 Enter 键。
您可能需要更新驱动程序或安装 ITU 来允许 Solaris OS 在系统中运行。请遵照有关驱动程序更新或 ITU 的说明来安装更新。
要执行系统管理任务,请键入 6,再按 Enter 键。
如果在安装前需要在系统上执行系统管理任务,可能需要启动单用户 shell。有关可在安装前执行的系统管理任务的信息,请参见《系统管理指南:基本管理》。
执行完这些系统管理任务后,将显示前面的选项列表。选择相应的选项来继续安装。
如果有提示,请回答系统配置问题。
如果已预配置所有系统信息,则安装程序不会提示您输入任何配置信息。有关更信息,请参见第 2 章,预配置系统配置信息(任务)。
如果未预配置所有系统信息,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答配置问题。
如果使用安装 GUI 进行安装,在您确认系统配置信息后,将显示“欢迎使用 Solaris”面板。
如果有提示,请回答其余的问题直到完成安装。
如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章,预配置系统配置信息(任务)。
如果未预配置所有安装选项,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。
如果正在升级安装了非全局区域的系统,请按以下步骤进行操作。
通过网络引导和安装系统后,指示系统后续引导时从磁盘驱动器引导。
要在您的计算机上安装多个操作系统,您需要指示 GRUB 引导装载器识别这些操作系统以便进行引导。有关更多信息,请参见《系统管理指南:基本管理》中的“通过编辑 GRUB 菜单来修改 Solaris 引导行为”。
有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 11/06 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”。