V進(jìn)行OS虛擬化(電腦如何開啟虛擬化)
信息
Windows 10 Pro,Education和Enterprise版本帶有內(nèi)置的虛擬機(jī)管理程序客戶端Hyper-V,允許用戶在虛擬機(jī)上創(chuàng)建和運(yùn)行其他操作系統(tǒng)。盡管Hyper-V主要是為運(yùn)行Windows guest虛擬機(jī)而設(shè)計的,但它也可以用于虛擬安裝其他操作系統(tǒng),例如各種Linux版本。
在本教程中,我們將啟用和設(shè)置Hyper-V,創(chuàng)建虛擬交換機(jī)以允許我們的虛擬機(jī)與網(wǎng)絡(luò)和Internet通信,最后創(chuàng)建一些示例虛擬機(jī)。
盡管從基礎(chǔ)開始,但本教程也可能為高級用戶提供一些技巧:)。
注意
請注意:
Hyper-V僅在Windows 10 Pro,Education和Enterprise版本中可用。Windows 10 Home中不提供此功能。
另請參閱:分步指南:啟用Hyper-V以在Windows 10上使用
內(nèi)容:
第一部分:一些詞匯
第二部分:安裝Hyper-V的
第三部分:創(chuàng)建虛擬交換機(jī)
第四部分:創(chuàng)建一個Windows虛擬機(jī)(Windows 7或更高版本)
第五部分:創(chuàng)建一個舊的Windows虛擬機(jī)(Windows Vista或更早)
部分六:創(chuàng)建Linux vm
第一部分
一些詞匯
一些值得了解的術(shù)語的簡短列表。
-虛擬機(jī)管理程序
虛擬機(jī)管理程序或虛擬機(jī)監(jiān)視器(VMM)是創(chuàng)建和運(yùn)行虛擬機(jī)的一部分計算機(jī)軟件,固件或硬件(Wikipedia)
-Hyper-V
Hyper-V是本機(jī)虛擬機(jī)管理程序。它可以在x86-64系統(tǒng)上創(chuàng)建虛擬機(jī)。從Windows 8開始,Hyper-V取代Windows Virtual PC,成為Windows客戶端版本的硬件虛擬化組件(Wikipedia)
-虛擬機(jī)(vm)
虛擬機(jī)(VM)是特定計算機(jī)系統(tǒng)的仿真。虛擬機(jī)基于實(shí)際或假設(shè)的計算機(jī)的計算機(jī)體系結(jié)構(gòu)和功能進(jìn)行操作,其實(shí)現(xiàn)可能涉及專門的硬件,軟件或兩者的組合(Wikipedia)
-主機(jī)或主機(jī)系統(tǒng),主機(jī)操作系統(tǒng)
主機(jī)是運(yùn)行虛擬化平臺(在本例中為Windows 10主機(jī)中的Hyper-V)以托管您的虛擬機(jī)(來賓)的計算機(jī)和操作系統(tǒng)。
-來賓或來賓系統(tǒng),來賓VM
虛擬機(jī),安裝在虛擬機(jī)上并存儲在虛擬硬盤(vhd)上的客戶機(jī)操作系統(tǒng)
-虛擬硬盤(vhd)
vhd文件模擬物理硬盤。它可以在虛擬機(jī)上包含完整的操作系統(tǒng),也可以用于將文件存儲為任何物理硬盤
-虛擬交換機(jī)
虛擬交換機(jī)模擬物理網(wǎng)絡(luò)適配器。Hyper-V虛擬機(jī)無法直接連接和使用主機(jī)上的網(wǎng)絡(luò)適配器,因此需要在它們之間進(jìn)行虛擬切換。虛擬機(jī)將虛擬交換機(jī)視為網(wǎng)絡(luò)適配器并將其視為虛擬適配器,并使用它與物理主機(jī)網(wǎng)絡(luò)適配器通信,然后將所有通信進(jìn)一步轉(zhuǎn)發(fā)到網(wǎng)絡(luò)
第二部分
設(shè)置Hyper-V
如何啟用和設(shè)置Hyper-V虛擬化。
2.1)默認(rèn)情況下,Hyper-V被禁用。我們需要啟用它,如下所示:
-按WIN + X打開開始上下文菜單中,選擇程序和功能:
-點(diǎn)擊打開或關(guān)閉Windows功能:
1.1
1.2
2.1
2.2
3.1
4.1
Windows將立即安裝所需的組件。您必須重新啟動才能讓W(xué)indows完成安裝:
2.2)重新啟動后,啟動Hyper-V Manager:
-按WIN + S和類型的Hyper-V到開始菜單的搜索,點(diǎn)擊Hyper-V管理:
-或者,如果用開始屏幕取代開始菜單,輸入啟動屏幕并開始鍵入的Hyper-V ,以開放的魅力搜索和搜索的Hyper-V,選擇Hyper-V Manager:
如果收到有關(guān)Hypervisor未運(yùn)行的錯誤消息,請通過按WIN + X并選擇Command Prompt(Admin)打開提升的命令提示符,并提供以下命令:bcdedit / set hypervisorlaunchtype auto 重新啟動主機(jī)。Hyper-V現(xiàn)在應(yīng)該可以運(yùn)行了。
2.3) Hyper-V應(yīng)該自動連接到您的主機(jī)(左窗格)并在右窗格中顯示菜單:
2.4)如果左窗格中沒有顯示要連接的Hyper-V服務(wù)器(您的本地主機(jī)),請單擊右窗格中的“ 連接到服務(wù)器 ”,在隨后的對話框中選擇“ 本地計算機(jī) ”,然后單擊“ 確定”:
第三部分
創(chuàng)建一個虛擬交換機(jī)
如何創(chuàng)建虛擬交換機(jī)以允許虛擬機(jī)與網(wǎng)絡(luò)通信。
注意
從Windows 10版本2004開始,Hyper-V現(xiàn)在包括一個默認(rèn)虛擬交換機(jī),簡稱為Default。與虛擬機(jī)建立Internet連接不再需要創(chuàng)建自己的外部虛擬交換機(jī)。
但是,為了保證主機(jī)和虛擬機(jī)之間的最佳聯(lián)網(wǎng)功能,建議創(chuàng)建一個外部交換機(jī)并使用它。如果不需要主機(jī)和Vm之間的網(wǎng)絡(luò)連接,則使用默認(rèn)開關(guān)完全可以。
3.1)在創(chuàng)建第一個虛擬機(jī)之前,我們必須創(chuàng)建至少一個虛擬交換機(jī),即vm上的虛擬網(wǎng)絡(luò)適配器和主機(jī)上的物理網(wǎng)絡(luò)適配器之間的橋梁。
沒有此網(wǎng)橋,Hyper-V虛擬機(jī)無法連接到網(wǎng)絡(luò)。下圖顯示了Hyper-V vm如何連接到網(wǎng)絡(luò):
