題 操作系統是否能夠在不同的硬件上運行?


我的朋友從外部硬盤(500 GB)啟動Linux。我的問題是他為一個特定的主板處理器安裝了操作系統;系統可能有其他東西,如圖形卡等,如果他將此磁盤插入另一台完全不同的機器並嘗試啟動,該怎麼辦?操作系統會加載/啟動嗎?


5
2017-12-11 22:54


起源




答案:


這取決於。

它可能會啟動但以某種標準模式運行硬件 - 例如以低分辨率運行圖形卡而沒有加速的3D圖形。

或者它可能根本無法啟動。

對於Windows XP,它可能會將顯卡和其他外圍設備檢測為新硬件並嘗試加載新驅動程序,但可能無法啟動新主板。這意味著當您將硬盤驅動器插回原始計算機時,它將嘗試再次加載新驅動程序。

對於Linux我不太確定,但它可能更常用。


2
2017-12-11 22:56



只要它是半類似的硬件就應該沒有問題。我經常在不同的筆記本電腦之間切換硬盤。主要的區別是我的圖形和網絡接口..但由於大多數Linux發行版附帶VESA驅動程序,它將回歸到那個並給你一個體面,但不是很好的用戶界面 - madmaze
@madmaze - 感謝您的確認。 - ChrisF
Windows Vista和Windows 7相當硬件不變。 - ta.speot.is


Linux安裝特定於處理器類型。 amd64¹安裝僅適用於amd64處理器。 ix86安裝僅適用於i386處理器(但所有amd64處理器均與ix86兼容)。 powerpc安裝僅適用於powerpc處理器。等等。

除此之外,除非以與大約99%的Linux用戶無關的方式調整安裝,否則只有一個設置可能依賴於硬件:許多系統需要特定的視頻驅動程序才能利用其顯卡。如果驅動器上的系統配置為使用錯誤圖形卡的驅動程序,或者不使用圖形卡所需的驅動程序,則可能會忽略驅動程序,並且可能不會顯示GUI(您只需獲取文本模式登錄提示)。

¹ amd64表示“64位PC”。英特爾製造此類處理器以及AMD。


1
2017-12-12 00:48



你不用linux嗎? - RolandiXor
@Roland我不是一個硬件人;這有什麼問題? - Michael Mrozek
如果圖形驅動程序在大多數現代Linux系統上都有問題,那麼它不僅僅是文本模式。它為您提供恢復選項。 - RolandiXor


這取決於操作系統,以及它是如何設置的。

對於我的便攜式Arch Linux安裝,我確保在引導加載程序中通過UUID(而不是/ dev / sdX)對磁盤進行尋址,以便在嘗試使用不同數量/排列的不同計算機啟動時始終找到正確的磁盤磁盤


0
2017-12-12 01:56