安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置引导服务器。
如果使用 DHCP 设置安装参数或者安装服务器和客户机在同一个子网上,则不需要引导服务器。
如果安装服务器和客户机不在同一子网上,而且您没有使用 DHCP,则必须为每个子网创建单独的引导服务器。可以为每个子网创建安装服务器。然而,安装服务器需要更多的磁盘空间。
如果要使用 Solaris DVD 介质在运行 Solaris 7 OS 的系统上设置安装服务器,则必须先应用以下修补程序之一。
Solaris 7 SPARC 平台版操作环境-修补程序 ID 107259-03
Solaris 7 Intel 平台版操作环境-修补程序 ID 107260-03
此过程假设系统正在运行卷管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》。
在要成为安装服务器的 SPARC 系统上,成为超级用户或承担等效角色。
该系统必须包含一个 DVD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
将 Solaris DVD 插入 SPARC 系统的驱动器。
创建一个目录来包含 DVD 映像。
# mkdir -p install_dir_path |
转到已挂载光盘上的 Tools 目录。
对于 SPARC DVD 介质,请键入:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
对于 x86 DVD 介质,请键入:
# cd /cdrom/cdrom0/Solaris_10/Tools |
将驱动器中的 DVD 映像复制到安装服务器的硬盘上。
# ./setup_install_server install_dir_path |
指定 DVD 映像将被复制到的目录
setup_install_server 命令指示是否有足够的磁盘空间可用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。
确定是否需要使安装服务器通过 NFS 被挂载。
如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请继续步骤 7。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,请完成以下步骤。
验证安装服务器映像的路径是否被正确共享。
# share | grep install_dir_path |
指定 DVD 映像将被复制到其中的安装映像的路径
如果已显示指向安装服务器目录的路径,并且在选项中显示 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 DVD。
(可选的)修补位于网络安装映像(通过 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 发行版的系统上,以超级用户身份登录或承担等效角色。
转到在步骤 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 发行版的系统上。
在 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 或者安装服务器与要安装的系统在同一子网上,则不需要创建引导服务器。请继续使用 DVD 映像添加要从网络安装的系统。
如果您没有使用 DHCP 并且安装服务器和客户机在不同的子网上,则必须创建引导服务器。请继续使用 DVD 映像在子网上创建引导服务器。
以下示例说明如何通过将 Solaris DVD 复制到安装服务器的 /export/home/dvdsparc 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
# mkdir -p /export/home/dvdsparc # cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./setup_install_server /export/home/dvdsparc |
如果需要独立的引导服务器,请键入以下命令:
将以下路径添加到 /etc/dfs/dfstab 文件:
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
以下示例说明如何通过将 Solaris DVD 复制到安装服务器的 /export/home/dvdx86 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/dvdx86 |
将以下路径添加到 /etc/dfs/dfstab 文件:
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86 |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 add_install_client 添加要从网络安装的系统 (DVD)。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 DVD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。
此过程假设该系统正在运行卷管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》。
在要成为安装服务器的 x86 系统上,成为超级用户或承担等效角色。
该系统必须包含一个 DVD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统也必须在 NIS、NIS+、DNS 或 LDAP 命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。
将 Solaris DVD 插入系统的驱动器中。
创建一个目录来包括引导映像。
# mkdir -p install_dir_path |
指定 DVD 映像将被复制到的目录
转到已挂载光盘上的 Tools 目录。
对于 SPARC DVD 介质,请键入:
# cd /cdrom/cdrom0/s0/Solaris_10/Tools |
对于 x86 DVD 介质,请键入:
# cd /cdrom/cdrom0/Solaris_10/Tools |
通过使用 setup_install_server 命令将驱动器中的光盘内容复制到安装服务器的硬盘中:
# ./setup_install_server install_dir_path |
指定 DVD 映像将被复制到的目录
setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。
确定是否需要使安装服务器通过 NFS 被挂载。
如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请继续步骤 7。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,请完成以下步骤。
验证安装服务器映像的路径是否被正确共享。
# share | grep install_dir_path |
指定 DVD 映像被复制到的安装映像的路径
如果已显示指向安装服务器目录的路径,并且在选项中显示 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 DVD。
(可选的)修补位于网络安装映像(通过 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 发行版的其他系统。
要修补 Solaris 10 11/06 for x86 miniroot,系统必须正在运行 Solaris 10 11/06 for x86 发行版。
如果安装服务器正在运行 Solaris 10 11/06 for x86 发行版,请转至步骤 d。
转到在步骤 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 网络安装映像的路径。如果已在步骤 c 中创建了一个新的安装映像,则指定 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 命令。
压缩 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,则不必创建引导服务器。请参见使用 DVD 映像添加要从网络安装的系统。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,则必须创建一个引导服务器。有关如何创建引导服务器的详细说明,请参阅使用 DVD 映像在子网上创建引导服务器。
以下示例说明如何通过将 Solaris Operating System for x86 Platforms DVD 复制到安装服务器的 /export/home/dvdx86 目录来创建 x86 安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
设置安装服务器。
# mkdir -p /export/home/dvdx86 # cd /cdrom/cdrom0/Solaris_10/Tools # ./setup_install_server /export/home/dvdx86 |
将以下路径添加到 /etc/dfs/dfstab 文件:
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdx86 |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
以下示例说明如何通过将 Solaris Operating System for SPARC Platforms DVD 复制到安装服务器的 /export/home/dvdsparc 目录来创建 x86 安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。
# mkdir -p /export/home/dvdscparc # cd /cdrom/cdrom0/s0/Solaris_10/Tools # ./setup_install_server /export/home/dvdsparc |
将以下路径添加到 /etc/dfs/dfstab 文件:
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/dvdsparc |
检查 nfsd 守护进程是否已联机。如果 nfsd 守护进程未联机,则启动并共享该守护进程。
# svcs -l svc:/network/nfs/server:default # svcadm enable svc:/network/nfs/server # shareall # cd / |
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 add_install_client 添加要从网络安装的系统 (DVD)。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)。