Solaris 10 11/06 安装指南:基于网络的安装

第 6 章 使用 CD 介质从网络进行安装(任务)

本章介绍如何使用 CD 介质设置网络和系统,以便从网络安装 Solaris 软件。网络安装使您可以从能够访问 Solaris 10 11/06 光盘映像的系统(称作安装服务器)向网络上的其他系统安装 Solaris 软件。先将 CD 介质的内容复制到安装服务器的硬盘上。然后,可以使用任何一种 Solaris 安装方法从网络安装 Solaris 软件。本章包含以下主题:


注 –

从 Solaris 10 11/06 发行版开始,您可以在初始安装期间选择更改网络安全性设置,以便禁用除安全 Shell 之外的所有网络服务,或对这些服务进行限制以使它们只响应本地请求。此安全性选项仅在初始安装期间可用,在升级期间不可用。升级时会保留所有以前设置的服务。如有必要,可以使用 netservices 命令在升级后对网络服务进行限制。请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“规划网络安全性”

可以通过使用 netservices open 命令,或通过使用 SMF 命令启用各个服务,在安装后启用网络服务。请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“在安装后修改安全性设置”


任务图:使用 CD 介质从网络进行安装

表 6–1 任务图:使用 CD 介质设置安装服务器

任务 

描述 

参考 

(仅适用于 x86):检验您的系统是否支持 PXE。 

如果要通过网络安装基于 x86 的系统,请确保您的计算机可以在没有本地引导介质的情况下使用 PXE 进行引导。 

如果基于 x86 的系统不支持 PXE,则必须从本地 DVD 或 CD 引导系统。 

查看您的硬件制造商的文档或系统 BIOS。 

选择安装方法。 

Solaris OS 提供了几种安装或升级方法。选择最适合于您的环境的安装方法。 

《Solaris 10 11/06 安装指南:规划安装和升级》中的“选择 Solaris 安装方法”

收集关于您的系统的信息。 

使用检查清单并完成工作表以收集在安装或升级时需要的全部信息。 

《Solaris 10 11/06 安装指南:规划安装和升级》中的第 5  章 “在安装或升级前收集信息(规划)”

(可选)预配置系统信息。 

您可以预配置系统信息以避免在安装或升级时被提示输入该信息。 

第 2 章,预配置系统配置信息(任务)

创建安装服务器。

使用 setup_install_server(1M) 命令将 Solaris Software - 1 CD 复制到安装服务器的硬盘上。

使用 add_to_install_server(1M) 命令将其他 Solaris Software CD 和 Solaris Languages CD 复制到安装服务器的硬盘上。

(可选)创建引导服务器。

如果要从与安装服务器不在同一子网的网络中安装系统,必须在子网上创建一个引导服务器以引导系统。使用带 -b 选项的 setup_install_server 命令来设置引导服务器。如果您使用的是动态主机配置协议 (DHCP),则不必创建引导服务器。

使用 CD 映像在子网上创建引导服务器

添加要从网络安装的系统。

使用 add_install_client 命令设置要从网络安装的每个系统。要安装的每个系统都需要在网络上具备安装服务器、引导服务器(如果需要)和配置信息。

使用 CD 映像添加要从网络安装的系统

(可选)配置 DHCP 服务器。

如果您要使用 DHCP 来提供系统的配置参数和安装参数,请配置 DHCP 服务器,然后针对您的安装创建相应的选项和宏。 


注 –

如果您要通过网络使用 PXE 来安装基于 x86 的系统,必须配置一个 DHCP 服务器。


《系统管理指南:IP 服务》中的第 13  章 “规划 DHCP 服务(任务)”

使用 DHCP 服务预配置系统配置信息(任务)

通过网络安装系统。 

通过从网络引导系统来开始安装。 

使用 CD 映像从网络安装系统

SPARC: 使用 CD 介质创建 SPARC 安装服务器

安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置一个单独的引导服务器。

ProcedureSPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器

通过本过程可以使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器。


注 –

此过程假设该系统正在运行管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》


开始之前

