跳过导航链接 | |
退出打印视图 | |
从 Oracle Solaris 10 JumpStart 转换至 Oracle Solaris 11.1 自动化安装程序 Oracle Solaris 11.1 Information Library (简体中文) |
以下步骤描述如何创建 Oracle Solaris 11 JumpStart 安装服务器以在客户机系统上安装 Oracle Solaris 10 OS。
在将作为 JumpStart 安装服务器的计算机上安装 Oracle Solaris 11 OS。
在将作为 JumpStart 安装服务器的 Oracle Solaris 11 计算机上设置静态 IP 地址。
有关如何设置静态 IP 地址的信息,请参见《Oracle Solaris 管理:网络接口和网络虚拟化》中的"如何配置 IP 接口"和 ipadm(1M) 手册页中的说明。
从 solaris 发布者安装 system/boot/network 软件包。
# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris11/release/ # pkg install pkg:/system/boot/network Packages to install: 1 Variants/Facets to change: 3 Create boot environment: No Create backup boot environment: No Services to change: 1 DOWNLOAD PKGS FILES XFER (MB) Completed 1/1 13/13 0.0/0.0 PHASE ACTIONS Install Phase 34/34 PHASE ITEMS Package State Update Phase 1/1 Image State Update Phase 2/2 PHASE ITEMS Reading Existing Index 8/8 Indexing Packages 1/1
下载最新的 Oracle Solaris 10 DVD 映像。
该映像是安装映像和 JumpStart 工具的源。请记住,JumpStart 只能用于安装 Oracle Solaris 10 OS,不能安装 Oracle Solaris 11 OS。
使用 Oracle Solaris 10 DVD 映像和 setup_install_server(1M) 命令来设置 JumpStart 安装服务器。
以下示例使用适用于 SPARC 的 Oracle Solaris 10 9/10 DVD 映像。
# /media/SOL_10_0910_SPARC/Solaris_10/Tools/setup_install_server /export/s10u9_sparc Verifying target directory... Calculating the required disk space for the Solaris_10 product Calculating space required for the installation boot image Copying the CD image to disk... Copying Install Boot Image hierarchy... Copying /boot netboot hierarchy... Install Server setup complete
将 jumpstart_sample 文件从 DVD 映像复制到 JumpStart 配置文件位置。
# cd /media/SOL_10_0910_SPARC/Solaris_10/Misc/jumpstart_sample # mkdir -p /export/profiles/s10profile # cp -pr * /export/profiles/s10profile
执行rm_install_client 脚本问题中描述的解决方法。
执行check 脚本问题中描述的解决方法。
运行 check(1M) 命令和 -p s10-image 选项来验证 JumpStart 配置文件。
在以下示例中,为了简洁起见,省略了许多输出行。请注意,-p 选项并不是与所有的 Oracle Solaris 10 更新发行版都能配合使用。请确保您使用的是 Oracle Solaris 10 Update 7 或更高版本。(参考信息 CR 6728067。)
# cd /export/profile/s10profile ./check -p /export/s10u9_sparc 45 blocks Validating rules... Validating profile host_class... Validating profile zfsrootsimple... Validating profile net924_sun4c... Validating profile upgrade... Validating profile x86-class... Validating profile any_machine... The custom JumpStart configuration is ok.
确保 udp6 可用并联机。
udp6 服务在 tftp 软件包中提供。请确保安装了 tftp 软件包。
# pkg list tftp
如果未安装 tftp 软件包,请使用以下命令进行安装:
# pkg install pkg:/service/network/tftp
请确保 udp6 服务可用且联机。
# svcs udp6 STATE STIME FMRI disabled 8:36:55 svc:/network/tftp/udp6:default # svcadm enable network/tftp/udp6 # svcs udp6 STATE STIME FMRI online 8:38:28 svc:/network/tftp/udp6:default
将 /tftpboot 目录链接到 /etc/netboot 目录。如果 /etc/netboot 目录不存在,则创建该目录。
# ls /etc/netboot /etc/netboot: No such file or directory # mkdir -m 755 /etc/netboot # ln -s /etc/netboot /tftpboot # ls -l /tftpboot lrwxrwxrwx 1 root root 12 Sep 14 8:46:51 /tftpboot -> /etc/netboot
JumpStart 使用 /tftpboot 进行网络引导。AI 使用 /etc/netboot 进行网络引导。如果该 Oracle Solaris 11 服务器既用作 JumpStart 安装服务器又用作 AI 安装服务器,则 /tftpboot 必须是指向 /etc/netboot 的符号链接,这样这两种工具才可以共存。
提示 - 如果计划仅将此服务器用作 JumpStart 安装服务器或 AI 安装服务器,则不需要执行此步骤。但是,如果稍后更改了计划,则应该执行此步骤以避免出现网络引导失败错误。
运行 add_install_client(1M) 以安装客户机。
/export/s10u9_sparc/Solaris_10/Tools/add_install_client -e 8:0:20:fd:f2:18 \ -c line2-x4100:/export/profiles/s10profile \ -p line2-x4100:/export/profiles/s10profile line2-t1 sun4u Adding Ethernet number for line2-t1.sfbay.sun.com to /etc/ethers making /tftpboot enabling network/rarp service enabling network/rpc/bootparams service updating /etc/bootparams copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1