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

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

是否有可能“准备”一个启动盘,然后发送给我的ISP来安装?

我想在磁盘上安装Debian 6,在本地的testing台机器上复制/安装远程机器上运行的大部分服务,然后从testing台上拔下引导磁盘并将其发送到远程手中我的ISP要安装。 尽量减less停机时间。

问题是,我手头只有基于AMD Athlon的testing机器。 我知道,至lessWindows会安装这么多架构相关的东西安装,这样一个交换几乎是不可能的。 但是,一旦基于AMD的安装挂接到基于Intel的系统,Linux是否“通用”足以启动?

一般来说,Linux对硬件的改变比Windows更不敏感。 Windows HAL(硬件抽象层)有大量的驱动程序,他们只安装严格需要的驱动程序。 除了这个Windows DRM解决scheme(Genuine Advantage)之外,它将阻止移动到新硬件,并且引导加载程序对硬件更改很敏感。 我相信Windows 7在移植到新硬件方面稍微好一些,但是我没有什么经验。

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

AMD Athlon(不像Athlon 64)只支持x86,所以你必须限制自己的x86发行版。 您可能还需要跟踪PAE,因为在具有大量内存的系统上安装的默认内核通常是PAE内核。 否则Ubuntu等发行版在所有硬件上安装相同的内核,所以你不应该有任何问题。