如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)

  1. 在要成为安装服务器的系统上,成为超级用户或承担等效角色。

    该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在命名服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。

  2. 将 Solaris Software - 1 CD 插入该系统的驱动器。

  3. 为 CD 映像创建一个目录。


    # mkdir -p install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  4. 转到已挂载光盘上的 Tools 目录。

    • 如果您从 Solaris Software for SPARC Platforms - 1 CD 创建安装映像,请键入以下命令:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • 如果您从 Solaris Software for x86 Platforms - 1 CD 创建安装映像,请键入以下命令:


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  5. 将驱动器中的映像复制到安装服务器的硬盘上。


    # ./setup_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录


    注 –

    setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。


  6. 确定是否需要使安装服务器通过 NFS 被挂载。

    • 如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请继续步骤 7

    • 如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,请完成以下步骤。

      1. 验证安装服务器映像的路径是否被正确共享。


        # share | grep install_dir_path
        
        install_dir_path

        指定安装映像的路径,CD 映像便是从此映像复制而来的。

        • 如果已显示指向安装服务器目录的路径,并且在选项中显示 anon=0,请继续步骤 7

        • 如果没有显示安装服务器目录的路径,或者选项中未显示 anon=0,则继续。

      2. 通过将该项添加到 /etc/dfs/dfstab 文件中,使安装服务器可用。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. 验证 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
          
      4. 共享该安装服务器。


        # shareall
        
  7. 转到根目录 (/)。


    # cd /
    
  8. 弹出 Solaris Software - 1 CD。

  9. 将 Solaris Software - 2 CD 插入系统的 CD-ROM 驱动器。

  10. 转到已挂载 CD 上的 Tools 目录。

    1. 如果您从 Solaris Software for SPARC Platforms - 1 CD 创建安装映像,请键入以下命令:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    2. 如果您从 Solaris Software for x86 Platforms - 1 CD 创建安装映像,请键入以下命令:


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  11. 将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  12. 转到根目录 (/)。


    # cd /
    
  13. 弹出 Solaris Software - 2 CD。

  14. 对于要安装的每个 Solaris Software CD,重复步骤 9步骤 13

  15. 将 Solaris Languages CD 插入系统的 CD-ROM 驱动器。

  16. 转到已挂载 CD 上的 Tools 目录。

    • 对于 SPARC DVD 介质,请键入:


      # cd /cdrom/cdrom0/s0/Solaris_10/Tools
      
    • 对于 x86 DVD 介质,请键入:


      # cd /cdrom/cdrom0/Solaris_10/Tools
      
  17. 将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  18. 转到根目录 (/)。


    # cd /
    
  19. (可选的)修补位于网络安装映像(通过 setup_install_server 创建)上的 miniroot 中的文件。如果引导映像有问题,则必须修补文件。

    • 对于基于 SPARC 的安装映像,用 patchadd -C 命令来修补位于 miniroot 中的文件。


      # patchadd -C install_dir_path path-to-patch/patch-id
      
      install_dir_path

      指定网络安装 miniroot 的路径。

      path-to-patch

      指定您要添加的修补路径,例如,/var/sadm/spool

      patch-id

      指定要应用的修补程序 ID。


      注意 – 注意 –

      除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。


    • 对于基于 x86 的安装映像,按照以下步骤修补 x86 网络安装 miniroot。


      注 –

      这些步骤假设网络上已经有一个系统正在运行 Solaris 10 11/06 for x86 发行版,并且可以通过网络访问该系统。


      1. 在运行 Solaris 10 11/06 for x86 发行版的系统上,以超级用户身份登录或承担等效角色。

      2. 转到在步骤 4 中创建的安装映像的 Tools 目录。


        # cd install-server-path/install-dir-path/Solaris_10/Tools
        
        install-server-path

        指定网络中的安装服务器系统的路径,例如,/net/installserver-1

      3. 创建一个新的安装映像,并将该映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。


        # ./setup_install_server remote_install_dir_path
        
        remote_install_dir_path

        指定在 Solaris 10 11/06 for x86 系统上创建新安装映像的路径。

        此命令会在 Solaris 10 11/06 for x86 系统上创建一个新的安装映像。为了修补此映像,必须临时将此映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。

      4. 在 Solaris 10 11/06 for x86 系统上,解压缩网络安装引导归档文件。


        # /boot/solaris/bin/root_archive unpackmedia remote_install_dir_path \
          destination_dir
        
        remote_install_dir_path

        指定 Solaris 10 11/06 for x86 系统上 x86 网络安装映像的路径。

        destination_dir

        指定包含解压缩引导归档文件的目录的路径。

      5. 在 Solaris 10 11/06 for x86 系统上,修补解压缩的引导归档文件。


        # patchadd -C destination_dir path-to-patch/patch-id
        
        path-to-patch

        指定您要添加的修补路径,例如,/var/sadm/spool

        patch-id

        指定要应用的修补程序 ID。

        可以使用 patchadd -M 选项指定多个修补程序。有关更多信息,请参见 patchadd(1M)


        注意 – 注意 –

        除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。


      6. 在 Solaris 10 11/06 for x86 系统上,压缩 x86 引导归档文件。


        # /boot/solaris/bin/root_archive packmedia destination_dir \
          remote_install_dir_path
        
      7. 将修补后的 miniroot 复制到安装服务器上的安装映像。


        # cp remote_install_dir_path/boot/x86.miniroot \
          install-server-path/install_dir_path/boot/x86.miniroot
        
  20. 确定是否需要创建引导服务器。


示例 6–1 SPARC: 使用 SPARC CD 介质创建 SPARC 安装服务器

以下示例说明如何通过将以下 CD 复制到安装服务器的 /export/home/cdsparc 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。

将 Solaris Software for SPARC Platforms - 1 CD 插入该系统的 CD-ROM 驱动器中。


# mkdir -p /export/home/cdsparc
# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./setup_install_server /export/home/cdsparc

# cd /

弹出 Solaris Software for SPARC Platforms - 1 CD。将 Solaris Software for SPARC Platforms - 2 CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc
# cd /

为要安装的每个 Solaris Software CD 重复执行上述命令。

将 Solaris Languages for SPARC Platforms CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/s0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc


示例 6–2 使用 x86 CD 介质创建 SPARC 安装服务器

使用以下示例可以在基于 SPARC 的安装服务器上创建 x86 网络安装映像。下面的示例说明如何通过将 Solaris Software for x86 Platforms CD 复制到安装服务器的 /export/home/cdx86 目录来创建跨平台安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。

将 Solaris Software for x86 Platforms - 1 CD 插入系统的 CD-ROM 驱动器中。


# mkdir -p /export/home/cdsparc
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdsparc

# cd /

弹出 Solaris Software for x86 Platforms - 1 CD。将 Solaris Software for x86 Platforms - 2 CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdsparc
# cd /

为每个要安装的 Solaris Software for x86 Platforms CD 重复之前的命令。

将 Solaris Languages for x86 Platforms CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/Tools
# ./add_to_install_server /export/home/cdsparc

继续安装

设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统

如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器

另请参见

有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)

x86: 使用 CD 介质创建 x86 安装服务器

安装服务器中包含从网络安装系统所需的安装映像。要在网络中的系统上安装 Solaris 软件,必须创建一个安装服务器。不必每次都设置一个单独的引导服务器。

