Solaris 8 安装增补

第 2 章 安装 Solaris 8 更新版本

本章提供有关安装 Solaris 8 更新版本的附加信息。有关完整安装说明,请参见 Solaris 8 (SPARC 平台版本) 安装指南Solaris 8 (Intel 平台版本) 安装指南,或 Solaris 8 Advanced Installation Guide

系统标识期间缺省路由器的指定

在 Solaris 8 4/01 软件发行版本中对系统标识公用程序进行了更新,可以在安装期间自动尝试确定缺省路由器。

系统标识公用程序通过检查 sysidcfg 文件,自动尝试确定缺省路由器。如果它在 sysidcfg 文件中找不到所需信息,则查询路由器广播。如果从路由器广播中也找不到所需信息,则系统标识公用程序尝试从动态主机配置协议 (DHCP) 服务器中获得该信息(如果该系统是使用 DHCP 配置的)。

如果您正在使用 Solaris Web Start 3.0 安装方法进行安装,而且安装软件检测不到缺省路由器,则会提示您指定缺省路由器。

如果您正在使用 Solaris 8 CD(2 之 1)上的交互式安装程序进行安装,则缺省路由器必须是可以检测到的,否则您必须在 sysidcfg 文件中指定它。交互式安装程序不会提示您指定缺省路由器。

使用 sysidcfg 文件预配置缺省路由器

本节是对 Solaris 8 Advanced Installation Guide 中的 "Guidelines for Preconfiguring With the sysidcfg File" 的补充。

sysidcfg 文件通过一组指定了您想预配置的信息的关键字来预配置系统标识信息。network_interface 关键字的 default_route 参数允许在 Solaris 安装期间指定缺省路由器。这个新的参数在 表 2-1 中有详尽说明。

表 2-1 network_interface 关键字

配置信息 

平台 

关键字 

在何处查找值/实例 

网络接口、主机名、缺省路由器、Internet 协议 (IP) 地址、网络屏蔽、DHCP、IPv6 

全部 

network_interface=NONE, PRIMARY, or value

 
    如果使用 DHCP,则指定:{dhcp protocol_ipv6=yes_or_no}

network_interface=primary {dhcp protocol_ipv6=yes}

    如果使用 DHCP,则指定:{hostname=host_name default_route=ip_address ip_address=ip_address netmask=netmask protocol_ipv6=yes_or_no}

network_interface=le0 {hostname=feron default_route=129.146.88.1 ip_address=129.146.88.210 netmask=255.255.0.0 protocol_ipv6=no}


注意:

只能为 network_interface 选择一个值。根据需要,可以包括 hostnameip_addressnetmask 关键字的任意组合,也可以全都不包括。如果不使用这些关键字,请省略花括号 ({})。



注意:

如果使用 DHCP,则不需要指定 protocol_ipv6default_route。如果软件无法检测到缺省路由器,则 Web Start 3.0 安装软件会提示您指定一个。


使用 Solaris Web Start 3.0 安装方法从远程 CD-ROM 安装或升级

如果您想在没有直接连接的 CD-ROM 驱动器的机器或域上安装 Solaris 操作环境,则可以使用连接到其他它机器上的 CD-ROM 驱动器。两台机器必须连接到同一子网。


注意:

如果您正在一个多域服务器上安装或升级 Solaris 操作环境,请在开始安装之前参考系统控制器或系统服务处理器文档。


如何从远程 CD-ROM 安装或升级
  1. 找一台具有 CD-ROM 驱动器并且运行 Solaris 操作环境的机器。

  2. 在具有 CD-ROM 驱动器的机器上,将 Solaris 8 安装 CD 插入 CD-ROM 驱动器。

    卷管理器将安装该 CD。

  3. 导出 Solaris 8 安装 CD。


    host1# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    

    在本命令行中,host1 是具有 CD-ROM 驱动器的机器的名称。

  4. 改变目录到该 CD。


    host1# cd /cdrom/en_icd_sol_release_platform/s0
    

    在本命令行中,release 是软件发行版本号,如用于 Solaris 8 4/01 发行版本的 8_401,而 platformsparcia

  5. 将要进行安装的机器添加为具有 CD-ROM 驱动器的机器的客户机。


    host1# ./add_install_client -s host1:/cdrom/cdrom0/s0 host2 arch
    

    在本命令行中,host2 是要安装的机器的名称,arch 是要安装的机器的平台组,如 sun4u。在要安装的系统上,使用 uname -m 命令可以找到它的平台组。

  6. 启动要安装的机器。


    ok boot net
    

    Solaris Web Start 3.0 安装开始运行并提示输入系统配置信息。

  7. 输入系统配置信息。

    机器重新启动,Solaris 安装程序开始运行。在"欢迎"面板之后,"指定媒介"面板出现,并且选中了"网络文件系统"。

  8. 在"指定媒介"面板上,单击"下一步"。

    "指定网络文件系统路径"面板出现而且文本字段中包含了安装路径。

    host1_ip_address:/cdrom/cdrom0/s0

  9. 在安装了 CD 的机器上,改变目录到 root


    host1# cd /
    
  10. 停止共享 Solaris 8 安装 CD。


    host1# unshare /cdrom/en_icd_sol_release_platform/s0
    host1# unshare /cdrom/en_icd_sol_release_platform/s1
    

    在本命令行中,release 是软件版本号,如用于 Solaris 8 4/01 发行版本的 8_401,而 platformsparcia

  11. 弹出 Solaris 8 安装 CD。


    host1# eject cdrom
    
  12. 将 Solaris 8 CD(2 之 1)插入 CD-ROM 驱动器。

  13. 导出 Solaris 8 CD(2 之 1)。


    host1# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0
    
  14. 在正在进行安装的机器上,单击"下一步"继续进行 Solaris 安装。

  15. 如果 Solaris Web Start 3.0 安装软件提示您插入 Solaris 8 CD(2 之 2),则请重复 步骤 10步骤 14 停止共享 Solaris 8 CD(2 之 1)并导出和安装 Solaris 8 CD(2 之 2)。

  16. 如果 Solaris Web Start 3.0 安装软件提示您插入 Solaris 8 语言 CD,则重复 步骤 10步骤 14 停止共享 Solaris 8 CD(2 之 2)并导出和安装 Solaris 8 语言 CD。

    当导出 Solaris 8 语言 CD 时,在安装 CD-ROM 的机器上将出现一个安装程序窗口。在安装 Solaris 8 语言 CD 期间忽略该安装程序窗口。完成 Solaris 8 语言 CD 的安装之后,关闭该安装程序窗口。

