Solaris 10 5/08 安装指南:基本安装

第 1 章 计划使用 CD 或 DVD 介质执行 Solaris 安装(任务)

本书介绍如何使用 CD 或 DVD 介质在非联网系统中安装 Solaris TM 操作系统 (Solaris OS)。

本章介绍成功完成安装所需的准备工作,其中包括下述各节。下一章介绍在 SPARC 系统和 x86 系统中进行安装时所执行的各个步骤。


注 –

本书使用这一术语,但某些 Solaris 文档和程序可能将片称为分区。为了避免混淆,本书对 fdisk 分区(仅获得基于 x86 的 Solaris 系统的支持)与 Solaris fdisk 分区内的划分进行了区分,后者可被称为片或分区。


系统要求和建议

下表列出了安装 Solaris OS 的基本系统要求。

表 1–1 SPARC: 内存、交换和处理器建议

基于 SPARC 的系统 

大小 

安装或升级的内存要求 

建议内存大小为 512 MB,至少要为 256 MB。 


注 –

必须有足够的内存才能启用某些可选的安装功能。例如,如果在内存不足的情况下基于 DVD 进行安装,则只能通过 Solaris 安装程序的文本安装程序(而不能通过 GUI)进行安装。有关这些内存要求的更多信息,请参见表 1–3


交换区域 

缺省大小为 512 MB。 


注 –

可能需要自定义交换空间。交换空间基于系统硬盘的大小。


处理器要求 

要求使用 200 MHz 或更快的处理器。 

表 1–2 x86: 内存、交换和处理器建议

基于 x86 的系统 

大小 

安装或升级的内存要求 

建议内存大小为 512 MB,至少要为 256 MB。 


注 –

必须有足够的内存才能启用某些可选的安装功能。例如,如果在内存不足的情况下基于 DVD 进行安装,则只能通过 Solaris 安装程序的文本安装程序(而不能通过 GUI)进行安装。有关这些内存要求的更多信息,请参见表 1–3


交换区域 

缺省大小为 512 MB。 


注 –

可能需要自定义交换空间。交换空间基于系统硬盘的大小。


处理器要求 

建议使用 120 MHz 或更快的处理器。需要硬件浮点支持。 

Solaris 安装程序 GUI 或文本安装程序要求

Solaris Operating System DVD 或 Solaris Software - 1 CD 上的 Solaris 安装程序可以使用图形用户界面 (graphical user interface, GUI) 来运行,或者,使用桌面会话或控制台会话作为交互式的文本安装程序来运行。对于基于 x86 的系统,Solaris Device Configuration Assistant 包含在 Solaris 安装程序中。

您可以选择通过 GUI 安装软件,也可以选择使用窗口环境或不使用窗口环境安装软件。如果内存足够,则缺省情况下将显示 GUI。如果因内存不足而无法显示 GUI,则缺省情况下将显示其他环境。可以使用 nowintext 引导选项来覆盖缺省值。但是,您的操作将受到系统内存量或远程安装的限制。另外,如果 Solaris 安装程序未检测到视频适配器,则会自动显示在基于控制台的环境中。表 1–3表 1–4 介绍了这些环境并列出了用于显示这些环境的内存要求。

表 1–3 SPARC: 显示选项的内存要求

SPARC:内存 

安装的类型 

描述 

256-511 MB 

基于文本 

不包含图形,但提供窗口和打开其他窗口的功能。 

如果使用 text 引导选项安装,并且系统有足够的内存,则会在窗口环境中进行安装。如果要通过 tip 行或使用 nowin 引导选项进行远程安装,则只能基于控制台进行安装。

512 MB 或更大 

基于 GUI 

提供窗口、下拉式菜单、按钮、滚动条和图标式图像。 

表 1–4 x86: 显示选项的内存要求

x86:内存 

安装的类型 

描述 

256-511 MB 

基于文本 

不包含图形,但提供窗口和打开其他窗口的功能。 

如果使用 text 引导选项安装,并且系统有足够的内存,则会在窗口环境中进行安装。如果要通过 tip 行或使用 nowin 引导选项进行远程安装,则只能基于控制台进行安装。

512 MB 

基于 GUI 

提供窗口、下拉式菜单、按钮、滚动条和图标式图像。 