Procedurex86: 使用 x86 CD 介质创建 x86 安装服务器

本过程使用 x86 CD 介质创建 x86 安装服务器。

要创建 SPARC 网络安装映像,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器


注 –

此过程假设该系统正在运行管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》


开始之前

如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)

  1. 在要成为安装服务器的系统上,成为超级用户或承担等效角色。

    该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统必须已经在命名服务(如 NIS、NIS+、DNS 或 LDAP)中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。

  2. 将 Solaris Software - 1 CD 插入该系统的驱动器。

  3. 为 CD 映像创建一个目录。


    # mkdir -p install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  4. 转到已挂载光盘上的 Tools 目录。


    # cd /cdrom/cdrom0/Solaris_10/Tools
    

    在前一个示例中,cdrom0 是包含 Solaris OS CD 介质的驱动器的路径。

  5. 将驱动器中的映像复制到安装服务器的硬盘上。


    # ./setup_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录


    注 –

    setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。


  6. 确定是否需要使安装服务器通过 NFS 被挂载。

    • 如果安装服务器与要安装的系统在同一子网上,或者您使用的是 DHCP,则不必创建引导服务器。请继续步骤 7

    • 如果安装服务器与要安装的系统不在同一子网上,而且您没有使用 DHCP,请完成以下步骤。

      1. 验证安装服务器映像的路径是否被正确共享。


        # share | grep install_dir_path
        
        install_dir_path

        指定安装映像的路径,CD 映像便是从此映像复制而来的。

        • 如果已显示指向安装服务器目录的路径,并且在选项中显示 anon=0,请继续步骤 7

        • 如果没有显示安装服务器目录的路径,或者选项中未显示 anon=0,则继续。

      2. 通过将该项添加到 /etc/dfs/dfstab 文件中,使安装服务器可用。


        share -F nfs -o ro,anon=0 -d "install server directory" install_dir_path
        
      3. 验证 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
          
      4. 共享该安装服务器。


        # shareall
        
  7. 转到根目录 (/)。


    # cd /
    
  8. 弹出 Solaris Software - 1 CD。

  9. 将 Solaris Software - 2 CD 插入系统的 CD-ROM 驱动器。

  10. 转到已挂载 CD 上的 Tools 目录:


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  11. 将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  12. 转到根目录 (/)。


    # cd /
    
  13. 弹出 Solaris Software - 2 CD。

  14. 对于要安装的每个 Solaris Software CD,重复步骤 9步骤 13

  15. 将 Solaris Languages CD 插入系统的 CD-ROM 驱动器。

  16. 转到已挂载 CD 上的 Tools 目录:


    # cd /cdrom/cdrom0/Solaris_10/Tools
    
  17. 将 CD-ROM 驱动器中的 CD 复制到安装服务器的硬盘上。


    # ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  18. 转到根目录 (/)。


    # cd /
    
  19. 修补位于网络安装映像(通过 setup_install_server 创建)上的 miniroot 中的文件。如果引导映像有问题,则必须修补文件。按照以下步骤修补 x86 网络安装 miniroot。

    1. 如果安装服务器未运行 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 发行版。

    2. 转到在步骤 5 中创建的安装映像的 Tools 目录。


      # cd install-server-path/install-dir-path/Solaris_10/Tools
      
      install-server-path

      指定网络中的安装服务器系统的路径,例如,/net/installserver-1

    3. 创建一个新的安装映像,并将该映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。


      # ./setup_install_server remote_install_dir_path
      
      remote_install_dir_path

      指定在 Solaris 10 11/06 for x86 系统上创建新安装映像的路径。

      此命令会在 Solaris 10 11/06 for x86 系统上创建一个新的安装映像。为了修补此映像,必须临时将此映像放置在正在运行 Solaris 10 11/06 for x86 发行版的系统上。

    4. 解压缩网络安装引导归档文件。


      # /boot/solaris/bin/root_archive unpackmedia install_dir_path \
        destination_dir
      
      install_dir_path

      指定 x86 网络安装映像的路径。

      destination_dir

      指定包含解压缩引导归档文件的目录的路径。

    5. 修补解压缩引导归档文件。


      # patchadd -C destination_dir path-to-patch/patch-id
      
      path-to-patch

      指定您要添加的修补路径,例如,/var/sadm/spool

      patch-id

      指定要应用的修补程序 ID。

      可以使用 patchadd -M 选项指定多个修补程序。有关更多信息,请参见 patchadd(1M)


      注意 – 注意 –

      除非阅读了 Patch README 中的指导或联系了当地的 Sun 支持办事处,否则不要使用 patchadd -C 命令。


    6. 压缩 x86 引导归档文件。


      # /boot/solaris/bin/root_archive packmedia destination_dir \
        install_dir_path
      
    7. 如果需要,将修补后的 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
      
  20. 确定是否需要创建引导服务器。


示例 6–3 x86: 使用 x86 CD 介质创建 x86 安装服务器

以下示例说明如何通过将以下 CD 复制到安装服务器的 /export/home/cdx86 目录来创建安装服务器。此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。

将 Solaris Software for x86 Platforms - 1 CD 插入系统的 CD-ROM 驱动器中。

设置安装服务器。


# mkdir -p /export/home/cdx86
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/cdx86

# cd /

弹出 Solaris Software for x86 Platforms - 1 CD。将 Solaris Software for x86 Platforms - 2 CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdx86
# cd /

为要安装的每个 Solaris Software CD 重复执行上述命令。

将 Solaris Languages for x86 Platforms CD 插入 CD-ROM 驱动器中。


# cd /cdrom/cdrom0/Solaris_10/Tools
# ./add_to_install_server /export/home/cdx86

继续安装

设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统

如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器