IA: 使用 Solaris Web Start 3.0 安装方法时需要 LBA

如果使用 Solaris 8 安装 CD 上的 Solaris 8 Web Start 3.0 安装方法,则缺省引导磁盘的 BIOS 和 SCSI 驱动程序必须支持"逻辑块寻址"(LBA)。 LBA 使机器能够不受 1024 柱面的限制并跨越 Solaris 磁盘片引导机器

如果缺省引导磁盘 BIOS 和 SCSI 驱动程序不支持 LBA,请使用 Solaris CD(2 之 1)安装或升级到 Solaris 8 操作环境。

系统标识期间的 LDAP 配置

在 Solaris 8 1/01 软件发行版本中,系统标识公用程序进行了更新。

在 Solaris 8 1/01 软件发行版之前,系统标识公用程序只能将系统配置为网络信息服务 (NIS) 客户机或 NIS+ 客户机或域名服务(DNS) 客户。现在这些实用程序也能将系统配置为轻量目录访问协议 (LDAP) 客户机。您可以通过交互方式或通过 sysidcfg 文件将系统指定为 LDAP 客户机。 目前,您还不能通过 add_install_client 命令指定 LDAP。

系统标识公用程序自动尝试使用多种来源的数据确定配置信息。 公用程序首先检查 sysidcfg 文件。如果公用程序在 sysidcfg 文件中找不到所需信息,它们将自动通过网络查找数据。 在名称服务配置中,除非 sysidcfg 文件中指定了名称服务类型和配置,否则,系统标识公用程序将自动尝试查找名称服务。公用程序首先自动检测 NIS+ 服务器。如果未找到 NIS+ 服务器,则查找 NIS 服务器。如果未找到 NIS 服务器,则公用程序通过交互式的查询来获取配置信息。目前,公用程序不能自动检测 LDAP 或 DNS 服务器。

使用 sysidcfg 文件预配置名称服务

本节是对 Solaris 8 Advanced Installation Guide 中的 "Guidelines for Preconfiguring With the sysidcfg File" 的补充。

文件通过一些关键字来预配置系统标识信息,这些关键字指定了您想要预配置的信息。name_service关键字经过扩充,允许将 LDAP 指定为一个可用的名称服务。关于这个经过扩充的关键字在 表 2-2中有详尽说明。

表 2-2 name_service 关键字

配置信息 

平台 

关键字 

在何处查找值/实例 

名称服务、域名、名称服务器 

全部 

name_service=NIS, NIS+, DNS, LDAP, NONE

 
  

NIS 和 NIS+ 选项: {domain_name=domain_name name_server=hostname(ip_address)}

name_service=NIS {domain_name=west.arp.com name_server=timber(129.221.2.1)}

name_service=NIS+ {domain_name=west.arp.com name_server=timber(129.221.2.1)}

  

DNS 选项: {domain_name=domain_name name_server=ip_address,ip_address, ip_address(最多三个)search=domain_name,domain_name,domain_name,domain_name,domain_name, domain_name (最多六个,总长度不超过 250 个字符)}

name_service=DNS {domain_name=west.arp.com name_server=10.0.1.10,10.0.1.20 search=arp.com,east.arp.com}


注意:

只能为 name_service 选择一个值。根据需要,不选、全选或只选一个 domain_namename_server 关键字。如果都不使用,请省略花括号 {}。


  

LDAP 选项: {domain_name=domain_name profile=profile_name profile_server=ip_address}

name_service=LDAP {domain_name=west.arp.com profile=default profile_server=129.221.2.1}

使用"Solaris Web Start 3.0 安装"选择定制软件包

本节是对 Solaris 8 (SPARC 平台版本) 安装指南Solaris 8 (Intel 平台版本) 安装指南 的补充。

在 Solaris 8 1/01 发行版本中,更新了 Solaris Web Start 3.0 安装方法,该安装现包括在安装或升级时的定制软件包选择。

在 Solaris 8 操作环境的先前版本中,在使用 Solaris Web Start 3.0 安装方法安装或升级时,您是无法对选择安装的 Solaris 软件组进行定制。而随 Solaris 8 1/01 版本一起发行的 Solaris Web Start 3.0 公用程序,能够让您通过增加或删除软件包来修改选定的 Solaris 软件组。在选择要增加或删除的软件包时,您需要了解软件的依赖性以及 Solaris 软件的打包方法。


注意:

通常,您不需要通过选择添加或删除软件包来定制 Solaris 安装。请安装 Solaris 软件组的缺省软件包。