虚拟机中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 ...
随机推荐
- SPA路由实现的基本原理
1. SPA路由实现的基本原理 前端单页应用实现路由的策略有两种,分别是 基于hash 和 基于 History API 基于hash 通过将一个 URL path 用 # Hash 符号拆分.- 浏 ...
- ubuntu lnmp环境搭建 LNMP(Ubuntu 20.04 + Nginx + PHP 7.1 + Mysql5.7)
转载csdn: ubuntu lnmp环境搭建 LNMP(Ubuntu 20.04 + Nginx + PHP 7.1 + Mysql5.7)_ts3211的博客-CSDN博客_lnmp环境搭建
- Moonraker
Moonraker 目录 Moonraker 1 信息收集 1.1 端口扫描 1.2 后台目录扫描 1.3 目录分析 1.3.1 /services/ 1.3.2 /svc-inq/salesmoon ...
- day06-动态SQL语句
动态SQL语句 1.基本介绍 官方文档 mybatis – MyBatis 3 | 动态 SQL 为什么需要动态SQL? 动态SQL是MyBatis的强大特性之一 使用 JDBC 或其他类似的框架,根 ...
- 如何创建一个浏览器版的`Window11`
如何创建一个浏览器版的Window11 我们接下来将创建一个在浏览器运行的Window11,可以先看看效果图 这是基于Windows 11 in React修改的功能,我们接下来就将使用Windows ...
- mysql库操作msyql
查看所有数据库 show databases; 查看当前使用的数据库 select database(); 使用数据库 use 数据库名; 创建数据库 create database 数据库名 cha ...
- AI步枪
最近正在看利用深度学习进行图像处理的资料,神经网络的确是太枯燥了,看不下去了就刷会手机.这几天推荐给我的新闻都是漂亮国又发生校园枪击事件了,不知道推荐算法是怎么认定我对这个话题感兴趣的.这算是老生常谈 ...
- vue实现随机生成图形验证码
效果展示 安装插件 npm i identify 定义组件 verificationCode.vue <template> <!-- 图形验证码 --> <div cla ...
- vue中的Swiper使用slideTo提示no function
参考官网资料解决:
- JS 开始时间/结束时间和当前时间进行比较
项目需求:到截止日期一些功能不可以再使用,那么需要判断当前时间与截止时间进行比较,记录一下吧 注意: 1.橙色字体的代码换成你自己的变量 2. .valueOf()其实就是将中国时间转为时间戳 3.截 ...