Hyper-V Ubuntu虚拟机调整分辨率

在Windows 10 的Hyper-V里安装了Ubuntu虚拟机,启动后发现屏幕分辨率为1024*768,而且在Ubuntu的设置里无法调整分辨率。

使用起来很不方便,下面是调整Ubuntu分辨率的方法:

1、Ubuntu设置

先在ubuntu虚拟机里编辑/etc/default/grub文件

sudo vi /etc/default/grub

找到下面这行

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash "

将这行内容修改为如下

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash video=hyperv_fb:1920×1080″

这里我要设置为1920×1080,你可以根据自己需求修改分辨率

保存修改,然后运行如下命令:

sudo update-grub

sudo apt install linux-image-extra-virtual

现在关闭虚拟机

2、Windows设置

以管理员模式运行powershel

在PowerShell运行如下命令:

set-vmvideo -vmname ubuntu-test -horizontalresolution:1920  -verticalresolution:1080 -resolutiontype single

set-vm ununtu-test -EnhancedSessionTransportType HVSocket

其中ubuntu-test是虚拟机的名字,你可以在Hyper-V管理器里查看虚拟机的名字,修改成你的虚拟机名字

现在重新开启虚拟机后,可以看到现在分辨率已经改变,可以按照此方法修改成你想要的分辨率。

Leave a Comment

Your email address will not be published. Required fields are marked *