另请参见

有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)

为 CD 介质创建跨平台安装服务器

本节介绍如何在 SPARC 系统上创建 x86 网络安装映像。

使用 x86 CD 介质创建 SPARC 安装服务器时不需要远程 x86 系统。有关更多信息,请参见SPARC: 使用 SPARC 或 x86 CD 介质创建 SPARC 安装服务器

Procedure使用 SPARC CD 介质在 x86 系统上创建 SPARC 安装服务器

通过本过程可以使用 SPARC CD 介质在 x86 系统上创建 SPARC 安装服务器。

在本过程中,x86-system 是要成为安装服务器的 x86 系统,remote-SPARC-system 是要与 SPARC CD 介质一起使用的远程 SPARC 系统。

开始之前

执行此任务需要以下项目。

如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)


注 –

此过程假设系统正在运行卷管理器。如果不使用卷管理器管理介质,请参阅《系统管理指南:设备和文件系统》


  1. 在远程 SPARC 系统上,成为超级用户或承担等效角色。

    该系统必须包含一个 CD-ROM 驱动器,并且是站点的网络和命名服务的一部分。如果使用命名服务,则该系统也必须在 NIS、NIS+、DNS 或 LDAP 命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。

  2. 在远程 SPARC 系统上,将 Solaris Software for SPARC Platforms - 1 CD 插入系统的驱动器中。

  3. 在远程 SPARC 系统上,将以下项添加到 /etc/dfs/dfstab 文件中。


    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
    
  4. 在远程 SPARC 系统上,启动 NFS 守护程序。

    • 如果安装服务器正在运行 Solaris 10 11/06 OS 或兼容版本,请键入以下命令。


      remote-SPARC-system# svcadm enable svc:/network/nfs/server
      
    • 如果安装服务器正在运行 Solaris 9 OS 或兼容版本,请键入以下命令。


      remote-SPARC-system# /etc/init.d/nfs.server start
      
  5. 在远程 SPARC 系统上,通过使用共享命令验证 CD 可用于其他系统。


    remote-SPARC-system# share
    -   /cdrom/cdrom0/s0 ro,anon=0 " "
    -   /cdrom/cdrom0/s1 ro,anon=0 " "

    在前一个样例输出中,cdrom0 是指基于 SPARC 的系统上的 Solaris 10 11/06 OS。此文本串根据 Solaris OS 的每个版本不同而改变。

  6. 在要成为 SPARC 安装服务器的 x86 系统上,成为超级用户或承担等效角色。

  7. 验证 CD 在远程 x86 系统上正确输出。


    x86-system# showmount -e remote-SPARC-system
    export list for remote-SPARC-system:
    /cdrom/cdrom0/s0 (everyone)
    /cdrom/cdrom0/s1 (everyone)
  8. 在 x86 系统上,转到已挂载光盘上的 Tools 目录:


    x86-system# cd /net/remote-SPARC-system/cdrom/cdrom0/s0/Solaris_10/Tools
    
  9. 在 x86 系统上,将驱动器中的光盘内容复制到安装服务器硬盘上使用 setup_install_server 命令创建的目录中:


    x86-system# ./setup_install_server  install_dir_path
    
    install_dir_path

    指定光盘映像将被复制到的目录。此目录必须为空。


    注 –

    setup_install_server 命令指示您是否有足够的磁盘空间用于 Solaris Software 光盘映像。要确定可用磁盘空间,请使用 df -kl 命令。


  10. 在 x86 系统上,转到顶层目录。


    x86-system# cd /
    
  11. 在 x86 系统上,卸载两个目录。


    x86-system# umount /net/remote-SPARC-system/cdrom/cdrom0/s0
    
  12. 在 SPARC 系统上,取消对两个 CD-ROM 片的共享。


    remote-SPARC-system# unshare /cdrom/cdrom0/s0
    

    remote-SPARC-system# unshare /cdrom/cdrom0/
    
  13. 在 SPARC 系统上,弹出 Solaris Software for SPARC Platforms - 1 CD。

  14. 将 Solaris Software for SPARC Platforms - 2 CD 插入 x86 系统的 CD-ROM 驱动器中。

  15. 在 x86 系统上,转到已挂载 CD 上的 Tools 目录:


    x86-system# cd /cdrom/cdrom0/s0/Solaris_10/Tools
    
  16. 在 x86 系统上,将 CD 复制到安装服务器的硬盘上。


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  17. 弹出 Solaris Software for SPARC Platforms - 2 CD。

  18. 对于要安装的每个 Solaris Software CD,重复步骤 14步骤 17

  19. 在 x86 系统上,将 Solaris Languages for SPARC Platforms CD 插入 x86 系统的 CD-ROM 驱动器中,然后挂载该 CD。

  20. 在 x86 系统上,转到已挂载 CD 上的 Tools 目录:


    x86-system# cd /cdrom/cdrom0/s0/Solaris_10/Tools
    
  21. 在 x86 系统上,将 CD 复制到安装服务器的硬盘上。


    x86-system# ./add_to_install_server install_dir_path
    
    install_dir_path

    指定 CD 映像将被复制到的目录

  22. 确定是否要修补位于网络安装映像(由 setup_install_server 创建)中 miniroot (Solaris_10/Tools/Boot) 中的文件。

    • 如果不执行此操作,请继续下一步。

    • 如果执行此操作,请使用 patchadd -C 命令修补位于 miniroot 中的文件。


      注意 – 注意 –

      除非已阅读 Patch README 说明或与当地的 Sun 支持办事处进行了联系,否则不要使用 patchadd -C


  23. 确定是否需要创建引导服务器。


示例 6–4 使用 SPARC CD 介质在 x86 系统上创建一个 SPARC 安装服务器

