实体机一般安装好驱动分辨率就没啥问题,而且个人pc也没有只用控制台的需求。但是虚拟机中不安装桌面的时候,默认的控制台分辨率常不能满足需求。
这个需求貌似也比较少,而且几乎搜到的文章大部分都是旧的,不能生效。终于搜到一片可用的方案,经过了个人实践:https://www.jb51.cc/linux/696262.html
实践记录:
宿主机系统:debian11 虚拟机软件:virt-manager 客户机系统:debian11
网上的许多教程都是旧的grub的,grub2发生了很大的变化。grub2的默认配置文件在/etc/default/gurb (debian如此,其他系统未验证),有许多的说法是修改默认配置文件中的
GRUB_GFXMODE=1920X1080X32 (此分辨率是在grub交互界面通过vbeinfo查询支持的一个分辨率),但是这个修改这个之后貌似只是grub2的引导界面分辨率变化了,进入
控制台后并不是这里设置的预期分辨率。原因好像就是这里(https://www.jb51.cc/linux/696262.html)提到的KMS机制的问题了。需要修改
GRUB_CMDLINE_LINUX_DEFAULT="quiet" 这个参数的值为
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=1920x1080@60" (支持的分辨率@刷新率,我的电脑显示器支持的刷新率就是60,不知道虚拟机中是怎么影响的)
然后在运行update-grub更新grub配置。验证生效成功。
标签:console,GRUB,grub,虚拟机,debian11,控制台,分辨率 From: https://www.cnblogs.com/smoggy/p/17084450.html