第 14 章 在 IBM Power 系统中安装故障排除
本章讨论一些常见的安装问题及其解决方案。
为了进行调试,Anaconda 将安装操作记录到
/tmp
目录中的文件。下表中列出了这些文件。
日志文件 | 内容 |
---|---|
/tmp/anaconda.log | 常规 Anaconda 消息 |
/tmp/program.log | 在安装过程中运行的所有外部程序 |
/tmp/storage.log | 广泛的存储模块信息 |
/tmp/packaging.log | yum 和 rpm 软件包安装信息 |
/tmp/syslog | 与硬件相关的系统信息 |
如果安装失败,来自这些文件的信息将合并到
/tmp/anaconda-tb-标识符中
,其中 标识符 是一个随机字符串。
安装成功后,默认情况下,这些文件将复制到安装系统的
/var/log/anaconda/
目录下。但是,如果安装失败,或者在引导安装系统时使用 inst.nosave=all
或 inst.nosave=logs
选项,这些日志只会存在于安装程序的 RAM 磁盘中。这意味着它们不会被永久保存,并在系统关闭后丢失。要永久存储这些文件,请使用运行安装程序的系统中的 scp 将这些文件复制到网络中的另一个系统中,或者将它们复制到挂载的存储设备(如 USB 闪存驱动器)。有关如何通过网络传输日志文件的详细信息如下。
注意
以下流程要求安装系统能够访问网络和目标系统,以便能够通过
ssh
协议接收文件。
过程 14.1. 通过网络传输日志文件
- 在您要安装的系统中,按 Ctrl+Alt+F2 访问 shell 提示符。您将登录到 root 帐户,并可访问安装程序的临时文件系统。
- 切换到日志文件所在的
/tmp
目录:#
cd /tmp - 使用 scp 命令将日志文件复制到网络中的另一个系统中:
#
scp *log user@address:path使用目标系统上的有效用户名替换 user,使用 目标 系统的地址或主机名替换 user,并使用您要将日志文件保存到的目录 的路径。例如:如果要以john
用户身份登录 IP 地址为192.168.0.122
的系统,并将日志文件放在该系统的/home/john/logs/
目录中,该命令将具有以下格式:#
scp *log john@192.168.0.122:/home/john/logs/第一次连接到目标系统时,SSH 客户端会要求您确认远程系统的指纹正确且您要继续: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 键继续。然后,在系统提示时提供有效密码。文件将开始传输到目标系统上的指定目录。
安装中的日志文件现在永久保存在目标系统中,并可用于查看。
14.1. 开始安装时出现问题
14.1.1. 引导进入图形安装时出现问题
带有一些显卡的系统引导进入图形安装程序时遇到问题。如果安装程序没有使用默认设置运行,它会尝试在较低分辨率模式中运行。如果仍失败,安装程序会尝试在文本模式下运行。
有几个可能的解决方案可以显示问题,其中大多数都涉及指定自定义引导选项。如需更多信息,请参阅 第 23.1 节 “在引导菜单配置安装系统”。
- 使用基本的图形模式
- 您可以尝试使用基本图形驱动程序执行安装。要做到这一点,在
boot:
提示符处编辑安装程序的选项,并在命令行末尾附加inst.xdriver=vesa
。 - 手动指定显示分辨率
- 如果安装程序无法检测到页面解析,您可以覆盖自动检测并手动指定它。要做到这一点,在引导菜单中附加
inst.resolution=x
选项,其中 x 是您显示的分辨率(例如1024x768
)。
14.1.2. 未检测到串行控制台
在某些情况下,尝试使用串行控制台以文本模式安装 不会在控制台中产生任何输出。这发生在有图形卡但未连接 monitor 的系统上。如果 Anaconda 检测到图形卡,它将尝试将其用于显示,即使没有连接显示器。