我正在运行一个本地网络,其中有一台 Ubuntu 服务器和其他 20 台机器。
因为我想在所有这些设备上安装定制的 Ubuntu 18.04.1 版本,所以我已经为此创建了一个修改后的实时映像和一个预置文件,除了一个例外,所有文件都运行正常:
所有机器都必须获得一个特定且唯一的主机名。因此,我删除了有关主机名的任何预置信息,希望这会让实时安装程序要求我输入一个主机名,但这似乎只适用于网络安装版本(由于该网络缺乏互联网连接,因此对我来说不是一个选项)。
然后我继续发现 DHCP 服务器(在我的情况下是 ISC)可用于在安装过程中填充主机名,因此我在 dhcpd.conf 中添加了以下条目:
host ws1 {
hardware ethernet XX:XX:XX:XX:XX:XX;
fixed-address 172.24.1.1;
option host-name "ubuntu-ws1";
}
很快我就发现这似乎也不起作用,因为机器只是获得默认主机名“ubuntu”,而它们却获得了分配的正确地址(172.24.1.1)。
这实际上给我留下了两个选择:为每台机器使用单独的预置文件,或者在安装后手动更改相应的主机名。由于这对我来说似乎不是一个合适的解决方案,我有兴趣让前面的方法之一发挥作用。
我不知道我是否遗漏了什么,或者从 DHCP 服务器接收的主机名目前无法与实时安装程序一起使用。