讓你的 Windows 系統(tǒng)為虛擬機(jī)做好準(zhǔn)備
在 VirtualBox 中看到了“無法打開虛擬機(jī)會(huì)話failed to open a session for the virtual machine”錯(cuò)誤?
你的系統(tǒng)上可能沒有啟用虛擬化。
這是在 Windows 系統(tǒng)上創(chuàng)建虛擬機(jī)所需執(zhí)行的幾件事之一。
簡單來說,你需要了解:
- 在你的 PC 上啟用虛擬化支持
- 使用虛擬機(jī)程序創(chuàng)建/管理虛擬機(jī)
- 確保某些系統(tǒng)資源要求以無縫使用虛擬機(jī)
下面是第一件事:
在 Windows PC 上啟用虛擬化
如果你的系統(tǒng)預(yù)裝了 Windows 10/11,那么你很可能已經(jīng)啟用了虛擬化。你不需要額外的設(shè)置。
但如果你在系統(tǒng)上手動(dòng)安裝了 Windows,那么可能需要檢查 BIOS 設(shè)置以查看它是否支持虛擬化。如果禁用,虛擬機(jī)程序?qū)o法運(yùn)行并給出錯(cuò)誤。
這是使用 VirtualBox 程序時(shí)出現(xiàn)的錯(cuò)誤:
你怎么能這么做呢? 以下是基本步驟:
- 前往 UEFI 固件設(shè)置(或 BIOS 菜單)。你通??梢酝ㄟ^按
Del
按鈕或F1
、F2
、F10
或F12
來訪問它。 - 根據(jù)主板制造商的不同,用戶界面會(huì)有所不同。但是,在大多數(shù)情況下,你必須進(jìn)入到其中的“高級Advance”選項(xiàng),并訪問“CPU 配置CPU Configuration”設(shè)置。
- 在 CPU 配置中,你必須啟用 “Intel (VMX) Virtualization Technology” 或 “SVM Mode”(適用于 AMD 處理器)。
下一步是什么? 考慮到你已經(jīng)啟用了虛擬化支持,你需要使用 虛擬化程序 來幫助你完成工作。
使用虛擬化程序
你可以選擇第三方應(yīng)用以方便使用,也可以選擇使用 Windows 自帶的 Hyper-V。
Hyper-V
我們不會(huì)詳細(xì)介紹如何使用 Hyper-V,但為了節(jié)省你一些時(shí)間,你可以按照以下步驟啟用它,然后按照其文檔使用它。
?? Hyper-V 不適用于 Windows 10/11 家庭版。
考慮到你的系統(tǒng)上安裝了 Windows 專業(yè)版/教育版/企業(yè)版,可以通過控制面板或使用 PowerShell 輕松啟用它。
我更喜歡控制面板,只需在搜索欄中搜索 “Windows 功能”或通過 “控制面板 → 程序 → 打開或關(guān)閉 Windows 功能” 打開。
接下來,單擊 “Hyper-V” 并點(diǎn)擊 “OK”。就是這樣。
它將通過獲取所需的文件來應(yīng)用更改。你只需要等待。
完成后,它會(huì)要求你重啟系統(tǒng)以使新功能生效。
第三方虛擬化程序
雖然使用 Hyper-V 可以讓虛擬機(jī)獲得更好的性能,但它使用起來卻并不那么簡單。
因此,建議終端用戶使用第三方虛擬機(jī)程序。
最好的選擇之一是 VirtualBox。我們還有一個(gè)指南可以幫助你使用 VirtualBox 安裝 Linux。
它是一個(gè)開源程序,具有一系列功能和用戶友好的界面。你也可以在 Windows、Linux 和 macOS 上使用它。
你還可以選擇專有(但流行)的選項(xiàng),例如 VMware Workstation。
想了解這些程序嗎?你可以查看 Linux 下的一些可用選項(xiàng),了解有哪些解決方案:
檢查系統(tǒng)資源和要求
創(chuàng)建和使用虛擬機(jī)并不完全是一個(gè)非常占用資源的過程。但是,你可能需要注意一些變量。
其中一些包括:
- 確保你的系統(tǒng)至少有 4 GB 內(nèi)存(越多越好)
- 雙核或以上 64 位處理器
如果你不知道,即使虛擬機(jī)是孤立的機(jī)器,也會(huì)占用你系統(tǒng)的資源。大多數(shù)最低規(guī)格建議 4 GB RAM,但我建議使用 8 GB。
如果你想要運(yùn)行兩個(gè)虛擬機(jī),你可能需要在 Windows 上擁有超過 8GB 的內(nèi)存。
除了內(nèi)存,你應(yīng)該有一個(gè)多核處理器。這樣,一些內(nèi)核可以自由地讓你在主機(jī)上做其他事情,而另一些內(nèi)核則用于處理虛擬機(jī)。
當(dāng)確定了處理器和內(nèi)存,接下來就是磁盤空間。
對于虛擬機(jī)來說,磁盤通常是動(dòng)態(tài)分配的,也就是說,物理存儲(chǔ)驅(qū)動(dòng)器的空間會(huì)隨著操作系統(tǒng)及其文件的增加而消耗。
在某些類型的虛擬磁盤中,它保留你指定的整個(gè)空間。因此,執(zhí)行此操作時(shí),請?jiān)趩?dòng)之前檢查可用磁盤空間。通常最好選擇一個(gè)未安裝 Windows 系統(tǒng)的單獨(dú)驅(qū)動(dòng)器。
如果你遵循了上述所有提示,你的 Windows 系統(tǒng)就可以運(yùn)行和管理虛擬機(jī)了。現(xiàn)在,你可以 在 Windows 的虛擬機(jī)中輕松地安裝 Linux。
?? 那么,你喜歡用什么方式來處理虛擬機(jī)?