以下示例说明如何在名为 richards 的 x86 系统上创建 SPARC 安装服务器。以下 SPARC CD 从名为 simpson 的远程 SPARC 系统复制到 x86 安装服务器的 /export/home/cdsparc 目录。

此示例假设该安装服务器正在运行 Solaris 10 11/06 OS。

在远程 SPARC 系统上,插入 Solaris Software for SPARC Platforms - 1 CD,然后键入以下命令:


simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
simpson (remote-SPARC-system)# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s1
simpson (remote-SPARC-system)# svcadm enable svc:/network/nfs/server

在 x86 系统上:


richards (x86-system)# cd /net/simpson/cdrom/cdrom0/s0//Solaris_10/Tools
richards (x86-system)# ./setup_install_server /export/home/cdsparc
richards (x86-system)# cd /
richards (x86-system)# umount /net/simpson/cdrom/cdrom0/s0/

在远程 SPARC 系统上:


simpson (remote-SPARC-system) unshare /cdrom/cdrom0/s0
simpson (remote-SPARC-system) unshare  /cdrom/cdrom0/s1

在 x86 系统上:


richards (x86-system)# cd /cdrom/cdrom0/Solaris_10/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

为每个要安装的 Solaris Software for x86 Platforms CD 重复之前的命令。


richards (x86-system)# cd /cdrom/cdrom0/Tools
richards (x86-system)# ./add_to_install_server /export/home/cdsparc

在本示例中,在每个命令之前插入并自动挂载每张 CD。在每个命令之后取出 CD。


继续安装

设置安装服务器后,必须将客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统

如果没有使用 DHCP,并且客户机系统在安装服务器以外的其他子网上,则必须创建引导服务器。有关更多信息,请参见使用 CD 映像在子网上创建引导服务器

另请参见

有关 setup_install_server 命令和 add_to_install_server 命令的其他信息,请参见 install_scripts(1M)

使用 CD 映像在子网上创建引导服务器

要通过网络在系统上安装 Solaris 软件,必须创建安装服务器。不必每次都设置引导服务器。引导服务器包含足够从网络引导系统的引导软件,然后安装服务器将完成 Solaris 软件的安装。

Procedure使用 CD 映像在子网上创建引导服务器

  1. 在要使其成为子网的引导服务器的系统上,登录并成为超级用户或承担等效角色。

    该系统必须包括本地 CD-ROM 驱动器或者能够访问远程 Solaris 10 11/06 光盘映像,该映像通常在安装服务器上。如果使用命名服务,则该系统应该在命名服务中。如果不使用命名服务,则必须按照站点策略来分发有关该系统的信息。

  2. 从安装服务器挂载 Solaris Software - 1 CD 映像。


    # mount -F nfs -o ro server_name:path /mnt
    
    server_name: path

    是安装服务器的名称和光盘映像的绝对路径

  3. 创建引导映像的目录。


    # mkdir -p boot_dir_path
    
    boot_dir_path

    指定引导软件将被复制到的目录

  4. 转到 Solaris Software - 1 CD 映像上的 Tools 目录。


    # cd /mnt/Solaris_10/Tools
    
  5. 将引导软件复制到引导服务器。


    # ./setup_install_server -b boot_dir_path
    
    -b

    指定要将系统设置为引导服务器

    boot_dir_path

    指定引导软件将被复制到的目录


    注 –

    setup_install_server 命令用于指明是否具有足够的磁盘空间可用于映像。要确定可用磁盘空间,请使用 df -kl 命令。


  6. 转到根目录 (/)。


    # cd /
    
  7. 卸载安装映像。


    # umount /mnt
    

示例 6–5 使用 CD 介质在子网上创建引导服务器

以下示例说明如何在子网上创建引导服务器。这些命令将引导软件从 Solaris Software for SPARC Platforms - 1 CD 映像复制到系统的本地磁盘上的 /export/install/boot


# mount -F nfs -o ro crystal:/export/install/boot /mnt 
# mkdir -p /export/install/boot 
# cd /mnt/Solaris_10/Tools
# ./setup_install_server -b /export/install/boot
# cd /
# umount /mnt

在本示例中,在命令之前插入并自动挂载光盘。在命令之后,光盘被取出。


继续安装

完成引导服务器设置后,必须将该客户机添加为安装客户机。有关如何添加客户机系统以便通过网络进行安装的信息,请参见使用 CD 映像添加要从网络安装的系统

另请参见

有关 setup_install_server 命令的其他信息,请参见 install_scripts(1M)

使用 CD 映像添加要从网络安装的系统

创建安装服务器并根据需要创建引导服务器后,必须设置每个要从网络安装的系统。每个要安装的系统都需要找到以下内容:

请使用以下 add_install_client 过程设置安装服务器和客户机。

有关与此命令一起使用的更多选项,请参见手册页 add_install_client(1M)

Procedure使用 add_install_client 添加要从网络安装的系统 (CD)

创建了安装服务器之后,必须设置要通过网络安装的每个系统。

按照以下 add_install_client 步骤设置要从网络进行安装的 x86 客户机。

开始之前

如果有引导服务器,请确保已共享了安装服务器的安装映像。请参见“创建安装服务器”过程中的步骤 6

