前言
Hyper-V 提供硬件虛擬化,每個虛擬機都在虛擬硬件上運行。
Hyper-V 能夠創建虛擬硬盤驅動器、虛擬交換機以及許多其他虛擬設備,所有這些都可以添加到虛擬機中。
Hyper-V 的突出特點就是“快"。
但是Hyper-V 還是適合使用在服務器應用上,如果希望使用Hyper-V完成底層驅動(嵌入式)、與內核聯系緊密的相關應用(docker)或者與GPU有關的復雜計算,目前不建議使用Hyper-V(希望后期能夠完成升級)。
系統要求:
- 64 位 Windows 10 專業版、企業版和教育版。
- Windows 10 企業版、專業版或教育版
- 具有二級地址轉換 (SLAT) 的 64 位處理器。
- CPU 支持 VM 監視器模式擴展(Intel CPU 上的 VT-c)
- 最少 4 GB 內存。
- 家庭版不可以使用。
基本限制:
(1)依賴於特定硬件的程序不能在虛擬機中良好運行。 例如,需要使用 GPU 進行處理的游戲或應用程序可能無法良好運行。 依賴於子 10 毫秒計時器的應用程序(如實時音樂混合應用程序或高精度時間)在虛擬機中運行時也可能會出問題。
(2)如果已啟用了 Hyper-V,這些易受延遲影響的高精度應用程序在主機中運行時可能也會出問題。 這是因為在啟用了虛擬化后,主機操作系統也會在 Hyper-V 虛擬化層的頂部運行,就如來賓操作系統那樣。 但是,與來賓操作系統不同,主機操作系統在這點上很特殊,它是直接訪問所有硬件,這意味着具有特殊硬件要求的應用程序仍然可以在主機操作系統中運行,而不會出問題。
一、啟用以及安裝(三種方式)
(1)使用 PowerShell 啟用 Hyper-V
管理員啟動PowerShell(找不到看下圖)
輸入以下命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
(2)使用 CMD 和 DISM 啟用 Hyper-V
以管理員身份打開 PowerShell 或 CMD ,鍵入以下命令:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
(3)通過控制面板啟用 Hyper-V 應用
- 右鍵單擊 Windows 按鈕並選擇“應用和功能”。
- 選擇相關設置下右側的“程序和功能”。
- 選擇“打開或關閉 Windows 功能”。
- 選擇“Hyper-V”,然后單擊“確定”。
圖片操作看我這篇帖子:
win10應用商店安裝Ubuntu及圖形化配置(附VcXsrv安裝包)
二、Hyper-V基本設置
2.1 打開Hyper-V 管理
2.2 Hyper-V設置
2.2.1 虛擬硬盤和虛擬機默認位置
這里不建議使用C盤
2.2.1 關於增強會話模式:
增強會話模式能夠讓虛擬機與主機電腦共享文件夾,USB設備等(Linux需要掛載硬盤)
2.2 網絡配置
三種交換機模式:
外部 | 內部 | 專用 |
---|---|---|
實現用戶主機與虛擬機的通信(相當於共享用戶主機的所有網絡) | 虛擬機與外網通信,不與用戶主機通信 | 虛擬機與虛擬機通信,不與用戶主機和外網通信 |
2.2 檢查點配置
檢查點能夠定時定點恢復系統(一鍵還原)
三、創建虛擬機
3.1快速創建
快速創建有微軟推薦的鏡像和開發平台,這里並不推薦,建議使用自定義安裝:
不同系統版本創建過程不盡相同,筆者使用的系統版本如下(Win+R然后鍵入winver即可查看版本)
1709及以上可以使用快速創建來創建系統,1703可以使用管理器來創建
3.2自定義創建
新建虛擬機:
下一步:
推薦使用第二代:
按自己需求以及電腦能力設置內存
定義用戶已經設置號好的網絡模式
這里同樣不要使用C盤
選擇你需要的鏡像
點擊完成
注意:
由於設置的是第二代虛擬機,開機時會顯示Press any key to boot from CD for DVD ……
唯一解決方法就是一點擊啟動瘋狂按任意鍵(推薦空格)這活兒多練習就好 👍
😣
出現這個界面就是好樣的
進一步設置課查看以下文章
Hyper-V虛擬機與主機共享設備