web-dev-qa-db-ja.com

Linux:CPUアーキテクチャが異なる場合は、別のシステム用のブートディスクを準備できますか?

リモートサーバーでは、起動/システムディスクが破損しています。 Intel Core 2 CPU 4300 @ 1.80GHzでDebian 4.0を実行しています。

ブータブルディスクを「準備」することは可能です。

Debian 6をディスクに設定したいと思います。ローカルテストベッドマシン上のリモートマシン上で実行されているサービスのコピー/インストールしてから、テストベッドからブートディスクを抜き、それをリモートハンドに送信します。インストールする私のISPの。ダウンタイムを最小限に抑えるため。

問題は、Amd Athlonベースのテストマシンだけを手に持っています。私は少なくともWindowsがそのようなスワップがほとんど不可能になるようなインストールに関する多くのアーキテクチャ依存的なものをインストールすることを知っています。しかし、AMDベースのインストールがIntelベースのシステムに接続されたら、Linux "Universal"が起動するのに十分な「ユニバーサル」です。

1
isync

一般的にLinuxは、Windows以外のハードウェアの変更に対してはるかに敏感ではありません。 Windows HAL(ハードウェア抽象化レイヤ)には膨大な量のドライバがあり、それらは厳密に必要なドライバのみをインストールします。このWindows DRMソリューションに加えて(本物の利点)は新しいハードウェアへの移動をブロックし、ブートローダはハードウェアの変更に敏感です。私はそれが新しいハードウェアに引っ越すことになると窓7は少しニカであると思いますが、それをほとんど経験しません。

通常、新しいCPUが使用されているアーキテクチャをサポートしていて、ハードディスクの順序を変更しない限り、Linuxのインストールを別のコンピュータに移動することは問題ありません(その場合はGRUB設定を更新する必要があります)。

AMD Athlon(Athlon 64)とは異なり、x86はx86のみをサポートしているので、あなたはx86分布に自分自身を制限する必要があります。大量のメモリを持つシステムにインストールされているデフォルトのカーネルが通常PAEカーネルであるため、PAEを追跡する必要があります。それ以外の場合、Ubuntuのような分布はすべてのハードウェアで同じカーネルをインストールしますので、問題はありません。

3
pehrs