本文介绍了如何在 Intel x86 ("i386")架构的计算机上, 使用新版的 debian-installer 安装 Debian GNU/Linux sarge。这是一次对安装过程的走马观花式的 简介,但是它应该囊括了大多数情况下您进行安装所必须的信息。当有必要获得更多信息 时,我们会有链接指向 Debian GNU/Linux安装指南 中 相应的较详尽的说明文档。
debian-installer 仍然处于 beta 测试阶段。 如果您在安装时碰到程序出错,请参考 第5.3.5节 , "提交缺陷报告" 回报 错误。倘若本文档不能够回答您所有的疑问,那么请带着这些问题去 debian-boot 的 邮件列表(debian-boot@lists.debian.org)问问看,或者您也可以 在 irc (即 freenode 站点的 #debian-boot 频道)上直接提问。
要想找到几个便捷的 CD 镜像文件的链接,请看 debian-installer 的主页。 Debian-cd 小组在 Debian CD 页 上 提供了使用 debian-installer CD 映像的编译版本。 如果您需要了解关于如何得到这些 CD 的更多相关信息,请看 第4.1节 , "官方的 Debian GNU/Linux CD 光盘套装"。
有些安装方法需要其它种类的镜像而非 CD 的镜像。 <phase> debian-installer 的主页 上有到其它种类的镜像的链接。 </phase> 第4.2.1节 , "哪里能找到安装映像" 会告诉您如何在 Debian 的镜像站点找到 那些镜像文件。
下面的小节会就每种可能的安装方法,具体讲授如何获得所需的镜像文件。
现在有两种不同的 netinst CD 镜像可以用来通过 debian-installer 安装 sarge。 这些镜像文件是被用来刻成光盘的。然后让电脑从光盘启动,再由安装程序从网络上 下载安装其它的软件包。“netinst”的名字由此得来。两种镜像的区别在于,在完整版 的 netinst 镜像上包含了基本的软件包,而使用名片版的镜像安装则需要从网络上下载 它们。如果喜欢的话,您可以下载一个标准大小的 CD 镜像文件,用它的话就可以不 借助网络安装了。这只需要一套光盘中的第一张就行了。
您想用哪种办法装,就下载相应的镜像文件,再把它刻成光盘。 若要从光盘启动,您可能需要根据 第3.6.1节 , "BIOS 设置菜单的使用" 的 提示,修改 BIOS 设置。
如果你无法从 CD 启动,不妨下载一些软盘的镜像文件,用它们来安装 Debian。 这时,您需要 floppy/boot.img 和 floppy/root.img, 也许还要那些驱动盘中的某一张。
启动软盘就是其上存有 boot.img 的一张软盘。当使用 这张盘启动时,它会提示您插入第二张软盘 —,这时请使用里面存有 root.img 的那张盘。
倘若您计划从网络安装,一般来说,您就要准备好 floppy/net-drivers.img, 这里面包含了许多种以太网卡的驱动程序,同时它还加入了对 PCMCIA 的支持。
假如您有光驱,但是不能从它启动,那么您可以从软驱启动, 再用存在驱动盘里的 floppy/cd-drivers.img 来 接着完成基于光盘的安装。
软盘是最不可靠的存储介质之一,因此您最好有碰到许多坏盘的准备(请参看 第5.3.1节 , "软盘的可靠性 ")。 您所下载的每个 .img 文件其实就是一张软盘。 您可以用 dd 命令把它写到 /dev/fd0,也可以用其他方法来做这件事(具体细节请参看 第4.3节 , "从磁盘映像创建引导软盘")。 既然您将会弄出好几张软盘,不妨给它们做上标签吧。
我们也可以从移动 USB 存储设备来安装系统。比如说你在带着一个 USB 的钥匙链 走遍天涯海角的同时,它还可以成为方便称手的 Debian 安装介质。
要把你的 U 盘做成安装盘,最简单的办法就是 下载 hd-media/boot.img.gz,然后用 gunzip 把 这个文件解压,生成 128 MB 的镜像文件。再把生成的镜像文件直接写到 U盘。 对了,这个 U 盘的容量必须至少有 128 mb。当然了,上面所说的操作会把 U 盘 里的原有数据全部毁掉。以后再挂载这个 U 盘的话,它上面就不再是 FAT 文件系统 了。写完 U 盘后,接着要下载一个 Debian netinst CD 镜像文件,再把这个 镜像拷贝到 U 盘里。哪个镜像文件都可以用,只要它的文件名是“.iso”结尾的就行。
除此之外,还有其它更为灵活的办法可以做出能启动 debian-installer 的 U 盘, 同时也是有办法适用于较小容量的 U 盘的。欲知详情,请看 第4.4节 , " 为采用 USB 闪盘引导方法准备文件"。
有些 BIOS 支持直接从 USB 的存储设备启动,但也有的 BIOS 不支持这种特性。 您或许需要设置一下 BIOS 让您的机器从“removable drive”或是“USB-ZIP” 启动,以使电脑能从 USB 设备启动。如果这样不奏效,您可以借助一张软盘启动, 然后再用 U 盘完成后面的安装。在 第5.1.3节 , "从 USB 闪盘引导" ,您可以 发现一些有用的提示和具体的细节说明。
要完全从网络上启动(即 netboot) debian-installer 也是可行的。 而具体采取哪种方法来从网络启动,这取决于您的硬件架构和网络启动的相关设置。 在 netboot/ 目录里的文件是用来从网络启动 debian-installer 的。
最简单的一个办法就是通过设置 PXE 的网络启动。 先用 tar 解开 netboot/pxeboot.tar.gz 文件, 把解压缩后的文件都放到 /var/lib/tftpboot, 或者放到您的 tftp 服务器所使用的其它目录。然后再设置好您的 DHCP 服务器, 送 /pxelinux.0 这个文件名给客户端。老天保佑的话, 就能顺利安装了。 若要知道详细的操作步骤,请参看 第4.6节 , "为使用 TFTP 网络引导准备文件"
除了从移动介质启动安装套件,其实从手中现有的已安装其它操作系統的硬盘启动也是可行的。 把 hd-media/initrd.gz、hd-media/vmlinuz 和 一个 Debian CD 镜像文件下载到硬盘最底层的目录里。请确保这个 CD 镜像文件的文件名是以“.iso” 结尾的。接下来的问题就是用 initrd 启动 linux 了。 第5.1.2节 , "使用 LILO 或者 GRUB 来从 Linux 引导" 说明了如何做这件事。
一旦安装套件开始运行后,会有一个初始画面迎接您。要启动的话,请摁 Enter; 也可以先想看一下其它的启动方式以及各种参数(请参阅 第5.2节 , "引导参数")。 如果您希望用 2.6 的内核,就请在出现 boot: 提示的时候, 输入 linux26。
再过一会儿,您就会可以选择您所使用的语言了。用上下箭头键来选择一门语言,然后摁 Enter 继续下面的步骤。接下来,您要选择您的国家,选项里包括了那些使用您所 选语言的国家。如果在那个稍短的列表里找不到您要找的国家,还有一个含有世界上所有 国家的列表以备选择。
您还可能被要求确认一下您的键盘布局(keyboard layout)。请选择缺省的那个,除非您知道 更合适的布局。
现在可以坐下来,松口气,休息一下了。这时 debian-installer 会侦测您的一部分硬件, 并从 CD、软驱、USB 或其它设备里把它的其余部分加载进系统。
接下来,installer 为想办法侦测您和网络相关的硬件,再用 DHCP 完成网络的设置。 如果您没有连接网络,或是没有用 DHCP,那么您也可以手动配置网络。
好,现在该对您的硬盘分区了。首先,您可以选择对整个驱动器或是驱动器上的空闲空间 进行自动分区。我们推荐新手或者手头有急事的朋友使用自动分区。不过要是您不想用 自动分区的话,请在菜单中选择手动分区。
在接下来的界面里,您可以看到自己有关分区的一张表,上面标出了各分区将以何种方式 格式化,以及它们将来的挂载点在何处。要修改分区的设置或是删除分区,可以先选中它, 再进行操作。如果您先前选择的是自动分区,那么您现在只要选“完成分区”,使用自动 分区的设置即可。有一点,请不要忘记至少要分配一个分区作为交换空间,还有必须把 一个分区挂载到 / 上。欲知更多有关分区方面的信息,请参看 附录 B, 为 Debian 准备分区。
现在 debian-installer 会把你的分区格式化,然后安装基系统。这两步会花些时间。接着,它会 安装内核。
最后一步就是安装 boot loader 了。如果 installer 发现您的计算机还安装有其它的 操作系统,它会把它们加入启动菜单,并通知你的。 缺省情况下会把 GRUB 安装到第一块硬盘的引导记录上。一般来 说,这样做没什么问题。您也可以不让它这样做,而是把 GRUB 装在其它什么地方。
debian-installer 现在会告诉你安装已经完成了。把光盘从光驱里取出或者取下其它启动介质, 然后敲一下 Enter 就可以重新启动你的机器了。重启后,它会进入安装过程 的下一个阶段,在 第7章 , 启动进入新 Debian 系统 中对它有详尽的说明。
如果你希望有更多安装过程的相关信息,请看 第6章 , 使用 Debian 安装程序。
如果您成功地用 debian-installer 完成了安装,请您抽空给我们写一份报告吧。 在新装好的系统里的 /root 目录下,有个 名字叫 install-report.template 的模板文件。 请填好它,然后把它作为一个对 installation-report 软件包的 错误回报发送过来。至于提交错误回报的具体操作,在 第5.3.5节 , "提交缺陷报告" 有 相应的说明。
如果您到不了 base-config 这一步,或者碰到了其它的麻烦,那么您可能发现了 一个 debian-installler 的错误。要改进 installer,就很有必要让我们知道 这些异状,因此,请抽空把这些错误报告给我们。您也可以使用 installation report 来 回报错误。如果安装彻底失败了,请参看 第5.3.4节 , "Bug Reporter"。
我们祝愿您的 Debian 安装顺利愉快,并希望您能发现 Debian 在您这里的用武之地。 还有您也许可以读一下 第8章 , 下一步该干什么。