How do I increase the font size of the CentOS 7 console?
Personally I would not touch your GRUB configuration files. Instead, I would add a setfont
line to your shell initialization file.
For example, if you are using Bash, you could ask the following line to .bash_profile
:
if [ $TERM = linux ]
then
setfont sun12x22
fi
There are lots of different fonts available; sun12x22
is just one example. See the setfont
man page for more information.
The way to do this on a systemd operating system such as CentOS 7 is to edit the font settings in the /etc/vconsole.conf
file. These settings are applied by the systemd-vconsole-setup
service, which is essentially a glorified way of running setfont
and loadkeys
before the login services are brought up.
So you would have FONT=sun12x22
in that file, for example.
Note that the service program allows kernel command-line options such as vconsole.font
to override /etc/vconsole.conf
contents. If you are mucking around with GRUB kernel command-line options, bear this in mind.
Further reading
- Where is the location of console fonts in CentOS 7?
- Lennart Poettering et al..
vconsole.conf
. systemd manual pages. FreeDesktop.org. - Lennart Poettering et al..
systemd-vconsole-setup
. systemd manual pages. FreeDesktop.org. - sles (2014-07-09). systemd doesn't set console font. CentOS Bug #7325.
- Setting console font in vconsole.conf does not work (systemd)
- Can I change the font of terminal?