hyper_v 中Debian10虚拟机通过修改系统文件更改分辨率

这是我参与更文挑战的第1天,活动详情查看:更文挑战

背景:利用win10安装Debian10,发现默认分辨率不够,且在设置中更改根本无变化。
复制代码

在网上直接搜索,无法找到答案,只有一篇知乎上的hyper-v中安装win10虚拟机如何设置桌面分辨率和缩放比例?,但是感觉其操作过于复杂,而且有的需要开启增强对话,不适合我的主机情况。
这时,我想起Ubuntu是基于Debian的,用hyper_v装Debian的不多,但装Ubuntu的估计不少,遂搜索如何修改Ubuntu的分辨率。步骤如下(后面发现也就是linux修改分辨率的方法):

  1. 用vi等编辑工具,用root权限打开文件/etc/default/grub。
  2. 找到GRUB_CMDLINE_LINUX_DEFAULT所在行,在最后加上video=hyperv_fb:[分辨率数值]

image.png

  1. 修改完毕后运行sudoupdate-grub。

  2. 重启机器reboot

  3. 重启完之后即可看到分辨率已经修改为想要的大小。

    注意,在网上看到其他人说,Linux直接修改分辨率这种方法最高只能支持到1920×1080的分辨率。需要更大的分辨率可以考虑用RDP,VNC等方式。
    复制代码

总结:修改分辨率的操作本身是很基础的,没什么学习的,但是寻找答案的过程中,在没有寻找到想要结果的情况下,能想到将Ubuntu的情况迁移到Debian上,另辟蹊径的寻找解决方案才是这次的重点。不过当然,Ubuntu和Debian10的差异还是蛮大的,这次只是在这一小部分的系统配置这一块一致。

WSL还是很好的,用hyper_v的可以转为WSL,加上VSCODE的远程连接,还可以直接文件移动操作,比起使用hyper_v之类的虚拟机软件真的香太多了!
复制代码
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享