在这种情况下,我有一台从 iSCSI 启动根卷的机器,并且它只有一个网络接口。如果以正常方式进行网络配置,则关闭接口以将其添加到桥接器会终止连接,并且机器会挂起,因为它将无法访问其根设备。
在 initramfs 预启动环境中设置桥接器似乎是正确的方法......
CentOS/Redhat 的最新版本在 dracut 中使用“bridge”内核参数支持此功能,但我无法找到对 Ubuntu Server 执行此功能的等效方法。
Ubuntu 的默认 busybox-initramfs 包不包含 brctl,因此看起来一切都需要手动设置......
答案1
看起来你得自己做所有事情;Ubuntu 似乎不支持这种情况。我建议在 Launchpad 上打开功能请求。
答案2
无需终止连接。看看这个问题(和我的答案):
当然,在您的情况下,您需要先将所需的命令(包括库)复制到 tmpfs,并且可能必须在 chroot 环境中执行它们。