建立虚拟机
打开Hyper-v管理器,点击”新建“,”虚拟机“。
图中已经建好了几台虚拟机。
下一步
此界面可自定义虚拟机名称,设置虚拟机配置文件及内存分页文件的存放位置。
选择虚拟机代数。
基本上很老的操作系统都不支持第二代Hyper-v。官方建议能用第二代尽量用第二代,且第二代支持UEFI引导。此处我们选择第二代。
详细情况请参阅微软官方文档
分配内存。内存大小可调可设置动态内存。动态内存指的是内存随虚拟机中内存的使用而变化,当虚拟机中内存占用低时会释放一部分,返回给宿主机。若有条件尽量选择固定大小,虚拟机建成后内存大小依然可随意调整。
此处未配置虚拟交换机暂时选择未连接
配置硬盘:
区域1为创建新的虚拟硬盘,设置名称、大小、位置。区域2中为使用已经建好的虚拟硬盘
本次选择直通一块sata硬盘故选择以后附加虚拟硬盘。Hyper-v是三家常见的虚拟化平台中唯一一个可以真正意义上直通单块sata硬盘的虚拟机程序。PVE和ESXI都做不到
完成虚拟机创建
配置虚拟交换机
虚拟交换机是用来管理虚拟机网卡的。
Hyper-v存在三种虚拟交换机配置。外部、内部和专用。
外部
桥接网卡,物理网卡相当于一台交换机,虚拟机可分配到局域网中相同的IP。
内部
虚拟机的IP需要进行Net,此时的物理网卡相当于一台路由器,数据需要经过Net转换后才能发送给虚拟机。
专用
只允许虚拟机之间的通信,不允许虚拟机和外部通信。
打开虚拟交换机管理器
为了方便上网,本次选择外部,之后创建虚拟交换机
选择要桥接的网卡,命名为”外部“以及相关设置。之后点击确定,创建完成。
修改CPU设置,添加硬盘,系统ISO镜像
选择刚刚创建好的虚拟机,右键设置
创建好的虚拟机默认分配一个核心,非常慢。需要手动修改CPU核心数。
修改CPU数量
根据需求置修改CPU核心数
添加硬盘
添加要直通的硬盘,注意此时的位置为0(使用中)
详细操作过程请参阅另一篇文章Hyper-v直通设备(硬盘,显卡,网卡)
添加系统镜像
选择镜像文件,此时的位置为1(使用中).
添加网络适配器
选择网络适配器,虚拟交换机选择外部。设置完成后点击确定。
安全启动项设置
安全——即物理机bios中的Secure Boot 设置。Hyper-V第二代虚拟机的安全启动默认设置只支持windows系统。详情可参阅另一篇文章Hyper-v虚拟机安装卡Microsoft Hyper-V UEFI
本次采用UEFI安装Ubuntu,需要修改安全启动项。
若安全启动项和操作系统不相符会出现卡启动界面Microsoft Hyper-V UEFI
安全中改为”Microsoft UEFI 证书颁发机构“
调整启动顺序
把ISO启动设为首选,减少安装时的等待时间
启动虚拟机
右键虚拟机,连接,打开虚拟机连接
启动虚拟机
开始安装