通过按提示输入选定命令或特殊命令,也可以在安装过程中指定要使用的安装程序。有关说明,请参见第 2 章,使用 Solaris 安装程序执行安装(任务)

通用磁盘空间规划和建议

如何规划磁盘空间因人而异。请根据您的需要考虑按以下条件分配空间。

表 1–5 一般性的磁盘空间和交换空间规划

空间分配情况 

描述 

文件系统 

对于您创建的每个文件系统,分配比您需要的磁盘空间多 30% 的空间,以便升级到未来的 Solaris 版本。 

缺省情况下,Solaris 安装方法只创建根 (/) 和 /swap。当为 OS 服务分配了空间后,还将创建 /export 目录。如果要升级到主要 Solaris 发行版,可能需要在安装时重新划分系统片,而且分配的空间应为所需空间的两倍。如果要升级到更新版,可通过分配用于今后升级的额外磁盘空间来避免重新划分系统片。Solaris 更新发行版需要的磁盘空间比前一个发行版多大约 10%。您可以为每个文件系统多分配 30% 的额外磁盘空间,从而为 Solaris 的多次更新留出空间。

/var 文件系统

如果要使用故障转储功能 savecore(1M),请在 /var 文件系统中分配双倍于物理内存大小的空间。

交换 

在以下情况下,Solaris 安装程序分配缺省的 512 MB 的交换区域:

  • 使用安装程序的磁盘分片自动布局

  • 避免手动更改交换分片的大小

缺省情况下,Solaris 安装程序通过放置交换片来分配交换空间,以便从第一个可用的磁盘柱面(在基于 SPARC 的系统上,一般是柱面 0)开始。这样放置为根 (/) 文件系统在缺省磁盘布局上提供了最大的空间,并在升级时允许根 (/) 文件系统相应增长。

如果您认为将来有可能需要扩大交换区域,则可以使用以下方式之一来放置交换片,使其从另一个磁盘柱面开始。

有关交换空间的概述,请参见《系统管理指南:设备和文件系统》中的第 21  章 “配置其他交换空间(任务)”

提供主目录文件系统的服务器 

缺省情况下,起始目录通常位于 /export 文件系统中。

要安装的 Solaris 软件组 

软件组是一个软件包的分组。在规划磁盘空间时,请记住可以向选择的软件组添加或从中删除个别的软件包。有关软件组的信息,请参见软件组的磁盘空间建议

升级 

语言支持 

例如,中文、日语或朝鲜语。如果计划安装一种语言,请为该语言分配约 0.7 GB 的额外磁盘空间。如果计划安装所有语言支持,最多需要为语言支持分配约 2.5GB 的额外磁盘空间,具体取决于您安装的软件组。 

打印或邮件支持 

分配其他空间。 

其他软件或第三方软件 

分配其他空间。 

软件组的磁盘空间建议

Solaris 软件组是 Solaris 软件包的集合。每个软件组包括对不同功能和硬件驱动程序的支持。

安装 Solaris 软件时,您可以选择向选定的 Solaris 软件组中添加或从中删除软件包。选择要添加或删除的软件包时,您需要了解软件依赖性以及 Solaris 软件的封装方法。

下图显示软件包的分组。“精简网络支持”包含最少数量的软件包,而“完整 Solaris 软件组加 OEM 支持”则包含所有软件包。

图 1–1 Solaris 软件组

文中对此图例进行了说明。

表 1–6 列出了 Solaris 软件组以及安装每个软件组所需的建议磁盘空间量。


注 –

表 1–6 中建议的磁盘空间包含用于以下三项的空间。

您可能会发现软件组要求的磁盘空间小于该表中所列出的值。

有关如何规划磁盘空间的其他信息,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的“分配磁盘和交换空间”


表 1–6 软件组的磁盘空间建议

软件组 

描述 

建议的磁盘空间 

完整 Solaris 软件组加 OEM 支持 

包含完整 Solaris 软件组以及附加的硬件驱动程序,包括安装时系统上没有的硬件的驱动程序。 

6.8 GB 

完整 Solaris 软件组 

包含开发者 Solaris 软件组中的软件包以及服务器需要的其他软件。 

6.7 GB 

开发者 Solaris 软件组 

包含最终用户 Solaris 软件组中的软件包以及用于软件开发的其他支持。附加的软件开发支持包括:库、头文件、手册页和程序设计工具。不包括编译器。 

