此过程假设系统正在运行卷管理器。如果不是使用卷管理器管理介质,请参阅 《系统管理指南:设备和文件系统》。
在要成为安装服务器的系统上,成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
该系统必须包含一个 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)。