JavaScript is required to for searching.
跳过导航链接
退出打印视图
从 Oracle Solaris 10 JumpStart 转换至 Oracle Solaris 11.1 自动化安装程序     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  将 JumpStart 与自动化安装程序相比较

2.  转换规则和配置文件

3.  转换配置文件

4.  在 Oracle Solaris 11 服务器上使用 JumpStart 安装 Oracle Solaris 10

将 Oracle Solaris 11 系统设置为 Oracle Solaris 10 JumpStart 服务器

已知问题的解决方法

rm_install_client 脚本问题

check 脚本问题

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

将 Oracle Solaris 11 系统设置为 Oracle Solaris 10 JumpStart 服务器

以下步骤描述如何创建 Oracle Solaris 11 JumpStart 安装服务器以在客户机系统上安装 Oracle Solaris 10 OS。

  1. 在将作为 JumpStart 安装服务器的计算机上安装 Oracle Solaris 11 OS。

  2. 在将作为 JumpStart 安装服务器的 Oracle Solaris 11 计算机上设置静态 IP 地址。

    有关如何设置静态 IP 地址的信息,请参见《Oracle Solaris 管理:网络接口和网络虚拟化》中的"如何配置 IP 接口"ipadm(1M) 手册页中的说明。

  3. 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
  4. 下载最新的 Oracle Solaris 10 DVD 映像。

    该映像是安装映像和 JumpStart 工具的源。请记住,JumpStart 只能用于安装 Oracle Solaris 10 OS,不能安装 Oracle Solaris 11 OS。

  5. 使用 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
  6. 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
  7. 执行rm_install_client 脚本问题中描述的解决方法。

  8. 执行check 脚本问题中描述的解决方法。

  9. 运行 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.
  10. 确保 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
  11. /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 安装服务器,则不需要执行此步骤。但是,如果稍后更改了计划,则应该执行此步骤以避免出现网络引导失败错误。


  12. 运行 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