• 一、修改 CentOS6.9 命令行界面的分辨率
  • (一)CentOS6.9 命令行界面支持的分辨率模式
  • (二)编辑 /boot/grub/grub.conf 文件
  • (三)重启系统后生效
  • 二、修改 CentOS7.4 命令行界面的分辨率
  • (一)CentOS7.4 命令行界面支持的分辨率模式
  • (二)编辑 /etc/default/grub 文件
  • (三)重新生成 /boot/grub2/grub.cfg 目标文件
  • (四)重启系统后生效



我用的是macOS平台下的VMware Fusion虚拟机软件。

在虚拟机中分别最小化安装CentOS6.9和CentOS7.4两个系统之后,会发现命令行界面的分辨率非常高,导致字体非常小。这导致我操作上非常不方便。

由于我的笔记本屏幕分辨率仅有 1366x768 ,因此我选择将两个CentOS系统上的命令行界面的分辨率设置为 800x600x16 。

下面是如何修改 CentOS6.9 和 CentOS7.4 命令行界面的分辨率。

一、修改 CentOS6.9 命令行界面的分辨率

(一)CentOS6.9 命令行界面支持的分辨率模式

centos6怎么调整分辨率 centos 修改分辨率_重启

800x600x16的分辨率模式对应的代码是 332

(二)编辑 /boot/grub/grub.conf 文件

$ vi /boot/grub/grub.conf

在倒数第二行的末尾处添加 vga=0x332

如下图所示:

centos6怎么调整分辨率 centos 修改分辨率_重启_02

(三)重启系统后生效

$ reboot

二、修改 CentOS7.4 命令行界面的分辨率

(一)CentOS7.4 命令行界面支持的分辨率模式

centos6怎么调整分辨率 centos 修改分辨率_目标文件_03

800x600x16的分辨率模式对应的代码是 314

(二)编辑 /etc/default/grub 文件

$ vi /etc/default/grub

在倒数第二行(GRUB_CMDLINE_LINUX)的末尾处双引号内侧添加 vga=0x314

另外:此处可以添加 net.ifnames=0 设置 CentOS7.4 默认网卡名称使用eth0而不是ens32

如下图所示:

centos6怎么调整分辨率 centos 修改分辨率_centos6怎么调整分辨率_04

(三)重新生成 /boot/grub2/grub.cfg 目标文件

$ grub2-mkconfig > /boot/grub2/grub.cfg

使用grub2-mkconfig工具,借助 /etc/default/grub 模版,生成 /boot/grub2.cfg 目标文件

如下图所示:

centos6怎么调整分辨率 centos 修改分辨率_命令行界面_05

(四)重启系统后生效

$ reboot