在HyperV下Windows系虚拟机默认就能够开启增强会话。在增强会话下可以方便地和宿主机共享剪切板与文件,并且在增强会话开启时也能够比较方便地调整分辨率。而Ubuntu等Linux系统下则默认为基本会话,分辨率的调整需要修改引导文件,而剪切板和宿主机是独立的非常不方便。
进过查找,找到了一种可以在Ubuntu 20.04下开启增强会话的方法,使用后有效,遂在此记录。
首先需要开启增强会话的话必须先在创建虚拟机的时候开启第二代虚拟机选项,在首次启动的时候关闭Secure Boot。记得在安装Ubuntu的时候不要开启自动登录选项。
在终端下输入
% wget https://raw.githubusercontent.com/Hinara/linux-vm-tools/ubuntu20-04/ubuntu/20.04/install.sh % sudo chmod +x install.sh % sudo ./install.sh
在Windows Power Shell运行以下命令,然后重启。
> Set-VM -VMName <your_vm_name> -EnhancedSessionTransportType HvSocket
重启后,就能看到链接虚拟机后会话已经为增强会话模式而后Ubuntu进入的XRDP登录页面,此时正常输入用户名密码即可。