5.1. 在 32-bit PC 上引导安装程序

[警告] 警告

假如您的机器上有其他的操作系统,并希望保留 (多重启动设置),您要确保它在启动安装程序之前正确地被关闭。在另外一个操作系统休眠时 (中断并保存到磁盘) 进行安装,被中断的操作系统的状态信息可能会丢失或者损坏,再次启动将会出现问题。

[注意] 注意

关于如何启动图形安装程序,请参见第 5.1.8 节 “图形安装程序”

5.1.1. 从 U 盘启动

如果您的计算机可以从 USB 启动,这可能是最简单的安装方法。假设您已经准备好了从 第 3.6.2 节 “选择引导设备”第 4.3 节 “为从 U 盘引导准备文件” 的所有步骤,只需插入 U 盘到一个空的 USB 口并重启。除非您使用了灵活方式创建 U 盘并不激活,系统应该引导,并看到一个 boot: 提示符。此时您可以输入一些引导选项,也可以直接按 Enter

5.1.2. 从 CD-ROM 启动

如果您有此套件,并且如果您的机器支持直接 CD 引导,太棒了!只需要配置您的系统可以用 CD 启动,参见第 3.6.2 节 “选择引导设备”插入您的 CD,重启,然后继续下一章。

注意某些特定的 CD 驱动器需要一些特殊的驱动程序,因此他们可能在安装的早期不能被访问。如果从 CD 引导的标准方法不能用于您的硬件,阅读本章中关于其他种类的内核以及安装方法,它们有可能能解决问题。

即便您不能从 CD-ROM 引导,依然可以安装 CD-ROM 上面的 Debian 系统组件和所有软件包。只要使用不同的媒介引导,当安装操作系统、基础系统和任意附加的软件包时,只需将安装系统指向 CD-ROM 驱动器即可。

如果您遇到引导方面的问题,请参见第 5.4 节 “安装过程中的故障修复”

5.1.3. 从 Windows 引导

从 Windows 下启动安装程序,您可以

假如您使用的是安装 CD 或 DVD,在插入盘片的时候,预安装程序会自动加载。如果 Windows 没有自动运行,或者您使用的是 USB 存储卡,您可以访问该设备手动执行 setup.exe 程序。

程序运行后,会先询问一些预备问题,接着系统就准备重启进入 Debian GNU/Linux 安装程序。

5.1.4. 从 DOS 下使用 loadlin 引导

启动到 DOS(非 Windows)。例如,您可以从用于恢复或诊断的磁盘中启动。

如果您可以使用安装 CD,请切换到 CD-ROM 驱动器,例如,

d:

,或者确认您已依照第 4.4.2 节 “Hard disk installer booting from DOS using loadlin指引准备好了硬盘, 然后切换到该磁盘。

进入您选择的 flavor 子目录,如

cd \install.386

如果您希望使用图形安装程序,请进入 gtk 子目录。

cd gtk

然后,执行 install.bat。内核将会加载并运行安装程序。

5.1.5. 引导 Linux 使用 LILOGRUB

为了从硬盘引导安装程序,您首先必须按照要求下载并且放置所需的文件,请参见第 4.4 节 “为从硬盘引导准备文件”

如果您只愿意使用硬盘引导,然后从网络下载其他文件,需要下载 netboot/debian-installer/i386/initrd.gz 文件及其对应的内核 netboot/debian-installer/i386/linux。这将允许您重新分区用于引导的硬盘,需要小心操作。

另一种方法,可以在安装时保持原硬盘的分区不变,您需要下载 hd-media/initrd.gz 文件以及对应的内核,还需要一个 CD(或者 DVD) iso 文件的副本放在硬盘上(确认文件名是以 .iso 结尾的)。这样安装程序就可以从硬盘引导,并从 CD/DVD 映像文件上安装,而不使用网络。

如果采用 LILO,您需要在 /etc/lilo.conf 中配置两件最基本的事情:

  • 在引导时装入 initrd.gz 安装程序;

  • vmlinuz 内核使用一个内存虚拟磁盘作为它的根分区。

这里是一个 /etc/lilo.conf 的例子:

image=/boot/newinstall/vmlinuz
       label=newinstall
       initrd=/boot/newinstall/initrd.gz

欲获知更多细节,请参见 initrd(4)lilo.conf(5) man 手册。现在运行 lilo 并且重新启动。

使用 GRUB1 的过程也类似。在 /boot/grub/ 目录下找到 menu.lst(或者位于 /boot/boot/grub/),然后给安装程序增添一个入口,例如(假设 /boot 位于系统中第一个磁盘的第一个分区上面):

title  New Install
root   (hd0,0)
kernel /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz

使用 GRUB2 的过程类似。它使用 grub.cfg 替代 menu.lst 文件。安装程序的入口,例如:

menuentry 'New Install' {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
linux /boot/newinstall/vmlinuz
initrd /boot/newinstall/initrd.gz
}

从这里开始,下面采用 GRUBLILO 将没有什么差别。

5.1.6. 用 TFTP 引导

从网络引导需要网络连接和一台 TFTP 网络引导服务器 (也可能是 DHCP、RARP 或 BOOTP 服务器,以进行自动网络配置)。

