本节介绍了安装 Solaris 9 9/04 软件之前应该了解的安装错误。
如果使用 Intel 引导前执行环境 (PXE) 在带有 Adaptec Ultra-160 SCSI 接口的系统上执行网络安装,则安装将会挂起。可能会显示类似以下内容的错误消息:
Error: Unable to Find Device Driver The device driver, cadp160.bef, is missing. |
在上面的例子中,不能在系统上找到 cadp160.bef 驱动程序。在您的系统上,受影响的驱动程序的名称可能会不同。
如果系统 BIOS 将 Adaptec Ultra-160 接口设置为使用与系统网络接口卡 (NIC) 相同的中断请求 (IRQ),则将发生该错误。
解决方法:请选择以下解决方法之一:
要通过网络安装,请删除 Adaptec Ultra-160 SCSI 接口,并使用 PXE 通过网络执行安装。
从 Solaris 9 9/04 DVD 或 CD 进行安装。
在 Sun LX50 系统中,X 服务器可能无法打开 PS/2 鼠标设备。该错误可能在安装过程中发生,也可能在系统重新引导时发生。如果发生此问题,则将会显示以下错误消息:
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
因此,Solaris 安装程序将只能在命令行界面模式下继续执行。完成安装后,该问题可能将在 Solaris 运行时仍然存在。
解决方法: 在连接到服务器的 PS/2 连接器的 Y 形电缆上,在 PS/2 键盘连接与鼠标连接之间进行切换。
如果系统重新引导后仍不能识别 PS/2 鼠标,请按 LX50 服务器上的 "Reset" 按钮。也可以在出现以下引导提示时,使用重新配置选项 (b -r):
Select (b)oot or (i)nterpreter: |
re-preinstall 命令无法安装定制 JumpStart 软件。故障产生的原因在于 fsck 命令不能更新那些具有只读权限的文件系统的 UFS 日志。
例如,键入以下命令:
# /usr/sbin/install.d/re-preinstall cXtXdXsX
系统重新引导后,将显示以下错误消息:
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
解决方法: 可选以下选项之一。必须是超级用户,才能执行任何一种解决方法。
选项 1:如果是使用可写的网络安装映像,请执行以下步骤:
在包含安装映像的服务器上,编辑 /usr/sbin/install.d/rcS.stub 文件,删除或注释掉以下行:
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
在将要安装 JumpStart 软件的系统上,以单用户模式引导网络安装映像:
ok boot net -s
照常运行 re-preinstall 命令。
# /usr/sbin/install.d/re-preinstall cXtXdXsX
选项 2:如果直接从 CD-ROM 或 DVD-ROM 引导,请执行以下步骤:
从 CD 或 DVD 引导。
退出安装程序。
运行 re-preinstall 命令。
安装您在步骤 3 中创建的设备。
例如,您在步骤 3 中键入 re-preinstall c0t0d0s0,则请按照以下命令安装该文件系统:
# mount /dev/dsk/c0t0d0s0 /mnt
在安装的文件系统中,编辑 sbin/rcS 脚本,删除或注释掉与在第一个解决方法中相同的那些行。
卸载文件系统。
# umount /mnt
重新引导系统,继续安装 JumpStart 软件。
如果在使用键盘、视频、鼠标 (KVM) 转换器的 x86 系统上进行安装,而您使用的是 PS/2 鼠标,则 Solaris 可能无法正常运行。您可能会看到以下症状:
为准备安装而测试 X 服务器配置时只能看到黑屏。
系统可能会挂起,需要重新启动。
因此,您不能在图形用户界面 (GUI) 模式下运行 Solaris 安装程序来安装 Solaris 操作系统。只能使用命令行界面继续安装。完成安装后,该问题可能将在 Solaris 运行时仍然存在。
解决方法: 直接将 PS/2 鼠标连接至系统。如果转换器支持 USB 设备,则可以使用 USB 鼠标。
要在特定的 Sun Fire 和 NetraTM 服务器上安装 Solaris 9 9/04 软件,必须首先更新服务器上的固件。如果不在安装 Solaris 9 9/04 软件之前更新固件,则服务器将无法正常运行。此问题将影响以下服务器:
Sun Fire 3800 服务器
Sun Fire 4800 服务器
Sun Fire 4810 服务器
Sun Fire 6800 服务器
Sun Fire V1280 服务器
Netra 1280 服务器
如果发生此问题,会显示以下错误消息:
panic[cpu0]/thread=140a000: BAD TRAP: type=34 rp=147e9e0 addr=5586ee326973add3 mmu_fsr=0 |
将显示 ok 提示符。
解决方法:通过应用相应的固件修补程序更新固件。
对于 Sun Fire 3800、4800、4810 或 6800 服务器,应用以下修补程序之一:
修补程序 ID 112883-05(5.14.4 固件更新)
修补程序 ID 112884-01(5.15.0 固件更新)
对于 Sun Fire V1280 或 Netra 1280 服务器,应用修补程序 ID 113751-03(5.13.0013 固件更新)。
通过访问位于 http://sunsolve.sun.com 的 SunsolveSM Web 站点可以获得固件更新修补程序。请务必下载并应用该修补程序的最新版本。
如果系统运行的是 Solaris 2.6 或 Solaris 7 软件,卷管理器将不能正确安装 Solaris 9 9/04 DVD。能够安装 DVD,但不能访问数据。结果是无法设置安装服务器、执行 Live Upgrade 或访问媒体上的任何数据。
解决方法:请选择以下解决方法之一:
使用适合系统的修补程序。
发行版 |
修补程序 ID |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
手动安装 Solaris 9 9/04 DVD 。不要使用卷管理来安装 DVD。执行以下操作:
成为超级用户。
停止卷管理。
# /etc/init.d/volmgt stop |
手动安装 DVD。
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
检验是否已安装了 DVD。然后检验数据是否可以访问。
# cd /mnt1 # ls |
如果已正确安装 DVD,系统将返回以下信息。
版权所有 Solaris_9 |