Linux 設定相容性

Linux 設定相容性

我想設定一個 Linux 環境,但我希望系統可以在具有不同硬體集的兩個或多個電腦系統中啟動。

  • 鑑於電腦基於相同的架構(x86 64 位元),Linux 能否提供這種層級的硬體抽象化?

我懷疑如果我為每台機器都有一個相容的內核,它就可以成功啟動。

  • Debian 作業系統架構支援該功能嗎?我該怎麼做?

答案1

簡短的回答是肯定的。

只要處理器架構相同(x86_32、x86_64 等),安裝大部分都可以在任何地方運作。實際操作中難點只有三個:

  • 您需要在啟動時擁有正確的驅動程式。確保這一點的最佳方法是堅持使用您的發行版的內核:如果您編譯自己的內核,那麼您意外錯過驅動程式的風險非常高。
  • 引導程式需要工作。在 PC 硬體上這通常不是問題。只需使用 Grub 並確保配置不會對裝置名稱進行硬編碼。
  • 專有視訊驅動程式不友好,並且往往會安裝一些文件,導致無法不使用它們。最後我發現,ATI 和 NVidia 專有驅動程式都是這種情況。免費司機就好了。因此,請堅持使用免費視訊驅動程序,並且不要使用免費驅動程式不支援的精美 3D 效果。

相關內容