参见第 4.5 节 “为使用 TFTP 网络引导准备文件”设置用于支持网络引导的服务器端。

在 i386 体系上有很多方法用 TFTP 进行引导。

5.1.6.1. 支持 PXE 的网卡或者主板

您的网卡或者主板可能已经提供了 PXE 引导功能。它是 Intel™ TFTP 引导的实现。如果是这样,您可以配置 BIOS 用网络进行引导。

5.1.6.2. 网络 BootROM 的网卡

您的网卡很有可能提供了 TFTP 引导功能。

5.1.6.3. Etherboot

etherboot project 提供了为 TFTP 引导所需要的引导软盘甚至是引导 ROMS。

5.1.7. 引导界面

当安装程序启动时,您应该看到友好的图形屏幕,显示 Debian 标志和菜单:

Debian GNU/Linux 安装程序启动菜单

图形安装
安装
高级选项             >
帮助
使用语音合成器进行安装

[注意] 注意

根据计算机的启动方式(BIOS 或 UEFI)不同,此图形屏幕将看起来略有不同,但会显示相同的选项。

根据您使用的安装方法,图形安装选项可能不可用。另外,双架构映像在每个安装选项下方还会显示它的 64 位变体,因此选项数量几乎会翻倍。

普通安装时,选择图形安装安装入口 — 可以使用键盘方向键或者键入(高亮的)首字母,然后按下 Enter 引导安装程序。默认情况下,图形安装入口已经选中。

高级选项用于访问第二层菜单,引导安装程序进入专家模式、救援模式和自动安装。

如果您希望或者需要添加引导参数给安装程序或内核,按下 Tab。将显示对应菜单项的默认引导命令,并允许添加额外的选项。帮助界面(下方)列出一些可能的选项。按下 Enter 将使用您的选项引导安装程序;按下 Esc 返回引导菜单并放弃您所做的修改。

选择 Help 项将进入第一个帮助界面,显示可用的帮助界面概要。当出现帮助界面后要返回引导菜单,需要在引导提示符后输入 'menu' 并按 Enter。所有的帮助界面在引导命令可以输入的地方都有一个引导提示:

Press F1 for the help index, or ENTER to boot:

在这个引导提示的地方您可以按下 Enter 使用默认的选项引导安装程序,或者输入指定的引导命令以及引导参数。一些可用的引导参数可能会在多个帮助界面看到。假如您要添加任何参数到引导命令行,确保首先输入的是引导方法(默认为 install),然后在第一个参数前要有空格(例如:install fb=false)。

[注意] 注意

此时键盘假设使用的是默认美式英文布局。这意味着如果您的键盘使用不同的(特定语言的)布局,显示在屏幕上的字符可能与您键入参数时希望的不同。维基百科里面有一个 schema of the US keyboard layout 条目说明了如何找到要使用正确的键。

[注意] 注意

如果您使用 BIOS 配置为串口控制台的系统,可能在启动安装程序的时候无法看到起始图形界面;甚至无法看到引导菜单。这种情况同样会发生在您使用远程管理设备安装系统,并且这些设备提供了字符界面到 VGA 控制台的情况下。比如 Compaq 的 integrated Lights Out (iLO) 和 HP 的 Integrated Remote Assistant (IRA)。

要跳过图形引导界面,您可以在没有任何显示时按下 Esc 得到字符引导提示符,或者(同样没有任何显示)按下 EnterH 选择上面描述的 Help 选项。以后输入就会在提示符后面显示。要防止余下的安装仍使用 framebuffer,您还需要在启动提示后添加 vga=normal fb=false,这在帮助里面有说明。

5.1.8. 图形安装程序

安装程序的图形版本仅适用于有限数量的架构,包括 32-bit PC 。图形安装程序的功能几乎与基于文本的安装程序功能相同,因为它基本使用相同的程序,只是前端不同。

虽然功能相同,图形安装程序仍然有一些显著优势。主要优点在于它支持更多的语言,即可以使用在基于文本的 newt 前端上无法显示的字符集的语言。它还具有一些可用性上的优点,例如可以使用鼠标,在某些情况下还可以在单个屏幕上显示多个问题。

图形安装程序可用于所有的 CD 映像,及hd-media安装方法。要启动图形安装程序,只需从引导菜单中选择相关选项即可。可以从高级选项菜单中选择图形安装程序的专家和救援模式。以前使用的引导方法 installguiexpertgui rescuegui 仍然可以从引导提示符中使用,在选择帮助选项后。

还有一个可用于网络启动的图形安装程序映像。还有一个特殊的迷你 ISO 映像[5],它主要用于测试。

与基于文本的安装程序一样,启动图形安装程序时可以添加引导参数。

[注意] 注意

与基于文本的安装程序相比,图形安装程序需要更多的内存才能运行:293MB。如果内存不足,它将自动返回到基于文本的 newt 前端。

如果系统中的内存量低于 135MB,图形安装程序可能无法启动,而基于文本的安装程序可能仍可以工作。对于可用内存很小的系统,建议使用基于文本的安装程序。



[5] 可以从 Debian 镜像下载迷你 ISO 映像,述于第 4.2 节 “从 Debian 镜像服务器下载文件”。其位于 netboot/gtk/mini.iso