昨天,我通过将安装了 Ubuntu 的硬盘放入另一台计算机(IBM X41 到另一台 IBM X41;差别不大)来测试极限。效果看起来不错,一切启动正常,只有网络“初始化”等待(启动时显示“等待网络配置...”),再等待 5 秒钟,然后在没有网络连接的情况下启动。显然安装了不同的网络硬件。那么我现在能做什么?用一根棒重新安装 Ubuntu 很容易,但不是我喜欢的方式。
因此我的问题是:
如何在从棒启动或安装 Ubuntu 时“重新映射”已安装的硬件以用于网络驱动程序和网络设置?
答案1
硬件到 Ubuntu 网络设备的映射在 中/etc/udev/rules.d/70-persistent-net.rules
。
问题是,当您将磁盘移至新硬件时,会为与 中的内容不匹配的网络设备建立新的映射/etc/network/interfaces
。如果您这样做ifconfig -a
,您可能会看到发生了什么。
删除/etc/udev/rules.d/70-persistent-net.rules
并重启。启动时它将被重建,并且你应该有一组与 中的定义相匹配的设备/etc/network/interfaces
。