我買了一台具有「安全啟動」功能的新筆記型電腦,它似乎只允許我安裝最新版本的 Linux。不過,我的桌面上有一個帶有 Gnome 2 的舊版 Linux,我更喜歡它。
我可以在我的新 Linux 中運行這個舊版本的 Linux 嗎?如果是這樣,我如何判斷我的硬體是否支援它?
答案1
是的,你可以這樣做。
您尚未指定所使用的 Linux 版本,但如果是 CentOS6(或 Redhat 或 Fedora 等),KVM 可能是您的最佳選擇。 [這也可能適用於其他發行版,但 Redhat 已全力支援 KVM,而 KVM 確實提供了]。
為了支援虛擬化,您需要在其上運行 64 位元版本的 Linux,運行以下命令
egrep '(vmx|svm)' --color=always /proc/cpuinfo
如果找到其中之一,則表示您的硬體能夠運行 KVM。 (您可能需要在 BIOS 中啟用虛擬化支援)。一旦你運行了 KVM,你幾乎可以運行你喜歡的任何版本的 Linux - 你甚至可以運行 Windows - 但我從來沒有嘗試過。
在進行所有這些工作之前,您確定不能簡單地在 BIOS 中停用「安全啟動」嗎?
答案2
您可以使用適用於 Linux 的 VirtualBox 。正如 VirtualBox 網站上所述:
為了在您的電腦上運行 VirtualBox,您需要:
- 相當強大的 x86 硬體。任何最新的 Intel 或 AMD 處理器都應該可以。
- 記憶。根據您要運行的客戶作業系統,您至少需要 512 MB RAM(但可能更多,而且越多越好)。基本上,您將需要主機作業系統舒適運作所需的任何內容,以及來賓作業系統所需的數量。因此,如果您想在 Windows XP 上運行 Windows XP,那麼您可能無法享受不到 1 GB RAM 的體驗。如果您想在來賓中試用 Windows Vista,如果給定的 RAM 小於 512 MB,它將拒絕安裝,因此您僅需要為來賓提供該內存,再加上作業系統通常需要的內存。
- 硬碟空間。雖然 VirtualBox 本身非常精簡(典型安裝只需要大約 30 MB 的硬碟空間),但虛擬機器將需要磁碟上相當大的檔案來代表自己的硬碟儲存。因此,例如,要安裝 Windows XP,您將需要一個輕鬆成長到幾 GB 大小的檔案。
- 支援的主機作業系統。目前,我們支援 Windows(XP 及更高版本)、許多 Linux 發行版、Mac OS X、Solaris 和 OpenSolaris。
- 支援的來賓作業系統。除了使用手冊(見下文)外,還可在“狀態:來賓作業系統」。