通过Hyper-V创建Ubuntu 20.10虚拟机并启用增强会话
创建Ubuntu 20.10虚拟机
这里选择第二代
由于使用动态内存,所以内存随便设置即可,我设为2048MB
注意,点击完成之后一定要调整虚拟机的安全启动设置,否则无法引导,可以关闭安全启动,也可以选择模板中的Microsoft UEFI证书颁发机构
设置好之后启动虚拟机,第一次开机直接回车选择第一项
启用增强会话
这里使用了微软官方的工具linux-vm-tools
GitHub地址:https://github.com/microsoft/linux-vm-tools
首先按照官方wiki中Ubuntu 18.04的步骤执行下列命令
1 | wget https://raw.githubusercontent.com/Microsoft/linux-vm-tools/master/ubuntu/18.04/install.sh |
执行完脚本会提示
1 | Job for xrdp.service failed because the control process exited with error code. |
这是由于xrdp不再支持use_vsock=yes
(见此处),所以需要修改默认的xrdp配置文件(方法来源于@multipitch)
我们只需要执行他的方法中的最后一步
修改/etc/xrdp/xrdp.ini
文件
将port=3389
修改为port=vsock://-1:3389
将use_vsock=true
修改为use_vsock=false
保存之后重启虚拟机,然后关闭虚拟机
也可以采用我修改后的脚本,执行后无需手动修改
/etc/xrdp/xrdp.ini
文件
1
2
3 wget https://raw.githubusercontent.com/dayepao/linux-vm-tools/master/ubuntu/20.04/install.sh
sudo chmod +x install.sh
sudo ./install.sh执行后重启虚拟机,然后关闭虚拟机
然后在主机中执行下面的命令
1 | Set-VM -VMName <你虚拟机的名称> -EnhancedSessionTransportType HvSocket |
最后启动虚拟机即可
注意,虚拟机不要开启自动登录
评论