6.6 GB 

最终用户 Solaris 软件组 

包含的软件包提供引导和运行联网的 Solaris 系统和公用桌面环境所需的最少代码。 

5.3 GB 

核心系统支持软件组 

包含的软件包提供引导和运行联网 Solaris 系统所需的最少代码。 

2.0 GB 

精简网络支持软件组 

包含的软件包提供引导和运行 Solaris 系统所需的最少代码,网络服务支持有限。精简网络支持软件组提供基于文本的多用户控制台和系统管理实用程序。该软件组还使系统能够识别网络接口,但不能激活网络服务。 

2.0 GB 

安装核对表

请使用以下核对表来收集安装 Solaris OS 所需的信息。不必收集核对表中要求的所有信息,只需要收集适用于您的系统的信息即可。

如果正在执行初始安装,请使用此核对表。如果要升级系统,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的“升级核对表”


注 –

如果您的系统包含非全局区域,建议使用 Solaris Live Upgrade 作为升级程序或使用 Solaris Live Upgrade 来添加修补程序。其他升级程序可能需要很长的升级时间,因为完成升级所需的时间会随安装的非全局区域数线性增长。

有关使用 Solaris Live Upgrade 进行升级的信息,请参见《Solaris 10 5/08 安装指南:Solaris Live Upgrade 和升级规划》中的第 I 部分, “使用 Solaris Live Upgrade 进行升级”


表 1–7 安装核对表

安装信息 

描述或示例 

答案-缺省值带有星号 (*) 标记 

网络连接  

系统是否联网? 

已联网/未联网 

网络安全性 

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

在安装期间,您可以选择受限制的网络安全性。或者,可以像在以前的 Solaris 发行版中那样,启用为数较多的一组服务。您可以放心地选择受限制的网络安全性选项,因为任何服务都可在安装后单独启用。有关这些选项的详细信息,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的“规划网络安全性”

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

受限制的/开放式网络安全性 

DHCP 

系统是否可以使用动态主机配置协议 (DHCP) 配置其网络接口? 

DHCP 提供安装所需的网络参数。 

是/否* 

如果您没有使用 DHCP,请注明网络地址。 

IP 地址 

如果您没有使用 DHCP,请提供系统的 IP 地址。 

示例:172.31.255.255 

要在运行的系统中查找此信息,请输入以下命令: 


# ypmatch host-name hosts
 

子网 

如果您没有使用 DHCP,系统是子网的一部分吗? 

如果是,子网的网络掩码是什么? 

示例:255.255.255.0 

要在运行的系统中查找此信息,请输入以下命令: 


# more /etc/netmasks
 

IPv6 

您想在此计算机上启用 IPv6 吗? 

IPv6 是 TCP/IP Internet 协议的一部分,它通过增加更高的安全性并扩充 Internet 地址,使得 IP 寻址更加方便。 

是/否* 

主机名 

您为系统选择的主机名。 

要在运行的系统中查找此信息,请输入以下命令: 


# uname -n
 

Kerberos 

您想在此计算机上配置 Kerberos 安全性吗? 

如果想,请收集此信息: 

是/否* 

缺省领域: 

 

管理服务器: 

 

第一个 KDC: 

 

(可选)其他 KDC:

 

Kerberos 服务是一种客户机/服务器的体系结构,用于提供网络上的安全事务。 

 

如果系统使用了命名服务,请提供以下信息。 

命名服务 

此系统应该使用哪个命名服务? 

要在运行的系统中查找此信息,请输入以下命令: 


# cat /etc/nsswitch.conf

命名服务将信息存储在中心区域,这样用户、计算机和应用程序均能够通过网络进行通信。例如,存储的信息可以是主机名和地址或用户名和口令。 

NIS+/NIS/DNS/ LDAP/无 

 

域名 

请提供系统所驻留的域的名称。 

在安装期间,可以选择缺省的 NFSv4 域名。或者,您可以指定一个自定义的 NFSv4 域名。 

有关如何在运行的系统上查找域名的说明,请参见《System Administration Guide: Network Services》中的“Checking for the NFS Version 4 Domain”

有关指定域名的更多信息,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的“安装过程中可配置 NFSv4 域名”。要在 sysidcfg 文件中预配置 NFSv4 域名,请参见《Solaris 10 5/08 安装指南:基于网络的安装》中的“nfs4_domain 关键字”

 
 

