Linux環境を設定したいが、異なるハードウェアセットを使用する複数のコンピュータシステムからシステムを起動したいと思います。
- コンピュータが同じアーキテクチャ(x86 64ビット)に基づいている場合、Linuxはこのレベルのハードウェア抽象化を提供できますか?
各マシンに互換性のあるカーネルがあれば、正常に起動すると思います。
- Debianオペレーティングシステムアーキテクチャはこの機能をサポートしていますか?どうすればいいですか?
答え1
短い答えは「はい」です。
プロセッサアーキテクチャが同じ場合(x86_32、x86_64など)、インストールはほとんどどこでも機能します。実際の操作には3つの困難があります。
- 起動時に正しいドライバが必要です。これを保証する最善の方法は、ディストリビューションのカーネルに固執することです。独自のカーネルをコンパイルする場合、誤ってドライバを見逃す危険性が非常に高いです。
- ブートローダには作業が必要です。これは通常、PCハードウェアでは問題ではありません。 Grubを使用し、設定がデバイス名をハードコードしていないことを確認してください。
- 排他的なビデオドライバは非友好的で、使用不可にするファイルをインストールする傾向があります。最後に、私はこれがATIとNVidiaの排他的なドライバの両方に当てはまることを発見しました。フリードライバーがあればよさそうです。したがって、無料のビデオドライバに固執し、無料のドライバがサポートしていないカラフルな3D効果を使用しないでください。