Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.2. 使用维护引导模式

20.2.1. 载入内存(RAM)测试模式

内存(RAM)模块错误可能造成系统停止或者突然崩溃。在有些情况下,内存错误只造成具体软件组合出错。因此,您应该在首次安装 Red Hat Enterprise Linux 前测试内存,即使之前运行其他操作系统也应该如此。
Red Hat Enterprise Linux 包括 Memtest86+ 内存测试程序。要启动内存测试模式,请在引导菜单中选择 故障排除 > 内存测试,测试就会立即开始。默认情况下 Memtest86+ 每次要进行十个测试。可使用 c 键进入配置页面指定不同的配置。首次测试通过后,在会页面底部显示信息告知您现在的状态,并同时自动开始另一轮测试。

注意

Memtest86+ 只适用于使用 BIOS 的系统。目前还不能用于使用 UEFI 的系统。
使用 Memtest86+ 进行内存检查

图 20.1. 使用 Memtest86+ 进行内存检查

测试过程中主页面显示分为三个部分:
  • 左上角显示系统内存配置信息,即探测到的内存量、处理器缓存及其吞吐量以及处理器和芯片组信息。这个信息是在 Memtest86+ 启动时探测到的。
  • 右上角显示测试信息,即当前 pass 测试进度、该 pass 中目前正在运行的测试以及该测试的描述。
  • 屏幕的中央是用来显示启动该工具后整组测试信息,比如总用时、完成的 pass 数、探测到的错误以及测试选择。在有些系统中,在这里也会显示有关安装的内存的详情(比如安装的模块数、生产商、频率及延迟)。每个 pass 完成后,会在这里显示简短总结。例如:
    ** Pass complete, no errors, press Esc to exit **
    如果 Memtest86+ 探测到错误,也会在这里以突出的红色显示。该信息将包含详细内容,比如哪个测试探测到问题,失败的内存位置等等。
在大多数情况下,一次成功的 pass(即所有十次测试)足以确认 RAM 状况完好。第一个 pass 未探测到错误,而随后的 pass 探测到错误的情况鲜有发生。要在重要系统中执行完整测试,可以让测试彻夜运行几天以完成多个 pass。

注意

Memtest86+ 的单一完整 pass 所需时间视系统配置(特别是时 RAM 大小及速度)而不同。例如:使用 2 GB DDR2,速度为 667 MHz 内存的系统,单一 pass 将耗时约 20  分钟方可完成。
要暂停测试并重启计算机,请随时按 Esc 键。
有关使用 Memtest86+ 的详情请查看官方网站 http://www.memtest.org/。您还可以在安装了 memtest86+ 软件包的 Red Hat Enterprise Linux 系统中找到位于 /usr/share/doc/memtest86+-version/README 文件。

20.2.2. 验证引导介质

在使用介质安装 Red Hat Enterprise Linux 前,您可以测试基于 ISO 安装源的完整性。这些源包括 DVD 及保存在硬盘或者 NFS 服务器中的 ISO 映像。在您试图安装前确认该 ISO 映像是完整的可帮助您避免在安装过程中经常遇到的问题。
要测试 ISO 映像的 checksum 完整性,请在引导装载程序命令行中添加 rd.live.check。注:如果您在引导菜单中选择默认安装(测试这个介质 & 安装 Red Hat Enterprise Linux 7.0),就会自动使用这个选项。

20.2.3. 使用救援模式引导您的计算机

您可以在没有安装 Red Hat Enterprise Linux 的计算机中引导命令行 Linux 系统。这可让您使用运行 Linux 系统的程序和功能,以便修改或者修复已经安装在您计算机中的系统。
要使用安装磁盘或者 USB 盘载入救援系统,请在引导菜单的 故障排除 子菜单中选择 救援 Red Hat Enterprise Linux 系统,或者使用 inst.rescue 引导选项。
在下面的页面中为救援系统指定语言、键盘布局及网络设置。最后的设置页面将配置对计算机中现有系统的访问。
默认情况下,修复模式在目录 /mnt/sysimage/ 中将现有系统附加到救援系统中。
有关救援模式以及其他维护模式的详情请查看 第 29 章 基本系统恢复