小编mee*_*ick的帖子

如何使用预定义用户和自动安装/配置自定义分发

我正在致力于生产级别的 Ubuntu 定制。设置环境说明如下:

我有一些 Ubuntu 机器(更准确地说是 12 台),运行着我为这项业务制作的软件。它直接启动到 X,自动登录,然后立即打开 mysoftware GUI。

我想要一个自定义的 Ubuntu 安装映像(用于 USB 记忆棒等),其中包含预定义的用户、可变主机名以及我已经在这些计算机上进行的一些自定义。

那么,创建这个定制发行版的最佳工具是什么(根据我对定制、轻松部署/定制/创建的需求)

我的问题是,我必须使安装过程变得更容易。因为硬盘克隆过程浪费了我很多时间。对于不同的硬件,我有大约三个不同的 HDD 克隆来匹配它们。

我想通过此定制完成什么:

  • 自动登录的预定义用户名
  • 预定义的会话自定义(OpenBox、.ssh、.compton 等的 $HOME 自定义...)
  • 自动登录后立即运行软件
  • 自动安装预定义的软件包(来自 apt-get,但不需要互联网)
  • 变量主机名(sales00、sales01、sales02 等...)
  • 系统调用/程序的自定义权限集(例如 /bin/date 上的 chmod 4755)
  • 为新用户定制/etc/skel(以防万一)
  • 禁用自动更新
  • 新的网络适配器配置(今天我对每台机器的网络适配器都一团糟,比如 eth49、eth88)。我希望他们有相同的号码
  • 网络适​​配器预定义静态 IP:我有三个网络适配器:一个对所有计算机都有固定 IP(不过,其 IP 1.1.1.1 相同),第二个和第三个网络适配器通过我的软件进行配置。所以我希望我有一个自定义安装,可以自动为该网络适配器配置此 1.1.1.1 IP

那么,再一次,什么是最好的 Ubuntu 自定义发行版创建者(工作室?)?

PS:我曾经尝试过 PinGuyBuilder 一次,但它更改为默认权限自定义(例如 /bin/date 上的 chmod 4755),并且具有预定义用户名/主机名等限制 最好的祝福

customization custom-distributions system-installation

5
推荐指数
1
解决办法
1851
查看次数