6.1. 安装程序如何工作

Debian 安装程序由一些特定功能的组件组成,它们完成各自的安装任务。每一组件执行任务时,会询问一些任务相关的问题。每个任务又有各自的 优先级,可以在安装程序开始时设置优先级决定哪些问题会问到。

执行默认安装时,只有必要的(高优先级)的问题会被问到。使得安装过程可以高度自动化,几乎不需用户干预。组件按次序字典执行;至于哪些组件会执行,这取决于您使用的安装方法,以及您的硬件。对于没有询问的问题,安装程序将采用默认值。

如果遇到麻烦,用户会看到错误画面,并且显示安装菜单供选择其它替代操作。如果没有问题,用户将不会碰到安装菜单,只需依此回答每个组件的提问。严重错误提示的优先级为“critical”,因此用户总会注意到。

如果在 debian-installer 开始的时候,给启动加上一些参数,它将会影响安装程序使用的默认值。例如,假设您希望指定静态网络连接配置(如果存在 DHCP,将会被采用),您可以为启动参数加上 netcfg/disable_dhcp=true。参阅 第 5.2.1 节 “Debian 安装程序的参数” 了解有效的选项。

熟练的用户也许更习惯菜单驱动的交互方式,安装中的每一步都可以被用户控制,而不是让安装程序自动依此执行。要使用菜单驱动的手动安装方式,添加启动参数选项 debconf/priority=medium

如果您的硬件要求给出内核模块设置选项才能安装,您就需要使用 “expert” 模式启动安装程序。可以通过使用 expert 命令或者添加 debconf/priority=low 启动参数。专家模式赋予您对 debian-installer 完全的控制力。

正常的安装程序是基于字符界面的(相对于常见的图形界面)。在此环境下,用户无法使用鼠标。以下是操作各种对话框所需要使用的按键。Tab 箭头键向“”移动,Shift-Tab 箭头键向“”移动,它们用于按钮和选择之间。 箭头键用于选择可以滚动的列表,也能滚动列表本身。另外,对于长的列表,您可以按下一个字母,让列表直接移动到该字母开头的列表项,使用 Pg-UpPg-Down 滚动列表的不同段。空格键选择复选框的选项。用 Enter 激活选择。

S/390 不支持虚拟控制台。您可以打开第二或第三个 ssh 会话查看上述的 log。

错误信息被重定向到第三个控制台。您可以访问该控制台通过按下 左 Alt-F3 (按住左 Alt 键同时按下 F3 功能键);返回主安装进程使用 左 Alt-F1

这些信息还可以在 /var/log/messages 里找到。完成安装之后,该 log 会被复制到 /var/log/debian-installer/messages 您的新系统中。其它的安装信息安装时可以在 /var/log/ 找到。在 /var/log/debian-installer/ 是系统重新启动后的记录地方。