每个要安装的系统都需要找到以下项。

  1. 在安装服务器或引导服务器上,成为超级用户或承担等效角色。

  2. 如果使用 NIS、NIS+、DNS 或 LDAP 命名服务,请验证以下有关要安装系统的信息是否已经添加到命名服务中:

    • 主机名

    • IP 地址

    • 以太网地址

    有关命名服务的更多信息,请参见《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》

  3. 转到安装服务器的 Solaris 10 11/06 CD 映像上的 Tools 目录:


    # cd /install_dir_path/Solaris_10/Tools
    
    install_dir_path

    指定 Tools 目录的路径

  4. 将客户机添加到安装服务器的 /etc/ethers 文件。

    1. 在客户机上,找到以太网地址。可从本地文件中获取 /etc/ethers 映射。


      # ifconfig -a grep ether
      ether 8:0:20:b3:39:1d
    2. 在安装服务器上,在编辑器中打开 /etc/ethers 文件。将地址添加到列表中。

  5. 设置要从网络安装的客户机系统。


    # ./add_install_client -d -s install_server:install_dir_path \
    -c jumpstart_server:jumpstart_dir_path   -p sysid_server:path \
      -t boot_image_path -b "network_boot_variable=value" \
    -e ethernet_address client_name platform_group 
    
    -d

    指定该客户机使用 DHCP 来获得网络安装参数。如果仅使用 -d 选项,add_install_client 命令将为同一类的客户机系统(例如,所有的 SPARC 客户机)设置安装信息。要为特定的客户机设置安装信息,请将 -d-e 选项一起使用。

    对于 x86 客户机,使用此选项可以使用 PXE 网络引导从网络引导系统。该选项的输出列出了需要通过 DHCP 服务器创建的 DHCP 选项。

    有关使用 DHCP 进行特定于类的安装的更多信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏

    -s install_server:install_dir_path

    指定安装服务器的名称和路径。

    • install_server 是安装服务器的主机名

    • install_dir_path 是 Solaris 10 11/06 CD 映像的绝对路径

    -c jumpstart_server :jumpstart_dir_path

    为自定义 JumpStart 安装指定 JumpStart 目录。jumpstart_server 是 JumpStart 目录所在的服务器的主机名。jumpstart_dir_path 是 JumpStart 目录的绝对路径。

    -p sysid_server :path

    指定用于预配置系统信息的 sysidcfg 文件的路径。sysid_server 是一个有效的主机名或者是包含文件的服务器的 IP 地址。path 是包含 sysidcfg 文件的目录的绝对路径。

    -t boot_image_path

    如果要使用 Solaris 10 11/06 网络安装映像、CD 或 DVD 上 Tools 目录中引导映像以外的另一引导映像,请指定此引导映像的路径。

    -bboot-property= value

    仅限基于 x86 的系统:使您可以设置要用来从网络引导客户机的引导属性变量的值。-b 必须和 -e 选项一起使用。

    有关引导属性的描述,请参见 eeprom(1M) 手册页。

    -e ethernet_address

    指定要安装的客户机的以太网地址。通过该选项可以为特定客户机设置安装信息,包括该客户机的引导文件。

    引导文件名中不再使用 nbp. 前缀。例如,如果针对一个基于 x86 的客户机指定 -e 00:07:e9:04:4a:bf ,该命令将在 /tftpboot 目录中创建引导文件 010007E9044ABF.i86pc。但是,该 Solaris 10 11/06 发行版支持使用前缀为 nbp. 的传统引导文件。

    有关使用 DHCP 进行的特定于客户机的安装的更多信息,请参见为 Solaris 安装参数创建 DHCP 选项和宏

    client_name

    是从网络安装的系统的名称。该名称不是安装服务器的主机名。

    platform_group

    是要安装的系统的平台组。《Solaris 10 11/06 安装指南:规划安装和升级》中的“平台名称和平台组”中显示了平台组的详细列表。


示例 6–6 SPARC: 使用 DHCP 时在 SPARC 安装服务器上添加 SPARC 安装客户机 (CD)

下面的示例说明如何在使用 DHCP 时添加安装客户机以在网络上设置安装参数。安装客户机名为 basil,它是一个 Ultra 5 系统。文件系统 /export/home/cdsparc/Solaris_10/Tools 包含 add_install_client 命令。

有关如何使用 DHCP 为网络安装设置安装参数的更多信息,请参见“使用 DHCP 服务预配置系统配置信息(任务)”。


sparc_install_server# cd /export/home/cdsparc/Solaris_10/Tools
sparc_install_server# ./add_install_client -d basil sun4u


示例 6–7 添加与服务器在同一子网上的安装客户机 (CD)

下面的示例说明如何添加与安装服务器在同一子网上的安装客户机。安装客户机名为 basil,它是一个 Ultra 5 系统。文件系统 /export/home/cdsparc/Solaris_10/Tools 包含 add_install_client 命令。


install_server# cd /export/home/cdsparc/Solaris_10/Tools
install_server# ./add_install_client basil sun4u


示例 6–8 向引导服务器添加安装客户机 (CD)

下面的示例说明如何向引导服务器添加一个安装客户机。安装客户机名为 rose,它是一个 Ultra 5 系统。在引导服务器上运行此命令。-s 选项用于指定名为 rosemary 的安装服务器,该服务器的 /export/home/cdsparc 中包含 Solaris 10 11/06 CD 映像。


boot_server# cd /export/home/cdsparc/Solaris_10/Tools
boot_server# ./add_install_client -s rosemary:/export/home/cdsparc rose sun4u


示例 6–9 x86: 使用 DHCP 在 x86 安装服务器上添加单个 x86 安装客户机 (CD)

GRUB 引导装载器不使用 SUNW.i86pc DHCP 类名。以下示例说明:通过网络使用 DHCP 设置安装参数时,如何将 x86 安装客户机添加到安装服务器。


x86_install_server# cd /export/boot/cdx86/Solaris_10/Tools
x86_install_server# ./add_install_client -d -e 00:07:e9:04:4a:bf \ 
-s rosemary:/export/home/cdx86 i86pc

