Debian的自动化安装,DEBIAN_FRONTEND

Debian 安装程序的参数

安装系统确认一些附加的引导参数

debconf/priority

这些参数设置将设置显示的信息为为最低的级别。

缺省安装使用 debconf/priority=high 。 这意味着高优先的和至关重要的信息将被显示,但是中级和低级信息将被跳过。如果其间出现了问题, 安装程序将按照要求调整优先级别。

如果你加入 debconf/priority=medium 作为引导参数,你将看到安装菜单以及安装过程中更多的控制。当使用 debconf/priority=low ,所有的消息将显示在 (这相当于采用 专家级 引导方法)。通过debconf/priority=critical ,安装系统只会显示至关重要的信息并且尝试正确无误地执行各项事宜。

这个引导参数控制用于安装程序的用户界面的类型。当前可能参数设置可以是:

DEBIAN_FRONTEND=noninteractive

DEBIAN_FRONTEND=text

DEBIAN_FRONTEND=newt

DEBIAN_FRONTEND=slang

DEBIAN_FRONTEND=ncurses

DEBIAN_FRONTEND=bogl

DEBIAN_FRONTEND=gtk

DEBIAN_FRONTEND=corba

缺省的前端是 DEBIAN_FRONTEND=newt。 DEBIAN_FRONTEND=text 可以用于串口控制台的安装。一般来说在缺省安装介质上只有 newt 前端,因此目前这个并非很有用。

BOOT_DEBUG

传递此参数将记录最复杂的引导信息。

BOOT_DEBUG=0

此为默认。

BOOT_DEBUG=1

更多的信息。

BOOT_DEBUG=2

大量的调试信息。

BOOT_DEBUG=3

Shell 脚本将在引导期间运行于不同的地方以允许细节上的调整。推出 Shell 将继续引导过程。

INSTALL_MEDIA_DEV

参数的值将为用来装入 Debian 安装程序的设备路径,例如: INSTALL_MEDIA_DEV=/dev/floppy/0

引导映像通常会扫描所有的软盘和 USB 存储设备来找到根软盘。它也可以通过此参数来只查找一个 设备。

debian-installer/framebuffer

一些体系使用内核帧缓存以提供不同的语言安装。如果帧缓存在你的系统上面有问题,你可以通过 参数 debian-installer/framebuffer=false 关闭这个特性。这方面问题的特征是有关 bterm 或者 bogl 的错误信息,一个空白的屏幕, 或者在开始安装的时候停止几分钟。

video=vga16:off 参数可以被用来取消帧缓存。这些问题在使用 Mobile Radeon 卡的 Dell Inspiron 上面有所报告。

debian-installer/probe/usb

设置成 false 可以阻止在引导的时候禁止 USB 检查来杜绝引起的问题。

netcfg/disable_dhcp

缺省情况下, debian-installer 会通过 DHCP 来自动检测网络。如果检测成功的化,你将不需要审视并且改变 其获得的设计。你可以在 DHCP 检测失败的情况下手工配置网络。

如果你的网络上面具备一台 DHCP 服务器,但是不想使用它比如,它给出错误的答案。你可以使用参数 netcfg/disable_dhcp=true 来通过 DHCP 来配置网络并且手工输入参数。

hw-detect/start_pcmcia

设置成 false 来阻止启动 PCMCIA 服务,如果其引起各种问题。 有些笔记本电脑对此会有错误的行为。

preseed/url

指定 url 到预设文件,在安装中自动下载和使用。

preseed/file

指定 url 到预设文件,在安装中自动加载和使用。

ramdisk_size

如果你在使用 2.2.x 内核,你也许需要设置 ramdisk_size=13000

注意,内核最多可以接受 8 个命令行参数和 8 个环境变量选项(包括安装程序默认使用的选项)。 如果超出,2.4 内核会丢弃过多的选项,2.6 内核则会崩溃。