我的笔记本电脑屏幕分辨率很高(3200x1800px),并且我禁用了启动映像
(如何禁用启动画面并仅显示内核和启动文本?)
我还设法通过取消注释以下行来放大 grub 中的字体
GRUB_GFXMODE=640x480
在 /etc/default/grub 中
但启动过程中的启动信息仍然非常小,几乎无法阅读。就像我按 Ctrl+Alt+F1 切换到控制台屏幕一样。
我怎样才能放大控制台上的字体?
答案1
您可以使用以下方式配置 tty 控制台上的字体
sudo dpkg-reconfigure console-setup
保留所有设置,但最后一个设置可以选择尺寸。
(您必须重新启动才能在控制台上获取新字体。)
更新:
这在 15.04 上似乎不再起作用,但您可以为您的控制台安装自定义 Ubuntu 字体:
sudo apt-get install fonts-ubuntu-font-family-console
/usr/local/bin/fontset
并使用此命令创建脚本:
#!/bin/sh
setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz
(从文件夹中选择所需的字体/usr/share/consolefonts/
)
您可以在每次使用++fontset
后在控制台上调用CtrlAltF1
或者将这些行添加到您的~/.profile
:
#load larger font on tty
if [ "$TERM" == "linux" ]; then
#sleep 1 # add this if you have problems
/usr/local/bin/fontset
fi
仅当您在 tty 控制台上时,这才会启动您的脚本。
答案2
#1 - 为 grub 安装正确的字体和大小。(30 表示字体大小,对我来说没问题。如果您想要更大,只需增加它即可。)
sudo grub-mkfont -s 30 -o /boot/grub/DejaVuSansMono.pf2 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
#2. 编辑 /etc/default/grub -sudo nano /etc/default/grub and add GRUB_FONT=/boot/grub/DejaVuSansMono.pf2
编辑时使用(并且为了保险起见)在同一个文件中添加适当的屏幕分辨率 GRUB_GFXMODE="your screenresolutionx32" ,它看起来类似于GRUB_GFXMODE=3840x2160x32
。在它下面的行中添加GRUB_GFXPAYLOAD_LINUX="keep"
。“keep”命令很重要,因为如果没有它,您的 grub 可能会出错。
#3. 更新您的grub sudo update-grub
现在重启,坐下来,享受能够真正读取您的 grub 屏幕的乐趣吧!