转载:Hyper-V中如何调整Ubuntu22虚拟机的分辨率 - 知乎
使用win10中的hyper-v安装ubuntu22,发现分辨率过低并且在ubuntu内无法调整display settings。以下为此问题的解决方法:
步骤:
- 修改ubuntu系统中的grub文件;
- 在win10中,设置Hyper-v
修改ubuntu系统中的grub文件
在ubuntu系统中修改grub文件
sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX_DEFAULT这一行,修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920*1680"
其中,1920x1080 为自身电脑合适的分辨率。
在ubuntu终端运行
sudo update-grub sudo apt install linux-image-extra-virtual
设置Hyper-v
关闭ubuntu虚拟器后,以管理员模式启动powershell,运行如下命令,虚拟机名换成自己的虚拟机名称。虚拟机名称可以Hyper-v管理器中查看。把1920 1080可以换成自己的屏幕分辨率。
set-vmvideo -vmname 虚拟机名 -horizontalresolution:1920 -verticalresolution:1080 -resolutiontype singleset-vm 虚拟机名 -EnhancedSessionTransportType HVSocket
亲测可用,再次感谢