第 11章 . 基本系统恢复
虽说车到山前必有路,问题出现时总会有相应的解决办法,但是这些解决办法却需要您理解并熟悉系统。本章描述了如何引导救援模式和单用户模式,您能够在这些模式中使用您的知识和能力来修复系统。
11.1. 常见问题
您可能会鉴于以下几个原因而需要引导一种恢复模式:
无法正常引导入红帽企业 Linux(运行级别3或5)。
碰到了硬件或软件问题,并且想把几个重要的文档从系统硬盘中取出。
忘记了根口令。
11.1.1. 无法引导红帽企业 Linux
这个问题通常是由于在安装了红帽企业 Linux 之后安装另一个操作系统造成的。某些操作系统假定您的电脑上没有安装任何其他操作系统,因而覆盖最初包含 GRUB 或 LILO 引导装载程式的主引导记录(MBR)。假如引导装载程式被这种方式覆盖了,除非您进入救援模式并重新配置引导装载程式,您将无法引导红帽企业 Linux。
另一个常见问题出现在使用分区工具来重划分区大小或在安装后从空闲空间中创建新分区从而改变了分区的顺序之后。假如您的 / 分区的分区号码改变了,引导装载程式将无法找到他来挂载这个分区。要解决这个问题,引导救援模式,若使用 GRUB,修改 /boot/grub/grub.conf 文档,若使用 LILO 则修改 /etc/lilo.conf 文档。您必须在修改 LILO 配置文档后再运行 /sbin/lilo 命令。
11.1.2. 硬件或软件问题
这一类包括的情况比较广泛。其中两种可能的情况是硬盘驱动器失效或在引导装载程式的配置文档中指定了无效的设备或内核。假如以上任何一种情况发生了,您将无法引导红帽企业 Linux。然而,通过引导系统恢复模式中的一种,您也许能够解决这个问题,或至少抢救出最重要的文档。
11.1.3. 根口令
假如您忘记了根口令该怎么办?要把他重设为另一个口令,引导救援模式或单用户模式,并使用 passwd 命令来重设根口令。
11.2. 引导救援模式
救援模式提供了完全从磁盘、光盘或其他引导方式而不是从系统硬盘驱动器中引导一个小型红帽企业 Linux 环境的能力。
如他的名称所暗示,救援模式是用来把您从某种情况中解救出来的模式。在正常操作中,您的红帽企业 Linux 系统使用位于系统硬盘上的文档来处理一切事务 — 运行程式;贮存文档;诸如此类。
然而,在有些情况下,红帽企业 Linux 可能无法完整运行,您可能无法存取系统硬盘上文档。使用救援模式,即便您无法从硬盘上运行红帽企业 Linux,您也能够存取贮存在该系统硬盘上的文档。
要引导救援模式,您必须能够使用以下方法之一来引导系统:
通过从安装引导盘[1]中引导。
通过从安装引导光盘[1]中引导。
通过从红帽企业 Linux 的第一张光盘中引导。
使用以上方法引导后,把 rescue 添加为内核参数。例如,对于 x86 系统,在安装引导提示下输入以下命令:
linux rescue |
您会被提示回答几个基本的问题,包括要使用的语言。他还提示您选择有效救援映像的位置。从 Local CD-ROM 、Hard Drive、NFS image、FTP、或 HTTP 中选择。所选位置中必须包含一个有效的安装树,这个安装树必须和您用来引导的第一张光盘中的红帽企业 Linux 版本相同。假如您使用一个引导光盘或磁盘来启动救援模式,这个安装树必须和创建介质所用的安装树相同。关于如何在硬盘驱动器、NFS 服务器、FTP 服务器、或 HTTP 服务器上配置安装树的信息,请参阅《红帽企业 Linux 安装指南》。
假如您选择的救援映像无需网络连接,您会被征询是否要建立网络连接。假如您想把文档备份到另一台电脑上或从共享网络位置上安装一些 PRM 软件包时,网络连接会很有用。
您还会看到以下消息:




