问题的起因
这次对archlinux进行重装,是因为GIMP软件启动的时候,对gmem.c报出overflow的错误。
安装完成,遇到了新的问题,无论我怎么修改GRUB的设置,grub-mkconfig许多次,安装各种grub-theme,以及重新编译了grub进行测试。都没有用。
在grub引导界面,按c进入命令行界面以后,我使用background_image命令以后,发现是gfxterm没有加载。这样问题解决思路也就很明显了。
解决方法
grub的设置一般在两个文件,/etc/default/grub 和 /etc/grub.d/* 。第二个目录里面,除了40_custom,其他的在不知道内容的情况下最好不要修改。
我们先检查/etc/default/grub,查看是否有:
GRUB_THEME="/boot/grub/themes/Vimix/theme.txt"
设置,同时检查:
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphica