Debian/获取系统安装介质
Debian | Debian安装 | Debian使用 | Debian系统升级 | Debian常见问题 |
官方的 Debian GNU/Linux 光盘套装[ ]
目前安装 Debian GNU/Linux 最容易的方法是使用一个官方的 Debian CD 盘套件。您可以从一个销售商处购买 )。如果您有快速的网络连接和光盘刻录机的话,也可以从Debian 镜像站点下载光盘映像然后自行刻录光盘 。如果您有一套 Debian 的 CD 盘套件并且能在您的机器上引导这些 CD 盘,您可用安装系统启动。
如果您的机器不支持 CD 盘引导,但是您有一套 CD 光盘套件,您可以使用其他的方法比如:网络引导,或者从 CD 盘中手工装载内核来初始化系统安装程序。 CD盘已经包含了通过其他方法引导所需要的文件; Debain 的网络存档和 CD 盘的文件夹组织方式是一致的。因此如果后面有给出的用于引导的特定存档文件路径时,请在 CD 盘中同样的文件目录和子目录下查找它们。
一旦安装程序被引导,它将能够获得 CD 盘中其他所有必需的文件。
如果您没有一套 CD 光盘套件,则您需要下载安装系统文件并且把他们放到:一台连网的计算机上然后他们可以被用来引导安装程序。
从 Debian 镜像服务器下载文件[ ]
选择离您较近的(因此很可能也是最快的)镜像服务器,当从 Debian 镜像服务器下载文件的时候,请确认下载的文件是处于二进制模式,而不是文本或者自动模式。
安装映像[ ]
安装映像位于每一个 Debian 镜像的 debian/dists/sarge/main/installer-X/current/images/ -- MANIFEST 文件列出了每一个映像及其用途。(其中X表示CPU架构,如Alpha、ARM等)
为使用 TFTP 网络引导准备[ ]
如果您的机器连接到了一个局域网,您可以从网络上的另外一台机器上面通过 TFTP 来引导它。如果您倾向从另外一台机器上面引导安装系统,则引导文件需要放在那台机器上面的某个特殊地方,并且配置好能够能够支持对您的机器进行引导。
您需要设置一台 TFTP 服务器,并且对于很多机器来说,还需要一台 BOOTP 服务器。
普通文件传输协议(Trivial File Transfer Protocol (TFTP))被用于为客户提供引导映像。理论上,任意服务器,在任意平台上只要实现了这些协议就都能够被应用。在这一节的一些例子里面,我们将提供在 SunOS 4.x、SunOS 5.x (即 Solaris) 和 GNU/Linux 上面的一些操作例子。
开启 TFTP 服务器[ ]
要准备好 TFTP 服务器,您首先需要确定 tftpd 已经启动。这通常可以在 /etc/inetd.conf添加如下字句来实现:
tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd /tftpboot
Debian 包通常在安装后会自动把这条设置好。
检查那个文件并且记住被用作 in.tftpd 的参数的目录,您接下来将会需要它。 -l 参数能够让某些版本的 in.tftpd 将所有的请求记录到系统日志中。这将在检查错误的时候会很有用。如果您必须修改 /etc/inetd.conf,您将必须提醒正在运行的 inetd进程该文件已经被改变。在 Debian 系统中,您应该执行 /etc/init.d/inetd reload;而在其它系统中,找到 inetd 所对应的 进程 ID,并且运行 kill -HUP inetd-pid。
将 TFTP 映像放到适当的位置[ ]
接下来,将找到的 TFTP 启动映像放置到tftpd引导映像目录中。一般来说,这个目录将是 /tftpboot。您必须将该文件链接到 tftpd 所使用的引导特定客户端的文件名。不幸的是,这个文件名完全决定于 TFTP 客户程序,并且没有一个强制的标准。
自动化安装[ ]
对于有多台需要安装的计算机的情况,可以采用全自动安装的方式。用于此项任务的Debian 软件包有 fai(需要使用一台安装服务器), replicator、 systemimager、autoinstall,以及Debian 安装程序本身。
使用 Debian 安装程序进行自动安装[ ]
Debian 安装程序支持通过预先配置文件进行自动安装。一个预配置文件可以从网络上或者可移动介质上被装载,并且被用来在安装过程中自动回答问题。
预配置文件是按照 debconf-set-selections 命令的格式写成的。除此之外,要得到一个包含所有可被预设置的项目的完整文件,您可以进行手动安装,然后使用 debconf-get-selections 命令(它来自 debconf-utils软件包)将 debconf 数据库和位于 /var/log/debian-installer/cdebconf 的 cdebconf 数据库的内容导出至一个单一的文件:
$ debconf-get-selections --installer > 文件 $ debconf-get-selections >> 文件
但是,按照些方法生成的文件将会包含一些不应该被预设置的项目,一旦您有了一个预配置文件,您可以在需要时编辑它,并且上传至一个 web 服务器,或者拷贝至安装程序的启动引导介质。无论您将此文件放置在哪里,您都需要在启动安装程序时向它传递一个参数来告诉它使用这个文件。
要让安装程序使用一个从网络下载的预配置文件,请将 preseed/url=http://url/to/config 加入内核启动参数。当然这个预配置文件只有安装程序能够管理网络并下载文件后才能起作用,因此如果安装程序能够通过 DHCP 设置网络而不需要询问任何问题的话,此方法会更有用。如果您已经被设置好了网络,可能还会想将安装优先级调至"关键"来避免任何提问。
要将预配置文件放置在光盘中,您将需要重新生成 ISO 映像以包括您的预配置文件。另外,您也可以将预配置文件放置在一张软盘中,然后使用 preseed/file=/floppy/preseed.cfg 参数。
参考来源[ ]
http://debian.linuxsir.org/book/d-i-manual/zh_CN/alpha/install.zh_CN.txt
Debian使用手册导航 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|