虚拟机中debian11修改控制台(console)分辨率|linux控制台分辨率|linux console resolution
实体机一般安装好驱动分辨率就没啥问题,而且个人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/GRUB_CMDLINE_LINUX_DEFAULT/GRUB_GFXMODE
GRUB_CMDLINE_LINUX_DEFAULT="quiet" 这个参数的值修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=1920x1080@60" (支持的分辨率@刷新率,我的电脑显示器支持的刷新率就是60,不知道虚拟机中是怎么影响的,好像设置30也可以生效)
GRUB_CMDLINE_LINUX=""这个参数的值设置为:(这个参数好像是影响了/etc/grub.d/10_linux中对GRUB_CMDLINE_LINUX_DEFAULT参数的加载行为)
GRUB_CMDLINE_LINUX="1920x1080"
还有GRUB_GFXMODE这个影响grub引导界面分辨率的参数:
GRUB_GFXMODE=1920X1080X32
最后shell中执行update-gurb命令更新grub配置。生效成功。(在虚拟机virt-manager中可以生效成功,在virtualbox中不能生效成功,可能是这两个虚拟机的显示配置不同的吧)

在virtualbox中配置GRUB_CMDLINE_LINUX="1920x1080"参数不能起作用,需要在/etc/grub.d/10_linux文件中配置,此文件描述了grub
启动项menuentry的生成模式。修改控制台分辨率需要将set gfxpayload=[目标分辨率] 写入到menuentry中。如下图,添加一行:(此方法比较有效,同样适用于virt-manager)

虚拟机中debian11修改控制台(console)分辨率|linux控制台分辨率|linux console resolution的更多相关文章
- linux学习之centos(一):在VMware虚拟机中安装centos6.5
---安装环境如下--- 虚拟机版本:VMware Workstation_10.0.3(版本信息介绍:VMware-workstation-full-10.0.3-1895310,下载地址:http ...
- Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...
- 在VMware虚拟机中安装CentOS 7
[声明] 欢迎转载,但请保留文章原始出处 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3917 ...
- 谈谈VMware虚拟机中的网络问题
前言:用了好几年的虚拟机,多多少少都会遇到那么一些网络问题,在这里总结一下这么几年在虚拟机中遇到的一些网络问题(主要针对linux)...... 一.VMware相关基础知识 1.bridged(桥接 ...
- 修改虚拟机中的centos系统分辨率
使用vmware虚拟机安装centos系统,默认分辨都很低,可使用以下方法修改虚拟机中centos系统的分辨率 1,# vi /boot/grub/grub.conf 2,找到 kernel 的那一行 ...
- 在 Linux 虚拟机中手动安装或升级 VMware Tools
对于 Linux 虚拟机,您可以使用命令行工具手动安装或升级 VMware Tools. 本次Linux 虚拟机为CentOS6.5 先决条件开启虚拟机.确认客户机操作系统正在运行.由于 VMware ...
- Linux环境搭建-在虚拟机中安装Centos7.0
最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...
- 1008win7与虚拟机中的linux共享文件的(详细)方法
转自http://jingyan.baidu.com/article/ca00d56c74dde4e99eebcfd2.html 好东西一起分享 win7与虚拟机中的linux共享文件的(详细)方法 ...
- 虚拟机 主机无法访问虚拟机中Linux上的tomcat服务
在wmware中安装linux后安装好数据库,JDK及tomcat后启动服务,虚拟机中可以访问,但是主机却无法访问,但是同时主机和虚拟机之间可以ping的通,网上查阅资料后,解决方法是关闭虚拟机中的防 ...
- 转载 在 Linux 虚拟机中手动安装或升级 VMware Tools
http://pubs.vmware.com/workstation-12/index.jsp?lang=zh_CN&topic=/com.vmware.ws.using.doc/GUID-0 ...
随机推荐
- Postman操作指南
基本使用 基本使用在这里不做记录,大多数人下载完就会用.这里记一下重点. 抓包浏览器 浏览器安装插件postman interceptor:插件在postman-interceptor界面最下面提示的 ...
- LG P3803 【模板】多项式乘法
\(\text{FFT}\) 模板 #include <cstdio> #include <iostream> #include <cmath> #define r ...
- KMP字符串 AcWing 831
题目:https://www.acwing.com/problem/content/833/ 题意:求子串在母串中每次出现时的下标位置. 题解:哈哈哈,敲题时想到之前看到一个人叫 kmp 算法为 看毛 ...
- TNF拮抗剂的结构、功能与结核感染_Wallis2008
中信国健临床通讯 2009年第2期 TNF拮抗剂的结构.功能与结核感染 Robert S. Wallis. THE LANCET Infectious Diseases. 2008; 8:601–61 ...
- Android:Banner 和 Glide 在 Fragment 中实现轮播图
添加依赖信息 引入 Banner 和 Glide 依赖信息: dependencies { implementation 'io.github.youth5201314:banner:2.2.2' i ...
- 张量局部保留投影TensorLPP
Tensor locality preserving projection for hyperspectral image classification 复现的代码python:https://git ...
- No.2.7
响应式 什么是响应式网页?就是一套代码适配不同的屏幕宽度,不同的适配 媒体查询:能够根据设备宽度的变化,设置差异化样式 开发常用写法: 媒体特性常用写法 max-width min-width @me ...
- [Unity]关于Physic Material,物理碰撞
制作游戏时发现了一些问题,主角身上有刚体(rigbody) 在地面移动时没有什么太大的问题,但是一旦在下落时按住方向键,就会出现角色贴在墙上不下来的问题 通过其他例子发现使用了Physic Mater ...
- javaweb同一个项目打包两次放在同一个tomcat下
web.xml中配置: <context-param> <param-name>webAppRootKey</param-name> <param-value ...
- 数值分析之数值积分 4.X
求积公式 \[\int_{a}^{b} f(x) \mathrm{d} x \approx \sum_{k=0}^{n} A_{k} f\left(x_{k}\right) \] \(A_k\) 为求 ...