答案1
就我个人而言,我不会碰你的 GRUB 配置文件。相反,我会setfont
在 shell 初始化文件中添加一行。
例如,如果您使用的是 Bash,您可以要求以下行.bash_profile
:
if [ $TERM = linux ]
then
setfont sun12x22
fi
有很多不同的字体可供选择;sun12x22
这只是一个例子。请参阅setfont
手册页以获取更多信息。
答案2
在 CentOS 7 等 systemd 操作系统上执行此操作的方法是编辑/etc/vconsole.conf
文件中的字体设置。这些设置由服务应用,这本质上是一种在登录服务启动之前systemd-vconsole-setup
运行的美化方式setfont
。loadkeys
FONT=sun12x22
例如,您将在该文件中找到。
请注意,服务程序允许内核命令行选项,例如vconsole.font
覆盖/etc/vconsole.conf
内容。如果您正在研究 GRUB 内核命令行选项,请记住这一点。
进一步阅读
- CentOS 7 中控制台字体的位置在哪里?
- 伦纳特·珀特林等人
vconsole.conf
。 systemd 手册页。 FreeDesktop.org。 - 伦纳特·珀特林等人
systemd-vconsole-setup
。 systemd 手册页。 FreeDesktop.org。 - 斯莱斯 (2014-07-09)。systemd 不设置控制台字体。 CentOS 错误 #7325。
- 在 vconsole.conf 中设置控制台字体不起作用(systemd)
- 我可以更改终端的字体吗?
答案3
1.安装terminus控制台字体:-)
Terminus 控制台字体位于 EPEL 存储库中。
yum 安装 epel-release yum 安装 terminus-fonts-console.noarch
2. 直接在终端 (tty x) 中:
显示终端可用的字体: ls /usr/lib/kbd/consolefonts
直接在终端中更改字体:setfont sun12x22
如果您使用的是 Bash,则可以在 .bash_profile 中添加以下行: if [ $TERM = linux ] then setfont sun12x22 fi
3. 解析 - 到 /etc/default/grub:
视频=800x600
4. 系统
编辑/etc/vconsole.conf:FONT =“ter-v32n”
编辑 /usr/lib/systemd/system/systemd-vconsole-setup.service systemctl status systemd-vconsole-setup.service systemctl cat systemd-vconsole-setup.service systemctl edit systemd-vconsole-setup.service
将 After= 和 Before= 行更改为:
After=sysinit.target Before=shutdown.target
5. 检查 /boot/grub2/grub.cfg 和/或 /etc/default/grub。
如果 grub.cfg 包含 vconsole.font 参数,请删除该参数。