Ubuntu 不遵循预置文件进行网络设置

Ubuntu 不遵循预置文件进行网络设置

我正在尝试使用 Cobbler 和 preseed 自动化 Ubuntu 安装。

我参考了 Ubuntu 的官方示例种子文件:https://help.ubuntu.com/12.04/installation-guide/example-preseed.txt

我只编辑了这个文件中与网络相关的部分,现在这是我的sample.seed文件:http://paste.ubuntu.com/7793361/

我没有编辑任何其他内容。我的目标机器有两个 NIC:eth0eth1。只有eth1通过私有网络连接到 cobbler 服务器。

启动 Ubuntu Mini ISO 后,它要求我手动选择eth0和,eth1还要求手动配置 ip、网络掩码和其他详细信息,如下所示:https://i.stack.imgur.com/roeVD.jpg
不过,我已经在该预置文件中设置了所有这些设置。

我已正确设置我的种子文件位置为/var/lib/cobbler/kickstarts/sample.seed

为了测试,我禁用了第二个 NIC,只启用了一个 NIC。然后我手动设置网络信息。Ubuntu 仍然尝试使用 DHCP,并显示“无法配置网络”并停止运行。如果我使用 kickstart 而不是 preseed,也会出现同样的问题。

请帮助解决此问题。如何让 Ubuntu 自动选择eth1并自动应用所有其他网络设置(如 IP 地址、网络掩码等)?

答案1

您的问题描述错误 855921

如果您想使用任何特定接口,例如eth0,只需将其netcfg/choose_interface=eth0作为启动选项传递给内核。

相关内容