解决hyper-v分辨率有两种方法(以Ubuntu22.04为例):
一、普通模式
(一)修改grub配置
修改/etc/default/grub
sudo vi /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT:
修改前:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
修改后:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash video=hyperv_fb:1920x1080”
(二)更新grub配置
sudo update-grub
重启生效
(三)注意说明
1、如果设置的分辨率太大,就回超过hyperv_fb支持的范围,造成不起作用。
2、普通模式下,鼠标指针总感觉不是很丝滑,而且与主机之间交互也不是很方便,所以最好使用增强模式。
二、增强模式
(一)设置hyper-v开启增强模式
(二)如果开启不成功
如果安装的是自己下载的Ubuntu等Linux系统,hyper-v增强模式按钮为灰,主要是没有安装xrdp造成的,Ubuntu中有网友编写了自动安装脚本,如果是Ubuntu下载安装就可以,如果是其他系统,可以进行参考。
1、xRDP安装配置
citylights/ubuntu-vm-tools - 码云 - 开源中国 (gitee.com)https://gitee.com/yandong7/ubuntu-vm-tools
选择对应的系统版本,下载install.sh
chmod +x install.sh
./install.sh
2、异常现象
有可能会出现蓝屏、黑屏等空白屏的情况,具体原因我也不清楚,我发现的规律是,只要是用普通模式登录了,增强模式就会出现空白屏的情况,相反如果增强模式登录了,普通模式也会出现空白屏的情况。