我需要在一些裸机节点上安装 Ubuntu 18.04。我正在使用普通的Preseed + Debian Installer 进程。
我们使用 VLAN,我无法弄清楚如何配置安装映像以使用该 VLAN 进行安装程序。
以下是该过程的工作原理:
- 通过固件菜单将硬件 NIC 配置为使用 VLAN 标记(这很简单)。
- 主机获得一个 DHCP IP 并被发送到 TFTP 服务器。
- TFTP 服务器将安装映像文件发送到主机。楼主收到
- 然后主机加载 Ubuntu 安装映像。
- 安装进行
步骤 1-3 显示主机、网络和 VLAN 正在工作。
在第 4 步,安装映像会加载新的网络配置。但是,它没有添加 VLAN 标记。它尝试获取 DHCP 地址,但由于它没有使用 VLAN,DHCP 服务器永远不会看到该请求。
如何将 VLAN 标记传递给安装程序?是否有可以在 Ubuntu 上使用的内核命令行,就像在 Fedora 上一样?
我对 CentOS 上的 Kickstart 非常熟悉,但我对 Preseed 还很陌生。
Ubuntu在 Ubuntu 19.06 中修复了这个问题,但我使用的是 18.04。
我所做的是:
手动配置系统
手动配置网卡
运行以下命令来确定 preseed/debian-installer 用于
netcfg
. 许多选项没有记录。将选项附加
netcfg/...
到我的内核命令行,如本例所示: