Linux
Linux 設置兼容性
我想設置一個 Linux 環境,但我希望系統可以在兩個或多個具有不同硬體集的電腦系統中啟動。
- 鑑於電腦基於相同的架構(x86 64 位),Linux 能否提供該級別的硬體抽象?
我懷疑如果每台機器都有一個兼容的核心,它可以成功啟動。
- Debian 作業系統架構是否支持該功能?我該怎麼做?
簡短的回答是肯定的。
只要處理器架構相同(x86_32、x86_64 等),大部分安裝都可以在任何地方執行。實踐中只有三個難點:
- 您需要在啟動時提供正確的驅動程序。確保這一點的最佳方法是堅持使用您的發行版的核心:如果您自己編譯,那麼您會不小心錯過驅動程序的風險非常高。
- 引導載入程序需要工作。在 PC 硬體上,這通常不是問題。只需使用 Grub 並確保配置不會硬編碼設備名稱。
- 專有的影片驅動程序不友好,並且往往會安裝一些文件,使其無法不使用它們。最後我看到,ATI 和 NVidia 專有驅動程序都是這種情況。免費司機很好。所以堅持使用免費的影片驅動程序,不要使用免費驅動程序不支持的花哨的 3D 效果。