9. 基本系统恢复

虽说车到山前必有路,问题出现时总会有相应的解决办法,但是这些解决办法却要求你理解并熟悉系统。本章描述了如何引导入救援模式和单用户模式,你可以在这些模式中使用你的知识和能力来修复系统。

9.1. 常见问题

你可能会鉴于以下几个原因而需要引导入一种恢复模式:

9.1.1. 无法引导入 Red Hat Linux

这个问题通常是由于在安装了 Red Hat Linux 之后安装另一个操作系统造成的。某些操作系统假定你的计算机上没有安装任何其它操作系统,因而覆盖最初包含 GRUB 或 LILO 引导装载程序的主引导记录(MBR)。如果引导装载程序被这种方式覆盖了,除非你进入救援模式并重新配置引导装载程序,你将无法引导 Red Hat Linux。

另一个常见问题出现在使用分区工具来重划分区大小或在安装后从空闲空间中创建新分区从而改变了分区的顺序之后。如果你的 / 分区的分区号码改变了,引导装载程序将无法找到它来挂载这个分区。要解决这个问题,引导入救援模式,若使用 GRUB,修改 /boot/grub/grub.conf 文件,若使用 LILO 则修改 /etc/lilo.conf 文件。你必须在修改 LILO 配置文件时还运行 /sbin/lilo 命令。

9.1.2. 硬件或软件问题

这一类包括的情况比较广泛。其中两种可能的情况是硬盘驱动器失效或在引导装载程序的配置文件中指定了无效的设备或内核。如果以上任何一种情况发生了,你将无法引导入 Red Hat Linux。然而,如果你引导入系统恢复模式之一,你也许能够解决这个问题,或至少抢救出你的最重要的文件。

9.1.3. 根口令

如果你忘记了根口令该怎么办?要把它重设为另一个口令,引导入救援模式或单用户模式,并使用 passwd 命令来重设根口令。