通过上述命令将以太网地址为 00:07:e9:04:4a:bf 的客户机设置为安装客户机。然后在安装服务器上创建引导文件 010007E9044ABF.i86pc。在早期版本中,该引导文件被命名为 nbp.010007E9044ABF.i86pc

有关如何使用 DHCP 为网络安装设置安装参数的更多信息,请参见使用 DHCP 服务预配置系统配置信息(任务)



示例 6–10 x86: 指定在网络安装中使用的串行控制台 (CD)

以下示例说明如何将 x86 安装客户机添加到安装服务器,并指定在安装过程中使用的串行控制台。本示例按以下方式设置安装客户机。

添加客户机。


install server# cd /export/boot/cdx86/Solaris_10/Tools
install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \
-b "console=ttya" i86pc

有关可以使用 -b 选项的引导属性变量和值的完整说明,请参见 eeprom(1M) 手册页。


继续安装

如果使用 DHCP 服务器来通过网络安装基于 x86 的客户机,需配置 DHCP 服务器以及创建 add_install_client -d 命令输出中所列的选项和宏。有关如何配置 DHCP 服务器来支持网络安装的说明,请参见使用 DHCP 服务预配置系统配置信息(任务)

基于 x86 的系统:如果未使用 DHCP 服务器,则必须从本地 Solaris OS DVD 或 CD 引导系统。

另请参见

有关 add_install_client 命令的其他信息,请参见 install_scripts(1M)

使用 CD 映像从网络安装系统

在将系统添加为安装客户机后,您可以从网络安装该客户机。此部分描述以下任务。

ProcedureSPARC: 通过网络安装客户机 (CD)

开始之前

此过程假设您已经完成以下任务。


注 –

如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)


  1. 打开客户机系统。

    如果该系统当前正在运行,请使系统运行 0 级。

    将显示 ok 提示符。

  2. 通过网络引导系统。

    • 要使用 Solaris 交互式安装 GUI 进行安装,请键入以下命令。


      ok boot net
      
    • 要在桌面会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。


      ok boot net - text
      
    • 要在控制台会话中使用 Solaris 交互式文本安装程序进行安装,请键入以下命令。


      ok boot net - nowin
      

    系统通过网络引导。

  3. 如果有提示,请回答系统配置问题。

    如果使用的是 GUI,在确认系统配置信息后,将显示“欢迎使用 Solaris”面板。

  4. 如果有提示,请回答其余的问题直到完成安装。

    • 如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章,预配置系统配置信息(任务)

    • 如果未预配置所有安装选项,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。

    • 如果正在升级安装了非全局区域的系统,请按以下步骤进行操作。

      1. 如果有提示选择初始安装或升级安装,请您选择“升级安装”。单击“下一步”。

      2. 如果系统有多个根 (/) 分区,请在“选择要升级的版本”面板上选择要升级的分区。

        Solaris 安装 程序会显示表明不能自定义升级的消息,分析系统以便确定系统能否升级。此时将显示“准备升级”面板。

        如果系统只有一个根分区,则Solaris 安装 程序不会提示您选择分区升级。该分区将自动被选中。

      3. 要想继续安装,请在“准备安装”面板上单击“立即安装”。

        Solaris 安装 程序开始升级系统。

        如果不想继续升级,请单击“返回”以便执行初始安装。

另请参见

有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 11/06 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”

Procedurex86: 使用 GRUB 通过网络安装客户机 (CD)

基于 x86 的系统的 Solaris 安装程序将使用 GRUB 引导装载器。本过程说明了如何使用 GRUB 引导装载器通过网络来安装基于 x86 的系统。有关 GRUB 引导装载器的概述信息,请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的第 6  章 “基于 GRUB 引导的 Solaris 安装”

要通过网络安装该系统,必须指示客户机系统通过网络进行引导。通过使用其系统 BIOS 和/或网络适配器 BIOS 的 BIOS 设置程序来启动客户机系统上的网络引导。在某些系统上,还必须调整引导设备优先列表,以便在从其他设备进行引导之前尝试网络引导。请参见生产商的文档以了解每种设置程序,或在引导过程中注意设置程序指令。

开始之前

此过程假设您已经完成以下任务。

该过程还假设您的系统可以通过网络引导。


注 –

