5.3. 安装过程中的故障修复

5.3.1. 软盘的可靠性

对于第一次安装 Debian 的人来说,他们遇到的最大的问题很可能是软盘的可靠性。

问题出现最严重的是糟糕的引导软盘,因为他们由硬件直接读出,然后才进入 Linux 引导。很多情况 下,硬件驱动的读取并不能像 Linux 软盘驱动读取那样可靠,并且对于读到错误的数据,它们只是停 止运行并且打印一条错误的消息。驱动软盘的错误只是打印出很多有关的 I/O 错误。

如果你已经在特定的软盘上陷入麻烦之中,第一件你要做的事情是重新下载磁盘映像并且把它写到 另外 一张软盘上。仅仅只是格式化老的软盘是不够的,有可能的话 甚至可以在别的统上重写这些软盘。

一个用户报告过它不得不把映像往软盘写了 次。最后一次 的软盘才算工作良好。

其他一些用户报告过用同样的软盘重新启动若干次才能有一次成功的引导。这都是因为 硬件或者有缺陷的固件软盘驱动程序造成的。

5.3.2. 引导配置

如果在引导过程中你遇到了问题或者内核挂起,不认可你实际拥有的外围设备,或者驱动是一个 不被正确认可,第一件你要做的事情是检查引导参数,在 第5.2节 , "引导参数" 有 相关讨论。

如果你引导的是你自己的内核而不是安装程序提供的内核,请确定 CONFIG_DEVFS 已被设置入你的内核。安装程序需要 CONFIG_DEVFS

通称,可以通过移除外挂硬件或者外围设备来解决问题,然后再次重新引导 内置调制解调器,声卡以及即插即用的设备 通常很容易引起问题。

如果你的机器上装有多于 512 M 的大容量的内存,并且安装程序在引导内核时停止,你可能需要加入 一个引导参数来限制内核能够看的的内存数量,比如 mem=512m

5.3.3. 内核起始信息注解

在引导期间,你可以看到很多信息类似 can't find something ,或者 something not presentcan't initialize something , 或者甚至 this driver release depends on something 。 大多数这些信息都是无害的。你之所以看到它们是因为安装系统内核被设计成为可以运行在不同的 计算机并且拥有不同的外围设备下运行。显然地,没有一个计算机可能拥有所有的外围设备, 因此操作系统可能在查找一些你没有的设备上释放出一些报怨。有时你可以看到系统暂停了一段时间。 这是由于它在等待一台设备的回应,但是这台设备并没有安装在你的系统上。如果你发现这个时间 非常长,你可以一会创建一个自己的内核 (参见 第8.5节 , "编译新内核" )。

5.3.4. Bug Reporter

如果你通过了初始化引导但是不能完成安装,Bug Reporter 菜单选项可能会很有用。它会拷贝 系统的错误记录和配置信息至一个用户提供的软盘中。这个信息可能提供了一些关于错误的走向和 如果解决它的线索。如果你正在提交一个缺陷报告,你也许想附上这个信息。

其他相关安装期间的安装信息可以在 /var/log/ 找到, 以及在计算机已经引导至安装后的系统的 /var/log/debian-installer/ 中。

5.3.5. 提交缺陷报告

如果你还是有问题,请提交一个缺陷报告。发送一封电子邮件至 。你 必须 包括如下标志至电子邮件的第一行:


Package: installation-reports
Version: version

确定你把你使用的的 debian-installer 版本信息填写至 version 行。版本号可以在 boot: 提示符下按下 F1 键查看。你应该 提及你从什么地方下载的安装媒质,或者你在哪里买的光盘。

你也应该在你的缺陷报告内包括如下信息。如果你使用了程序 reportbug 来提交你的报告,这些信息将会自动包括其内。



flavor:        flavor of image you are using

architecture:  i386 
model:         your general hardware vendor and model
memory:        amount of RAM
scsi:          SCSI host adapter, if any
cd-rom:        CD-ROM model and interface type, e.g., ATAPI
network card:  network interface card, if any
pcmcia:        details of any PCMCIA devices

取决于错误的特点,如果你能提及相关信息比如安装的是 IDE 或者 SCSI 磁盘,其他外围设备 比如声卡,磁盘容量以及显示卡的型号,可能会比较有帮助。

在缺陷报告内,请描述问题是什么,包括内核挂停后最后见到的内核消息。描述带入你 进入问题状态前相关的步骤。