对于 Solaris 10 3/05 发行版,请按照本过程,使用 x86 CD 介质在 SPARC 系统中创建 x86 安装服务器。
从 Solaris 10 1/06 发行版开始,使用 x86 CD 介质创建 SPARC 安装服务器时将不再需要远程 x86 系统。有关更多信息,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
在本过程中,SPARC-system 是要成为安装服务器的 SPARC 系统,remote-x86-system 是要与 x86 CD 介质一起使用的远程 x86 系统。
执行此任务需要以下项目。
SPARC 系统
带有 CD-ROM 驱动器的 x86 系统
用于远程 x86 系统的一组 CD
Solaris 10 Software for x86 Platforms CD
Solaris 10 Languages for x86 Platforms CD
如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris 10 DVD 创建网络安装映像。有关如何从 DVD 创建网络安装映像的说明,请参见第 8 章,准备使用 DVD 介质从网络进行安装(任务)。
此过程假设系统正在运行卷管理器。如果您未使用卷管理器来管理介质,请参阅《System Administration Guide: Devices and File Systems》,以了解有关在不使用卷管理器时管理可移除介质的详细信息。
以超级用户身份登录远程 x86 系统。
该系统必须包括一个 CD-ROM 驱动器,并且是站点的网络和名称服务的一部分。如果使用名称服务,该系统也必须在 NIS、NIS+、DNS 或 LDAP 名称服务中。如果没有使用名称服务,则必须按照站点策略来发布有关此系统的信息。
在远程 x86 系统上,将 Solaris 10 Software for x86 Platforms - 1 CD 插入系统驱动器中。
在远程 x86 系统上,将以下项添加到 /etc/dfs/dfstab 文件中。
share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 |
在远程 x86 系统上,启动 NFS 守护程序。
在远程 x86 系统上,通过使用共享命令验证 CD 可用于其他系统。
remote-x86-system# share - /cdrom/sol_10_x86/s0 ro,anon=0 " " - /cdrom/sol_10_x86/s2 ro,anon=0 " " |
在前一个样例输出中,sol_10_x86 是指基于 x86 的系统上的 Solaris 10 OS。此文本串根据 Solaris OS 的每个版本不同而改变。
以超级用户身份登录要成为 x86 安装服务器的 SPARC 系统。
验证 CD 在远程 x86 系统上正确输出。
SPARC-system# showmount -e remote-x86-system export list for remote-x86-system: /cdrom/sol_10_x86/s0 (everyone) /cdrom/sol_10_x86/s2 (everyone) |
在 SPARC 系统上,转到已挂载磁盘上的 Tools 目录:
SPARC-system# cd \/net/remote-x86-system/cdrom/sol_10_x86/s2/Solaris_10/Tools |
在 SPARC 系统上,将驱动器中的磁盘内容复制到安装服务器硬盘上使用 setup_install_server 命令创建的目录中:
SPARC-system# ./setup_install_server install_dir_path |
指定磁盘映像将被复制到的目录。此目录必须为空。
setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris 10 Software 磁盘映像。要确定可用磁盘空间,请使用 df -kl 命令。
在 SPARC 系统上,转到顶层目录。
SPARC-system# cd / |
在 SPARC 系统上,卸载两个目录。
SPARC-system# umount /net/remote-x86-system/cdrom/sol_10_x86/s0 |
SPARC-system# umount /net/remote-x86-system/cdrom/sol_10_x86/s2 |
在 x86 系统上,取消两个 CD-ROM 片的共享。
remote x86 system# unshare /cdrom/sol_10_x86/s0 |
remote x86 system# unshare /cdrom/sol_10_x86/s2 |
在 x86 系统上,弹出 Solaris 10 Software for x86 Platforms - 1 CD。
将 Solaris 10 Software for x86 Platforms - 2 CD 插入 SPARC 系统的 CD-ROM 驱动器中。
在 SPARC 系统上,转到已挂载 CD 上的 Tools 目录:
SPARC-system# cd /cdrom/cdrom0/Solaris_10/Tools |
在 SPARC 系统上,将 CD 复制到安装服务器的硬盘上:
SPARC-system# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
弹出 Solaris 10 Software for x86 Platforms - 2 CD。
在 SPARC 系统上,将 Solaris 10 Languages for x86 Platforms CD 插入 SPARC 系统的 CD-ROM 驱动器中,然后挂载该 CD。
在 SPARC 系统上,转到已挂载 CD 上的 Tools 目录:
SPARC-system# cd /cdrom/cdrom0/Tools |
在 SPARC 系统上,将 CD 复制到安装服务器的硬盘上:
SPARC-system# ./add_to_install_server install_dir_path |
指定 CD 映像将被复制到的目录
确定是否要修补位于网络安装映像(由 setup_install_server 创建)中 miniroot (Solaris_10/Tools/Boot) 中的文件。
如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请参见使用 CD 映像添加要从网络安装的系统。
如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,则必须创建一个引导服务器。有关如何创建引导服务器的详细说明,请参阅使用 CD 映像在子网上创建引导服务器。
对于 Solaris 10 3/05 发行版,使用该示例在基于 SPARC 的系统中创建 x86 网络安装映像。
从 Solaris 10 1/06 发行版开始,使用 x86 CD 介质创建 SPARC 安装服务器时将不再需要远程 x86 系统。有关更多信息,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。
下面的示例说明了如何在名为 rosemary 的 SPARC 系统上创建 x86 安装服务器。以下 x86 CD 从名为 tadpole 的远程 x86 系统复制到 SPARC 安装服务器的 /export/home/cdx86 目录中。
Solaris 10 Software for x86 Platforms CD
Solaris 10 Languages for x86 Platforms CD
此示例假设该安装服务器正在运行 Solaris 10 OS。
在远程 x86 系统上,插入 Solaris 10 Software for x86 Platforms - 1 CD,然后键入以下命令:
tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 tadpole (remote-x86-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s2 tadpole (remote-x86-system)# svcadm enable svc:/network/nfs/server |
在 SPARC 系统上:
rosemary (SPARC-system)# cd /net/tadpole/cdrom/sol_10_x86/s2/Solaris_10/Tools rosemary (SPARC-system)# ./setup_install_server /export/home/cdx86 rosemary (SPARC-system)# cd / rosemary (SPARC-system)# umount /net/tadpole/cdrom/sol_10_x86/s2/ |
在远程 x86 系统上:
tadpole (remote-x86-system) unshare /cdrom/cdrom0/s0 tadpole (remote-x86-system) unshare /cdrom/cdrom0/s2 |
在 SPARC 系统上:
rosemary (SPARC-system)# cd /cdrom/cdrom0/Solaris_10/Tools rosemary (SPARC-system)# ./add_to_install_server /export/home/cdx86 |
为要安装的每个 Solaris 10 Software CD 重复执行上述命令。
rosemary (SPARC-system)# cd /cdrom/cdrom0/Tools rosemary (SPARC-system)# ./add_to_install_server /export/home/cdx86 |
在本示例中,在每个命令之前插入并自动挂载每张 CD。在每个命令之后取出 CD。
设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统。
如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器。
有关 setup_install_server 和 add_to_install_server 命令的其他信息,请参见install_scripts(1M)。