如果您要升级安装了非全局区域的系统,则无法使用基于 CD 的网络安装映像来升级系统。您必须从 Solaris DVD 创建网络安装映像。有关如何通过 DVD 创建网络安装映像的说明,请参见第 5 章,使用 DVD 介质从网络进行安装(任务)


  1. 打开系统。

  2. 按下相应的键组合,以便进入系统 BIOS。

    某些带有 PXE 功能的网络适配器具有一种功能,即,如果您在简短的引导提示符下敲击某一特定按键,将启动 PXE 引导。

  3. 在系统 BIOS 中,指示系统通过网络引导。

    有关如何在 BIOS 中设置引导优先级的信息,请参见您的硬件文档。

  4. 退出 BIOS。

    系统通过网络引导。将显示 GRUB 菜单。


    注 –

    在您的系统中显示的 GRUB 菜单,与下列样例会有所不同,这取决于您的网络安装服务器的配置。



    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------------+
    | Solaris 10 11/06 /cdrom0                                                  |
    |                                                                         |
    |                                                                         |
    +-------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted.
    Press enter to boot the selected OS, 'e' to edit the
    commands before booting, or 'c' for a command-line.
  5. 选择相应的安装选项。

    • 要从网络安装 Solaris OS,请在菜单中选择相应的 Solaris 项,然后按 Enter 键。

      如果要从网络安装服务器(在x86: 使用 SPARC 或 x86 DVD 介质创建 x86 安装服务器中设置)安装,则选择此项。

    • 要使用特定引导参数从网络安装 Solaris OS,请执行以下步骤。

      如果要在该安装过程中修改设备配置,并且此前没有使用使用 add_install_client 添加要从网络安装的系统 (DVD)中描述的 add_install_client 命令来设置这些引导参数,您可能需要设置特定引导参数。

      1. 在 GRUB 菜单上,请选择要编辑的安装选项,然后按 e。

        与下列文本类似的引导命令将在 GRUB 菜单上显示。


        kernel /I86pc.Solaris_10/multiboot kernel/unix \
        -B install_media=192.168.2.1:/export/cdrom0/boot \
        module /platform/i86pc/boot_archive
      2. 使用方向键来选择要编辑的引导项,然后按 e。

        要编辑的引导命令将在 GRUB 编辑窗口中显示。

      3. 通过键入要使用的引导参数或选项来编辑命令。

        Grub 编辑菜单的命令语法如下所示:


        grub edit>kernel /image_directory/multiboot kernel/unix/ \
        install [url|ask] -B options install_media=media_type
        

        有关引导参数和命令语法的信息,请参见表 8–1

      4. 要接受编辑内容并返回到 GRUB 菜单,请按 Enter 键。

        将显示 GRUB 菜单。对引导命令的编辑内容也将显示出来。

      5. 要开始安装,请在 GRUB 菜单中键入 b

    Solaris 安装程序根据安装或升级系统的要求,检查缺省引导盘。如果 Solaris 安装程序无法检测系统配置,程序会提示您所有缺少的信息。

    检查完毕后,会显示安装选择屏幕。

  6. 选择安装类型。

    安装选择屏幕显示以下选项。


          Select the type of installation you want to perform:
    
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5 Apply driver updates
             6 Single user shell
    
             Enter the number of your choice followed by the <ENTER> key.
             Alternatively, enter custom boot arguments directly.
    
             If you wait 30 seconds without typing anything,
             an interactive installation will be started.
    • 要安装 Solaris OS,请选择以下选项:

      • 要使用 Solaris 交互式安装 GUI 进行安装,请键入 1,然后按 Enter 键。

      • 要使用交互式文本安装程序在桌面会话中进行安装,请键入 3,然后按 Enter 键。

        选择此安装类型会改写缺省的 GUI 安装程序并运行文本安装程序。

      • 要使用交互式文本安装程序在控制台会话中进行安装,请键入 4,然后按 Enter 键。

        选择此安装类型会改写缺省的 GUI 安装程序并运行文本安装程序。

      如果要执行无人参与的自定义 JumpStart 安装(选项 2),请参见《Solaris 10 11/06 安装指南:自定义 JumpStart 和高级安装》

      有关 Solaris 安装 GUI 和文本安装程序的详细信息,请参见《Solaris 10 11/06 安装指南:规划安装和升级》中的“系统要求和建议”

      系统会配置设备和接口,并搜索配置文件。kdmconfig 实用程序会检测在系统上配置键盘、显示设备和鼠标所必需的驱动程序。安装程序开始运行。请转至步骤 7 以继续安装。

    • 要在安装前执行系统管理任务,请选择以下选项:

      • 要更新驱动程序或安装一个安装时更新 (install time update, ITU),请插入更新介质并键入 5,再按 Enter 键。

        您可能需要更新驱动程序或安装 ITU 来允许 Solaris OS 在系统中运行。请遵照有关驱动程序更新或 ITU 的说明来安装更新。

      • 要执行系统管理任务,请键入 6,再按 Enter 键。

        如果在安装前需要在系统上执行系统管理任务,可能需要启动单用户 shell。有关可在安装前执行的系统管理任务的信息,请参见《系统管理指南:基本管理》

      执行完这些系统管理任务后,将显示前面的选项列表。选择相应的选项来继续安装。

  7. 如果有提示,请回答系统配置问题。

    如果使用安装 GUI 进行安装,在您确认系统配置信息后,将显示“欢迎使用 Solaris”面板。

  8. 如果有提示,请回答其余的问题直到完成安装。

    • 如果已预配置所有安装选项,则安装程序不会提示您输入任何安装信息。有关更多信息,请参见第 2 章,预配置系统配置信息(任务)

    • 如果未预配置所有安装选项,请使用《Solaris 10 11/06 安装指南:规划安装和升级》中的“安装核对表”帮助回答安装问题。

    • 如果正在升级安装了非全局区域的系统,请按以下步骤进行操作。

      1. 如果有提示选择初始安装或升级安装,请您选择“升级安装”。单击“下一步”。

      2. 如果系统有多个根 (/) 分区,请在“选择要升级的版本”面板上选择要升级的分区。

        Solaris 安装 程序会显示表明不能自定义升级的消息,分析系统以便确定系统能否升级。此时将显示“准备升级”面板。

        如果系统只有一个根分区,则Solaris 安装 程序不会提示您选择分区升级。该分区将自动被选中。

      3. 要想继续安装,请在“准备安装”面板上单击“立即安装”。

        Solaris 安装 程序开始升级系统。

        如果不想继续升级,请单击“返回”以便执行初始安装。

  9. 通过网络引导和安装系统后,指示系统后续引导时从磁盘驱动器引导。

后续步骤

要在您的计算机上安装多个操作系统,您需要指示 GRUB 引导装载器识别这些操作系统以便进行引导。有关更多信息,请参见《系统管理指南:基本管理》中的“通过编辑 GRUB 菜单来修改 Solaris 引导行为”

另请参见

有关如何使用 Solaris 安装 GUI 完成交互式安装的信息,请参见《Solaris 10 11/06 安装指南:基本安装》中的“通过 GRUB 使用 Solaris 安装程序执行安装或升级”