如何更改grub中的紫色背景颜色?

如何手动执行此操作,而不是安装任何工具?

这是我的方式:

  • 在13.10之前:

    sudo -H gedit /lib/plymouth/themes/default.grub 
  • 13.10及以后:

     sudo -H gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub 
  • 16.04及以后:

     sudo -H gedit /usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub 
  • 17.10及以后:

     sudo -H gedit /usr/share/plymouth/themes/default.grub 

并根据需要更改grub背景颜色,在我的情况下,我将grub背景更改为黑色(0,0,0)

 if background_color 0,0,0 ; then clear fi 

然后,更新grub

 sudo update-grub 

请注意:颜色值后应该有一个空格,否则你将始终获得黑色背景。 作为礼物,请尝试使用此值35,00,60

这很简单:

 gksu gedit /lib/plymouth/themes/text.plymouth 

并用您的颜色更改黑色值,在我的情况下#000000是黑色的

 black=0x000000 

问候

好。 我决定写下答案。 我从这里接过指示

在我的情况下,屏幕分辨率是1440X900。 有人说将grub窗口分辨率更改为显示器的实际分辨率会使启动更快(但我不认为这在Ubuntu的最新版本中生效)。 所以我在/etc/default/grub更改并取消注释了一行:

GRUB_GFXMODE=1440x900

然后改变grub的紫色背景我创建了图像,在我的情况下只是1440X900分辨率的黑色图像并将其放在/boot/grub 。 所以我的文件是:

/boot/grub/gbackground.jpg

然后我再次编辑/etc/default/grub并在其中插入一行:

GRUB_BACKGROUND=/boot/grub/gbackground.jpg

然后我用命令更新了grub配置:

sudo update-grub

就这样。 现在grub背景是黑色的。

这是Grub2社区文档的摘录

关闭启动图像:这可能使查看终端更容易。

1.按“c”进入命令行,然后键入: set color_normal=white/blue或您要使用的颜色组合。

2.“黑色”作为第二个条目保留菜单的透明度,如果用户想要使用纯色背景颜色,应该避免作为选择。

我会先得到你的图像,然后调出终端类型

sudo nautilus

将图像复制或剪切到/boot/grub

打开终端并键入

sudo update-grub

你去吧

我写了一个ruby脚本来做同样的事情。 它实际上编辑/etc/default/grub并为其添加自定义背景。 这里: https : //github.com/4p00rv/grub-background-changer