Solaris 8 (Intel 平台版本) 安装指南

一般问题

问题 

如何解决问题 

由于 Solaris Web Start 无法找到 IA 引导分区,升级失败。因此,Solaris Web Start 试图执行初始升级。最终,显示下面的消息: 

 


Please choose another installation option, 
see the Solaris install Documentation for more 
details.
# 
并且 Solaris Web Start 退出.


注意:

您无法使用 Solaris Web Start 从 Solaris 7 或者从 Solaris 操作环境较早的版本升级至 Solaris 8,因为它使用一种不同的方法来安装 Solaris 软件 (一种独立的 10 MB IA 引导分区)。

取而代之的,您必须使用 Solaris 8 Interactive Installation Program,在 "Solaris 8 高级安装指南"中的"Using the Solaris 8 Interactive Installation Program" in Solaris 8 Advanced Installation Guide中,对此有详细资料。


如果您的系统 BIOS 支持将缺省引导设备从一个设备更改到另一个设备: 

  1. 请将第二硬盘添加到系统,并在第二磁盘上手动创建 Solaris fdisk 分区和大于或等于 10 MB 的 IA 引导分区。


    注意:

    第二磁盘必须或者是启用 LBA 模式 (即启用逻辑块寻址 - 也就是说,磁盘上的扇区被线性映射和寻址)的或者是含有少于 1024 个柱面的。要确定第二磁盘是否是启用 LBA 模式还是启用 CHS 模式 (柱面/磁头/扇区启用 - 也就是说,磁盘的寻址是通过柱面、磁头和扇区号来实现的),键入:


    # prtconf -pv | grep lba 
    

    如果显示 lba-access-ok,则第二磁盘是启用 LBA 的模式。如果显示 lba-access-ok,则第二磁盘是启用 CHS 的模式。


  2. 使用您系统的 BIOS 设置工具将第二磁盘标识为缺省的引导设备。

  3. 对 Solaris 分区进行格式化,以使它的 swap 片足够大以包含这个 Solaris 软件 (至少需要 256 MB,但是推荐使用 512 MB;对于 Solaris 8 多语言安装 Intel 平台版本 至少需要 320 MB ) 。

  4. 从第二磁盘引导来升级第一磁盘上的 Solaris 软件。

问题 

如何解决问题 

由于安装程序无法在系统上安装元设备而导致升级失败。 

无法自动升级元设备。在"Solstice DiskSuite 4.2 参考指南"中的 "Upgrading to Other Solaris Versions" in Solstice DiskSuite 4.2 Reference Guide中有说明。

问题 

如何解决问题 

即使系统存在一个能被升级的 Solaris 软件版本,也没有升级选项。 

 

原因 1:/var/sadm 目录是一个符号链接,或者它是从另一文件系统安装的。

原因 1 的解决方法:/var/sadm 目录移至根 (/) 或者 /var 文件系统中。

原因 2:缺少 /var/sadm/softinfo/INST_RELEASE 文件。

原因 2 的解决方法:用下列模板创建新的 INST_RELEASE 文件:

OS=Solaris 
VERSION=2.x
REV=0

其中,x 是系统中 Solaris 软件的版本。

问题 

如何解决问题 

由于无法控制的原因而导致升级失败,例如电源故障或网络连接故障,结果系统处于无法引导状态。

  1. 从 Solaris 8 安装英文 Intel 平台版本 或 Solaris 8 多语言安装 Intel 平台版本 CD,或者从网络来重新引导系统。

  2. 选择安装的升级选项。

Solaris Web Start 确定系统是否已部分升级,并将从尚未升级处继续升级。 

问题 

如何解决问题 

由于安装程序无法安装文件系统而导致升级失败。在升级过程中,安装程序试图将系统的 /etc/vfstab 文件所列出的所有文件系统安装到正在升级的根 (/) 文件系统中。如果安装程序无法安装文件系统,则安装失败并退出。

请确保能够安装系统 /etc/vfstab 文件中的所有文件系统。将在 /etc/vfstab 文件中无法安装的或者可能会导致问题的所有文件系统变为注释行,所以在升级过程中安装程序不准备对它们进行安装。


注意:

不能将任何包含要升级软件的基于系统的文件系统 (例如,/usr) 变为注释行。


问题 

如何解决问题 

系统没有升级所需要的足够空间。弄清是否能通过核查以下原因来解决该空间问题,而不必使用自动布局来重新排列空间。

 

原因 1:由于自动装载程序在升级期间未激活,因此安装程序会安装与自动装载文件系统符号链接的软件包中的任何文件或目录。如果符号链接被覆写,升级可能因磁盘空间不足而失败。


注意:

通常驻留在已自动装载的文件系统上的 /var/mail/var/news 目录不受升级的影响。


原因 1 的解决方法:在升级过程中,删除会在已自动装载的文件系统中创建文件或目录的软件包。这样,安装程序就不会覆写与软件包中文件或目录链接的符号链接。

原因 2:正在升级的软件组中添加了新的软件,或者某些现有软件的大小有增加。在升级过程中,安装程序会安装属于以前安装在系统中的软件组一部分的任何新软件,并且对系统中任何现有的软件包进行升级。

原因 2 的解决方法:在升级过程中,删除安装在需要更多空间的文件系统中的软件包。尤其要查找任何已添加到 Solaris 软件中而您又不需要的新软件包。