在这种情况下,我有一台可以从iSCSI引导其根卷的机器,并且只有一个networking接口。 如果以正常的方式完成networkingconfiguration,则将接口closures以将其添加到网桥将会终止连接,并且机器将挂起,因为它将失去对其根设备的访问。
在initramfs预启动环境中设置网桥似乎是正确的方法。
CentOS / Redhat的最新版本在dracut中使用“bridge”内核参数支持,但是我无法find相同的方法来为Ubuntu Server做这个工作。
Ubuntu的默认busybox-initramfs软件包不包含brctl,所以看起来像所有东西都需要手动设置….
看起来你可以自己做所有的事情; Ubuntu似乎没有任何支持这种情况。 我build议在Launchpad上打开function请求 。
连接不必被杀死。 看看这个问题(和我的回答):
桥接到已使用的eth1卡,而不会通过该卡丢失连接
在你的情况下,你需要将所需的命令(包括libs)复制到tmpfs之前,当然也可能需要在chroot环境中执行它们。