NIS+ 和 NIS 

您想指定一个名称服务器还是想让安装程序进行查找? 

如果想指定一个名称服务器,请提供以下信息: 

指定/查找* 

服务器的主机名: 

 
  • 对于 NIS 客户机,请键入以下命令以显示服务器的主机名:


    # ypwhich
    
  • 对于 NIS+ 客户机,请键入以下命令以显示服务器的主机名:


    # nisping
    
 

服务器的 IP 地址: 

 
  • 对于 NIS 客户机,请键入以下命令以显示服务器的 IP 地址:


    # ypmatch nameserver-name hosts
    
  • 对于 NIS+ 客户机,请键入以下命令以显示服务器的 IP 地址:


    # nismatch nameserver-name 
    hosts.org_dir
    

网络信息服务 (Network Information Service, NIS) 通过对各种网络信息(如计算机名和地址)进行集中式控制,使得网络管理更加容易。 

 
 

DNS 

提供 DNS 服务器的 IP 地址。必须至少输入一个 IP 地址,但最多可以输入三个地址。 

 

服务器的 IP 地址: 

 

要显示服务器的 IP 地址,请键入以下命令: 


# getent hosts dns
 

进行 DNS 查询时,可以输入要查找的域列表。 

 

要查找的域列表: 

 

域名系统 (domain name system, DNS) 是 Inetnet 针对 TCP/IP 网络提供的命名服务。DNS 提供主机名与 IP 地址的映射服务,并通过使用计算机名代替数字 IP 地址简化了通信。DNS 还可以用作进行邮件管理的数据库。 

 
 

LDAP 

提供 LDAP 配置文件的以下信息: 

 

配置文件名: 

 

配置文件服务器: 

 

如果要在 LDAP 配置文件中指定代理信任级别,请收集此信息。 

 

代理绑定标识名: 

 

代理绑定口令: 

 

轻量目录访问协议 (Lightweight Directory Access Protocol, LDAP) 定义了相对简单的协议,用于更新和搜索基于 TCP/IP 运行的目录。 

 

缺省路由 

您想指定一个缺省路由 IP 地址还是想让 Solaris 安装程序进行查找?

缺省路由为在两个物理网络之间转发通信提供桥梁。IP 地址是标识网络上每一个主机的唯一数字。 

您有如下选择:

  • 可以指定 IP 地址,并使用指定的 IP 地址创建 /etc/defaultrouter 文件。系统重新引导时,指定的 IP 地址成为缺省路由。

  • 可以让 Solaris 安装程序检测一个 IP 地址。但是系统必须在一个子网上,该子网包含一个通过使用 ICMP 路由器发现协议发布自己的路由器。如果您正在使用命令行界面,则软件可在系统引导时检测到一个 IP 地址。

  • 如果您没有路由器或者不希望软件现在检测 IP 地址,可以选择“无”。重新引导时软件自动尝试检测 IP 地址。

检测一个 IP 地址*/指定一个 IP 地址/无 

时区 

您想如何指定缺省时区? 

地理区域* 

GMT 的偏移 

时区文件 

超级用户口令 

提供系统的超级用户口令。 

 

键盘 

如果键盘是自识别键盘,则会在安装期间自动配置键盘语言和布局。如果键盘不是自识别键盘,您可以在安装期间从所支持的键盘布局列表中进行选择。 

PS/2 键盘不是自识别键盘。在安装期间将会要求您选择键盘布局。 


仅适用于 SPARC –

以前,所有非自识别键盘总是在安装期间配置为美国英语布局。


有关详细信息,请参见《Solaris 10 5/08 安装指南:基于网络的安装》中的“keyboard 关键字”

 

语言环境 

您想安装对哪个地理区域的支持? 

 

SPARC:Power Management(仅适用于支持 Power Management 的 SPARC 系统) 

您想使用 Power Management 吗? 


注 –

如果您的系统使用的是能源之星版本 3 或更高版本,您不会收到此提示信息。


是*/否 

自动重新引导或弹出 CD/DVD 

软件安装后是否自动重新引导? 

软件安装后是否自动弹出 CD/DVD? 

是*/否 

是*/否 

缺省安装或自定义安装 

