创建自定义 Ubuntu 服务器(最小安装)ISO,安装过程中仅要求输入磁盘和主机名

创建自定义 Ubuntu 服务器(最小安装)ISO,安装过程中仅要求输入磁盘和主机名

我需要创建一个自定义的最小安装 iso。启动此 ISO 时,我只需要用户选择要使用的磁盘和主机名。没有别的,我们设法使用 CentOS 上的 kickstart 预脚本来做到这一点,但我们想知道如何在 Ubuntu 中做到这一点?Cloud-Init 似乎真的很有限且未完成。

我们希望它在从 iso 启动时执行以下操作:

  • 询问要安装哪个硬盘(我们将把它配置为使用全硬盘,因此必须能够做到这一点)
  • 询问要为系统设置什么主机名

安装时需要执行以下操作:

  • 添加 3 个用户,并使用 3 个不同的密码和组。
  • 将一个脚本添加到用户主目录之一,该脚本将在登录时运行(bash 脚本),用户可以在其中继续安装(添加包等),我们已经有该脚本。

在 Ubuntu 的当前状态下这可能吗?

答案1

您需要创建一个“无人值守安装”的 ISO

检查这个解决方案:如何创建 Ubuntu Desktop 16.04.1 LTS 的完全无人值守安装?

相关内容