第 12 章 IBM Power Systems 的故障排除安装

本章讨论一些常见安装问题及其解决方法。
出于调试目的,Anaconda 将安装动作记录到 /tmp 目录下的文件中。这些文件如下表所示:

表 12.1. 安装过程中生成的日志文件

日志文件内容
/tmp/anaconda.log常规 Anaconda 信息
/tmp/program.log安装过程中运行的所有外部程序
/tmp/storage.log广泛存储模块信息
/tmp/packaging.logyumrpm 软件包安装信息
/tmp/syslog与硬件相关的系统信息
如果安装失败,这些文件中的信息会合并到 /tmp/anaconda-tb-identifier 中,这里的 identifier 是一个随机字符串。
在安装成功后,这些文件将默认复制到 /var/log/anaconda 目录下安装的系统。然而,如果安装不成功,或者在引导安装系统时使用了 inst.nosave 选项,这些日志将只会存在于安装程序的 RAM 磁盘里,表示它们不会被永久保存,系统关闭后就会丢失。要永久地保存它们,请用 scp 命令将这些文件保存到网络上的其他系统里,或者复制到挂载的存储设备(如 U 盘)。下面是在网络上传输日志文件的细节。

注意

以下步骤要求安装程序可以访问网络,且目标系统可以使用 ssh 协议接收文件。

过程 12.1. 如果网络传输日志文件

  1. 在您要执行安装的系统中,按 Ctrl+Alt+F2 进入 shell 提示符。此时您会以 root 帐户登录,并可以访问该安装程序的临时文件系统。
  2. 切换到日志文件所在的 /tmp 目录:
    # cd /tmp
  3. 使用 scp 命令将这些日志文件复制到另一个系统中:
    # scp *log user@address:path
    使用目标系统中的有效用户名替换 user,使用目标系统的地址或者主机名替换 address,使用到您要保存这些日志文件的目录路径替换 path。例如:如果您要作为 john 登录系统,该系统的 IP 地址为 192.168.0.122,同时要将日志文件保存到那个系统的 /home/john/logs/ 目录中,则请使用以下格式:
    # scp *log john@192.168.0.122:/home/john/logs/
    第一次连接到目标系统后,可看到类似如下信息:
    The authenticity of host '192.168.0.122 (192.168.0.122)' can't be established.
    ECDSA key fingerprint is a4:60:76:eb:b2:d0:aa:23:af:3d:59:5c:de:bb:c4:42.
    Are you sure you want to continue connecting (yes/no)?
    输入 yes 并按 Enter 继续。此时会提示您提供有效密码。开始将这些文件传送到目标系统指定的目录中。
来自安装的日志文件现在就保存在目标系统中,并可供查看。

12.1. 开始安装时出现的问题

12.1.1. 引导至图形安装时出现的问题

有些系统使用的显卡在引导至图形安装程序时会后问题。如果安装程序没有使用其默认设置运行,它会尝试在较低的分辨率模式下运行。如果仍然失败,则安装程序会尝试使在文本模式中运行。
有一些解决显示问题的方案,大多涉及指定定制引导选项。详情请查看 第 20.1 节 “在引导菜单中配置安装系统”
使用基本图形模式
您可以尝试使用基本图形驱动程序执行安装。要这样做可以在 boot: 提示符后编辑安装程序选项,并在命令行的末端添加 inst.xdriver=vesa
手动指定显示分辨率
如果安装程序无法探测到您的屏幕分辨率,您可以覆盖自动探测,并手动选择。要这样做,可以在引导菜单末尾添加 inst.resolution=x 选项,其中 x 是您的显示分辨率(例如:1024x768)。

12.1.2. 未探测到串口控制台

在有些情况下,尝试使用串口控制台以文本模式安装将造成在该控制台无输出结果。这种情况会出现在有显卡但没有连接显示器的系统中。如果 Anaconda 探测到显卡,它就会尝试使用它显示,即使没有链接显示器也是如此。
如果要在串口控制台中执行基于文本的安装,请使用 inst.textconsole= 引导选项。详情请查看 第 20 章 引导选项