Linux

Linux:當 CPU 架構不同時,我可以為另一個系統準備啟動盤嗎?

  • December 13, 2011

在遠端伺服器上,引導/系統磁碟正在損壞。它在 Intel Core 2 CPU 4300 @ 1.80GHz 上執行 Debian 4.0。

是否可以“準備”一個可引導磁碟,然後將其發送給我的 ISP 進行安裝?

我想在磁碟上設置 Debian 6,在本地測試台機器上複製/安裝遠端機器上執行的大部分服務,然後從測試台上拔下引導磁碟並將其發送給遠端手我的 ISP 安裝。盡量減少停機時間。

問題是,我手頭只有基於 AMD Athlon 的測試機。我知道至少 Windows 會在安裝時安裝這麼多依賴於體系結構的東西,這樣的交換幾乎是不可能的。但是,一旦將基於 AMD 的安裝掛接到基於 Intel 的系統中,Linux“通用”是否足以啟動?

一般來說,Linux 對硬體變化的敏感度遠低於 Windows。Windows HAL(硬體抽象層)有大量的驅動程序,它們只安裝嚴格需要的驅動程序。除了此 Windows DRM 解決方案(Genuine Advantage)將阻止遷移到新硬體,並且引導載入程序對硬體更改很敏感。我相信 Windows 7 在遷移到新硬體方面會更好一些,但我對它的經驗很少。

通常,將 Linux 安裝移動到另一台電腦上沒有問題,只要新 CPU 支持所使用的架構並且您不更改硬碟的順序(在這種情況下,您必須更新 grub 配置)。

AMD Athlon(與 Athlon 64 不同)僅支持 x86,因此您必須將自己限制在 x86 發行版中。您可能還必須跟踪 PAE,因為安裝在具有大量記憶體的系統上的預設核心通常是 PAE 核心。否則,諸如 Ubuntu 之類的發行版會在所有硬體上安裝相同的核心,因此您應該不會有任何問題。

引用自:https://serverfault.com/questions/340539