到现在您应该已经通过本 HOWTO 的 快速指南 部分决定了您将使用自动化流程还是手动流程来安装您的机器。在 Redhat 下,自动化流程被称为 Kickstart,简而言之,它为您要安装的机器提供一个配置文件,以便您可以执行客户端机器的无人值守安装。
如果您打算使用自动化安装流程,则只需阅读/遵循本节;如果您打算通过网络进行手动安装,请跳过本节。在这里,我们将介绍创建配置文件的过程,安装程序将读取这些配置文件,以便在无人值守的网络安装期间创建我们正在安装的客户端机器的配置。
为了开始创建您的配置文件,您需要在您的 Linux 机器上安装 Kickstart 配置器。您将需要两个 RPM 中的一个,具体取决于您使用的 Redhat 版本。这些 RPM 在您的 Redhat 安装 CD 上可用,如下所示
redhat-config-kickstart
- 适用于 8.x 及更高版本ksconfig
- 适用于早期版本使用以下命令检查您是否已经安装了它们
rpm -q {rpm package name}
如果未安装这些软件包,请使用以下命令安装
rpm -Uvh {rpm package name}
一旦您确认已安装配置器软件包,您现在可以开始创建配置文件。对于大多数情况,此处描述的基本配置足以执行您的安装。
启动您系统上的 Kickstart 配置程序。对于 Redhat 8.x 系统及更高版本(或者如果您安装了 redhat-config-kickstart RPM),这将使用命令 redhad-config-kickstart
完成;对于其他 Redhat 系统(或者如果您安装了 ksconfig RPM),则使用命令 ksconfig
完成。
现在您将看到一个窗口,您可以在其中配置大多数安装选项,就像您正在安装新机器或执行升级一样。您可以浏览每个菜单,为特定系统或一组您希望自动安装的类似系统配置您的选项。
一旦您浏览完每个配置屏幕,您就可以将您的配置文件保存到磁盘。注意:向您介绍每个安装配置选项超出了本文档的范围,我们只关注此处的网络安装原则。请查阅您的 Redhat 文档或 Redhat 网站 获取此信息。 单击“save
”按钮,然后在您的系统上选择一个位置来存储配置文件。如果您要创建许多不同的配置,那么创建您自己的配置仓库可能是值得的 - 不要忘记明智地命名文件,以便您知道哪个是哪个。
在尝试高级配置之前,请确保您首先创建了一个有效的基本配置文件,如上面所述。从头开始创建您自己的配置文件是完全可能的,但是使用提供的工具来完成这项工作要容易得多!
一旦您保存了配置文件,您就可以在您最喜欢的文本编辑器中打开它。您可以修改文件中的任何现有标签,只要您使用的标签、选项和语法是合法的。一旦您手动编辑了文件,请再次以文本格式将其保存出来。
手动编辑配置文件的最佳用途可能是将您自己的自定义软件包添加到安装中。在 Redhat 服务器设置 部分,我们描述了如何将您自己的自定义软件包添加到您的安装服务器。在这里,我们描述了如何使用配置文件访问这些软件包,以便它们可以与系统的其余部分一起自动安装。
您应该能够在您的编辑器中的基本配置文件中找到一个 packages
部分。您可以根据需要将额外的软件包按名称添加到此软件包列表的末尾。遵循您已经从基本配置中列出的文件中其他软件包的格式。以 @
开头的软件包是软件包组名称。您可以使用任何默认的 Redhat 软件包组,或者您可以使用您可能创建的任何自定义组。
您可以在 packages
部分下添加任意数量的软件包和组。只需在每行上放置一个软件包,并遵循已提供的格式即可。
从您的文本编辑器中保存您修改后的配置文件,然后它就可以在您的安装中使用了,如下所述。
使用软盘启动您的客户端以准备安装是最简单的方法。您需要的一切都在 Redhat CD 上为您提供,如下所示
images/bootnet.img
images
目录中,使用以下命令将映像复制到您的软盘(确保您已插入软盘驱动器,但未挂载)dd if=bootnet.img of=/dev/fd0
mount /mnt/floppy
ks.cfg
cp /path/to/file /mnt/floppy
umount /mnt/floppy
linux ks=floppy
这是上述用于启动客户端机器进行自动安装的技术的扩展。如果您尝试过上述方法但失败了,则应尝试此方法。如果您在启动期间遇到网络连接问题,例如,如果您没有软盘启动盘支持的网络卡,本节应该对您有所帮助。
您可以创建第二个软盘用于启动过程,其中包含网络卡的额外驱动程序。然后可以在启动时读取此软盘,并从中加载您网卡的驱动程序。操作步骤如下
images
目录中,您应该找到一个名为 drvnet.img
的文件。images
目录中,使用以下命令将该文件复制到不同的软盘dd if=drvnet.img of=/dev/fd0同样,运行此命令时,请确保您的软盘未挂载。
dd
。linux dd ks=floppy
linux dd
YES
。然后将启动盘更换为您的驱动程序磁盘,额外的驱动程序将被加载并检测到您的网卡。