freebsd 安装是否可以在不同的系统上运行而无需重新安装?

freebsd 安装是否可以在不同的系统上运行而无需重新安装?

我想将我的 freebsd 8.2 安装从双核 AMD 机器移至四核英特尔机器。理想情况下,我希望它重新检测所有已更改的硬件并加载启动所需的任何驱动程序。这两个系统基本上都是 SMP x64 机器,freebsd 会关心除此之外的事情吗?

我意识到它会因为新的网卡等而破坏很多配置,但只要机器启动就没问题。

它会起作用吗,或者有没有什么办法可以使它起作用?

答案1

假设新系统上的所有硬件都受支持,并且您使用的内核是 GENERIC SMP 内核,那么应该没问题。正如 @ChrisS 所说,我们没有完全相同的硬件,但如果它是标准发行硬件,那么就不是主要问题。

我做过同样的事情,将磁盘移动到新服务器,并且由于我自己的错误,只需要串行控制台,其中驱动器不再以相同的顺序被检测到,弄乱了 fstab。

我认为关键是使用 GENERIC 内核来确保启动。如果您对内核做了任何更改,无论更改多么小,我建议您返回 GENERIC 以确保迁移成功。

答案2

大概- 这是我们能给出的最佳答案,因为我们不知道您谈论的具体硬件。通常您真正需要担心的只有磁盘控制器的驱动程序、修复fstab磁盘顺序的任何更改以及 NIC 驱动程序/顺序。

相关内容