B.3. 安装过程中的问题

B.3.1. “No devices found to install Red Hat Enterprise Linux”错误消息

如果你收到“No devices found to install Red Hat Enterprise Linux”错误消息,这可能表明某个 SCSI 控制器没有被安装程序识别。

首先,查看一下你的硬件厂商的网站来确定是否有可用的能够修正这个问题的驱动程序映像。其次,在网络贮存区描述中给 IPL 参数行添加 dd。关于驱动程序盘的常规信息,请参阅附录 D

你还可以参考Red Hat 硬件兼容列表,位于:

http://hardware.redhat.com/hcl/    

B.3.2. 没有软驱却要保存回溯追踪消息

如果你在安装中收到回溯追踪错误消息,通常你可以把它保存到软盘中。

如果你的系统中没有软驱,你可以使用 scp 命令把错误消息复制到另一个远程系统中。

该信息不适用于 iSeries 系统或无显示器的 pSeries 系统的用户。

当回溯追踪对话框出现时,回溯追踪消息会被自动写入一个叫做 /tmp/anacdump.txt 的文件。一旦这个对话框出现,键入[Ctrl]-[Alt]-[F2] 来切换到一个新的 tty(虚拟控制台),然后使用 scp 命令把消息写入一个已知运行的远程系统上的 /tmp/anacdump.txt 文件中。

B.3.3. 分区表问题

如果你在安装程序的「磁盘分区设置」第 2.12 节)之后看到和以下类似的错误消息:

「设备 hda 上的分区表无法被读取。创建新分区时必须对其执行初始化,从而会导致该驱动器中的所有数据丢失。」

你在该驱动器上可能没有分区表,或者该驱动器上的分区表可能无法被安装程序中使用的分区软件识别。

无论你执行的是哪一种安装类型,你都应该为系统上的现存数据进行备份。

B.3.4. iSeries 和 pSeries 系统用户会遇到的其它分区问题

如果你使用 Disk Druid 来创建分区,却无法前进到下一屏幕,你可能没有创建所有满足 Disk Druid 的依赖关系所必需的分区。

你至少需要有以下分区:

窍门窍门
 

当把分区类型定义为 swap 时,你不必给它分派挂载点。Disk Druid 为你自动分派挂载点。

B.3.5. 看到 Python 错误

在某些 红帽企业 Linux 的升级或安装中,安装程序(又称 Anaconda)可能会由于 Python 或 traceback 错误而失败。这个错误可能会在选择了单个软件包后发生,也可能会在试图把升级日志保存到 /tmp/ 中时发生。它看起来类似:

Traceback (innermost last):
   File "/var/tmp/anaconda-7.1//usr/lib/anaconda/iw/progress_gui.py",
line 20, in run
     rc = self.todo.doInstall ()
   File "/var/tmp/anaconda-7.1//usr/lib/anaconda/todo.py", line 1468, in
doInstall
     self.fstab.savePartitions ()
   File "fstab.py", line 221, in savePartitions
     sys.exit(0)
 SystemExit: 0

 Local variables in innermost frame:
 self: <fstab.GuiFstab instance at 8446fe0>
 sys: <module 'sys' (built-in)>
 ToDo object:
 (itodo
 ToDo
 p1
 (dp2
 S'method'
 p3
 (iimage
 CdromInstallMethod
 p4
 (dp5
 S'progressWindow'
 p6

 <failed>

在会发生这个错误的系统中,到 /tmp/ 的链接可能是与其它位置的符号链接,或者 /tmp/ 自从创建以来已被改变。这些符号链接或被改变的链接在安装进程中无效,因此安装程序无法在其中写入信息而失败。

如果你遇到了这样的错误,首先请下载任何用于 Anaconda 的勘误。勘误可在以下网址中找到:

http://www.redhat.com/support/errata/

anaconda 的网站也是一个有用的参考,它位于:

http://rhlinux.redhat.com/anaconda/

你还可以搜寻与这一问题有关的错误报告。要搜寻 Red Hat 的错误跟踪系统,请访问:

http://bugzilla.redhat.com/bugzilla/

最后,如果你仍面对与这个错误有关的问题,请注册你的产品, 然后联系我们的技术支持组。要注册你的产品,请访问:

http://www.redhat.com/apps/activate/