您是想执行缺省安装还是想自定义安装?

  • 选择“缺省安装”可以格式化整个硬盘,并会安装一套预选软件。

  • 选择“自定义安装”可以修改硬盘布局,并选择您要安装的软件。


注 –

文本安装程序不会提示您选择“缺省安装”或“自定义安装”。要执行缺省安装,请接受文本安装程序中提供的缺省值。要执行自定义安装,请在文本安装程序屏幕上编辑相应的值。


缺省安装*/自定义安装 

软件组 

您想安装哪个 Solaris 软件组? 

完整加 OEM 

完整* 

开发者软件组 

最终用户软件组 

核心软件组 

精简联网 

自定义软件包选择 

您想在安装的 Solaris 软件组中添加或删除软件包吗? 


注 –

选择要添加或删除的软件包时,需要了解软件依赖性以及 Solaris 软件的封装方法。


 

选择磁盘 

您想在哪个磁盘上安装 Solaris 软件? 

示例:c0t0d0

 

x86:fdisk 分区

您想创建、删除或修改 Solaris fdisk 分区吗?

为文件系统布局选择的每一个磁盘都必须有一个 Solaris fdisk 分区。

如果您的系统当前具有服务分区,则缺省情况下 Solaris 安装程序将保留该服务分区。如果您希望不保留服务分区,则必须自定义 fdisk 分区。有关保留服务分区的更多信息,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的“缺省的引导磁盘分区布局保留服务分区”

 

是否要为自定义 fdisk 分区而选择磁盘?

是/否* 

是否要自定义 fdisk 分区?

是/否* 

保留数据 

您想保留安装 Solaris 软件的磁盘上的所有现有数据吗? 

是/否* 

自动布局文件系统 

您希望安装程序在磁盘上自动布局文件系统吗? 

如果想,哪些文件系统可用于自动布局? 

示例://opt/var

如果不想,则必须提供文件系统的配置信息。 


注 –

在缺省情况下,Solaris 安装程序 GUI 将对文件系统自动进行布局。


是*/否 

挂载远程文件系统 

此系统是否需要访问另一文件系统上的软件? 

如果是,请提供远程文件系统的以下信息。 

是/否* 

服务器: 

 

IP 地址: 

 

远程文件系统: 

 

本地挂载点: 

 

如果是通过 tip 行进行安装,请按照以下说明执行操作。

确保所显示的窗口宽度和长度至少分别为 80 列和 24 行。有关更多信息,请参见 tip(1)

要确定 tip 窗口的当前尺寸,请使用 stty 命令。有关更多信息,请参见 stty(1) 手册页。

 

检查以太网连接。 

如果系统是网络的一部分,请验证系统中连接了以太网连接器或类似的网络适配器。 

 

查看有关规划的章节和其他相关文档。 

 

在何处查找其他安装信息

有关安装 Solaris OS 的要求和建议的其他信息,请参见《Solaris 10 5/08 安装指南:规划安装和升级》中的以下各节。本文档提供系统要求和较高级别的规划信息,如文件系统的规划原则和升级规划。

表 1–8 安装参考

主题 

参考 

新增安装功能 

《Solaris 10 5/08 安装指南:规划安装和升级》中的第 2  章 “Solaris 安装的新增功能”

网络安全性规划 

《Solaris 10 5/08 安装指南:规划安装和升级》中的“规划网络安全性”

磁盘空间原则和建议 

《Solaris 10 5/08 安装指南:规划安装和升级》中的“分配磁盘和交换空间”

有关升级到 Solaris OS 的其他要求和建议 

《Solaris 10 5/08 安装指南:规划安装和升级》中的“升级规划”

《Solaris 10 5/08 安装指南:规划安装和升级》中的“升级核对表”

有关安装过程中使用 x86 分区的信息 

《Solaris 10 5/08 安装指南:规划安装和升级》中的“分区建议”

有关基于 GRUB 的引导、Solaris Zones 分区技术和可以在安装时创建的 RAID-1 卷的信息 

《Solaris 10 5/08 安装指南:规划安装和升级》中的第 II 部分, “了解与 GRUB、Solaris Zones 和 RAID-1 卷相关的安装”

整个安装过程的指南 

《Solaris 10 5/08 安装指南:规划安装和升级》中的“任务图:安装或升级 Solaris 软件”