Linux:当 CPU 架构不同时,我可以为另一个系统准备启动盘吗?

Linux:当 CPU 架构不同时,我可以为另一个系统准备启动盘吗?

远程服务器上的启动/系统磁盘已损坏。该服务器在 Intel Core 2 CPU 4300 @ 1.80GHz 上运行 Debian 4.0。

我是否可以“准备”一个可启动磁盘然后将其发送给我的 ISP 进行安装?

我想在磁盘上安装 Debian 6,在本地测试台机器上复制/安装远程机器上运行的大多数服务,然后从测试台上拔下启动盘并将其发送到我的 ISP 的远程人员进行安装。以最大限度地减少停机时间。

问题是,我手头只有基于 AMD Athlon 的测试机。我知道至少 Windows 会在安装时安装很多与架构相关的内容,因此这种交换几乎是不可能的。但是,一旦基于 AMD 的安装挂接到基于 Intel 的系统上,Linux 是否足够“通用”以启动?

答案1

总体而言,Linux 对硬件变化的敏感度远低于 Windows。Windows HAL(硬件抽象层)拥有大量驱动程序,并且仅安装严格需要的驱动程序。除此之外,Windows DRM 解决方案(正版增值计划)将阻止迁移到新硬件,并且引导加载程序对硬件变化很敏感。我认为 Windows 7 在迁移到新硬件方面会更好一些,但我对此没有太多经验。

通常将 Linux 安装移动到另一台计算机没有问题,只要新的 CPU 支持所使用的架构并且您不更改硬盘的顺序(在这种情况下您必须更新 grub 配置)。

AMD Athlon(与 Athlon 64 不同)仅支持 x86,因此您必须限制自己使用 x86 发行版。您可能还必须跟踪 PAE,因为在具有大量内存的系统上安装的默认内核通常是 PAE 内核。否则,诸如 Ubuntu 之类的发行版会在所有硬件上安装相同的内核,因此您不应该遇到任何问题。

相关内容