在相同的主板上交换硬盘

在相同的主板上交换硬盘

我有许多相同的 PC 主板,都带有 SSD。我在第一个主板上构建了一个 Ubuntu 系统,并根据需要进行了设置。然后我使用 Clonezilla 克隆了第一个 SSD,并将此映像复制到其他 SSD。完美 - 效果非常好。

我现在尝试将一块 PC 主板上的 SSD 取出,用在另一块 PC 主板上,但在启动时出现问题...“等待网络配置”,启动大约需要两分钟。启动后没有网络接口。

现在我明白了,每个 PC 板都有一个唯一的 MAC 地址,如果该地址存储在 SSD 上的配置文件中,则可能会导致冲突。但是,如果是这样的话,那么我为什么能够克隆 SSD,而使用新的克隆 SSD 却不会出现此问题呢?

操作系统是 Ubuntu Desktop 14.04

谁能解释一下这里发生了什么?

答案1

我发现了一些额外的信息。有一个文件 /etc/udev/reles.d/70-persistent-net.rules。此文件中包含每个网络接口的条目,这些条目包括 MAC 地址。似乎在启动时,新 PC 找不到原始机器的 MAC 地址,这导致了问题。然后,新 PC 将新条目添加到此文件中,其中包含其自身硬件的正确 MAC 地址。当系统最终启动时(经过 2 分钟的思考,错误的 MAC 地址),可以编辑该文件并删除不正确的条目,并将新条目重命名为 eth0 / eth1 等。

这解决了启动问题。

相关内容