使用 Kickstart 安装多台计算机

使用 Kickstart 安装多台计算机

我是 kick start 的新手,我想知道如何使用 kick start 创建开源软件(如 open vpn 和 Snort)的自动安装。

可以通过对文件进行后期脚本处理来完成此操作吗?或者使用 .deb 文件?

答案1

使用 Kickstart 安装多台计算机

此指令遵循帮助.ubuntu指示:

  • 生成 Kickstart 文件

    sudo update
    sudo apt install system-config-kickstart
    

    然后运行

    system-config-kickstart&
    
  • 配置安装程序

    kickstarter 应该会打开。输入您的配置、用户/root、分区等。在 %post 部分,您可以添加您的 apt 安装命令。

在此处输入图片描述

保存您的配置文件。

(请注意,apt 命令前面的 sudo 是错误的!请使用 apt 而不使用 sudo)

  • 现在按照手册页的描述修改内核

要使安装程序使用从 Web 或 FTP 服务器下载的 Kickstart 文件,请添加 ks=http://url/to/ks.cfg或 ks=ftp://url/to/ks.cfg 分别添加到内核启动参数中。这要求安装程序能够在第一个连接的接口上通过 DHCP 设置网络而不询问任何问题;如果安装程序无法自动确定正确的接口,您可能还需要添加 ksdevice=eth1 或类似内容。

类似地,要使安装程序使用 NFS 服务器上的 Kickstart 文件,请将 ks=nfs:server:/path/to/ks.cfg 添加到内核启动参数中。Anaconda 支持的方法是添加一个简单的“ks”启动参数,以便根据 DHCP 响应确定 Kickstart 文件的位置,但 Ubuntu 安装程序尚不支持这种方法。

要将 Kickstart 文件放在 CD 上,您需要重新制作 ISO 映像以包含您的 Kickstart 文件,并将 ks=cdrom:/path/to/ks.cfg 添加到内核启动参数。有关详细信息,请参阅 mkisofs 手册页。或者,将 Kickstart 文件放在软盘上,并将 ks=floppy:/path/to/ks.cfg 添加到内核启动参数。

安装之前不要忘记添加规范的、宇宙的 ppas!

相关内容