千家信息网

在Kali Linux中如何更改GRUB2 背景

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这期内容当中小编将会给大家带来有关在Kali Linux中如何更改GRUB2 背景,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kali Linux是一款开源的渗透
千家信息网最后更新 2026年10月31日在Kali Linux中如何更改GRUB2 背景

这期内容当中小编将会给大家带来有关在Kali Linux中如何更改GRUB2 背景,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

Kali Linux是一款开源的渗透测试工具,里面包含了300多款渗透软件,Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook。

这通常是所有人首先会遇到的一个问题,在哪里设置?有很多方法来查找 GRUB 设置。每个人都可能有自己的方法,但我发现 update-grub 是最简单的。如果在 VMWare 或 VirtualBox 中执行 update-grub,你将看到如下所示的内容:

 root@kali:~# update-grubGenerating grub configuration file ...Found background image: /usr/share/images/desktop-base/desktop-grub.pngFound linux image: /boot/vmlinuz-4.0.0-kali1-amd64Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64  No volume groups founddoneroot@kali:~#

如果您是双系统,或者三系统,那么您将看到 GRUB 以及其他操作系统入口。然而,我们感兴趣的部分是背景图像,这是在我这里看到的(你会看到完全相同的内容):

 Found background image: /usr/share/images/desktop-base/desktop-grub.png

GRUB 启动图像搜索顺序

在 grub-2.02 中,对基于 Debian 的系统来说,它将按照以下顺序搜索启动背景:

  1. /etc/default/grub 里的 GRUB_BACKGROUND 行

  2. 在 /boot/grub/ 里找到的第一个图像(如果发现多张,将以字母顺序排序)

  3. 在 /usr/share/desktop-base/grub_background.sh 中指定的

  4. 在 /etc/grub.d/05_debian_theme 里 WALLPAPER 行列出的

现在将此信息留在这里,我们会尽快重新检查它。

Kali Linux GRUB 启动图像

在我使用 Kali Linux 时(因为我喜欢用它做事),会发现 Kali 正在使用这里的背景图像:/usr/share/images/desktop-base/desktop-grub.png

为了确定,我们来检查一下这个 .png 文件的属性。

 root@kali:~# root@kali:~# ls -l /usr/share/images/desktop-base/desktop-grub.pnglrwxrwxrwx 1 root root 30 Oct  8 00:31 /usr/share/images/desktop-base/desktop-grub.png -> /etc/alternatives/desktop-grubroot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -1

什么?它只是 /etc/alternatives/desktop-grub 的一个符号链接? 但是 /etc/alternatives/desktop-grub 不是图片文件。看来我也要检查一下它的属性。

 root@kali:~# root@kali:~# ls -l /etc/alternatives/desktop-grublrwxrwxrwx 1 root root 44 Oct  8 00:27 /etc/alternatives/desktop-grub -> /usr/share/images/desktop-base/kali-grub.pngroot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -3

好吧,真让人费解。 /etc/alternatives/desktop-grub 也是一个符号链接,它指向 /usr/share/images/desktop-base/kali-grub.png,来自最初同样的文件夹。呃! 无语。 但是现在我们至少可以替换该文件并将其解决。

在替换之前,我们需要检查 /usr/share/images/desktop-base/kali-grub.png 的属性,以确保下载相同类型和大小的文件。

 root@kali:~# root@kali:~# file /usr/share/images/desktop-base/kali-grub.png/usr/share/images/desktop-base/kali-grub.png: PNG image data, 640 x 480, 8-bit/color RGB, non-interlacedroot@kali:~#

可以确定这是一个 PNG 图像文件,像素尺寸为 640 x 480。

GRUB 背景图像属性

可以使用 PNG, JPG/JPEG 以及 TGA 类型的图像文件作为 GRUB 2 的背景。必须符合以下规范:

  • JPG/JPEG 图像必须是 8-bit (256 色)

  • 图像应该是非索引的,RGB

默认情况下,如果安装了 desktop-base 软件包,符合上述规范的图像将放在 /usr/share/images/desktop-base/ 目录中。在谷歌上很容易找到类似的文件。我也找了一个。

 root@kali:~# root@kali:~# file Downloads/wallpaper-1.png Downloads/wallpaper-1.png: PNG image data, 640 x 480, 8-bit/color RGB, non-interlacedroot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -6

方式 1:替换图像

现在我们只需简单的用新文件将 /usr/share/images/desktop-base/kali-grub.png 替换掉。值得注意这是最简单的方法,不需要修改 grub-config 文件。 如果你对 GRUB 很熟,建议你简单的修改 GRUB 的默认配置文件,然后执行 update-grub。

像往常一样,我会将原文件重命名为 kali-grub.png.bkp 进行备份。

 root@kali:~# root@kali:~# mv /usr/share/images/desktop-base/kali-grub.png /usr/share/images/desktop-base/kali-grub.png.bkproot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -4

现在我们将下载的文件重命名为 kali-grub.png。

 root@kali:~# root@kali:~# cp Downloads/wallpaper-1.png /usr/share/images/desktop-base/kali-grub.pngroot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -5

最后执行命令 update-grub:

 root@kali:~# update-grubGenerating grub configuration file ...Found background image: /usr/share/images/desktop-base/desktop-grub.pngFound linux image: /boot/vmlinuz-4.0.0-kali1-amd64Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64  No volume groups founddoneroot@kali:~#

Change GRUB background in Kali Linux – blackMORE OPs -7

下次重新启动你的 Kali Linux 时,你会看到 GRUB 背景变成了你自己的图像(GRUB 启动界面)。

下面是我现在正在使用的新 GRUB 启动背景。你呢?要不要试试这个办法?

Change GRUB background in Kali Linux – blackMORE OPs -9

这是最简单最安全的办法,最糟的情况也不过是在 GRUB 看到一个蓝色的背景,但你依然可以登录后修复它们。现在如果你有信心,让我们尝试一个改变 GRUB 设置的更好的方法(有点复杂)。后续步骤更加有趣,而且可以在任何使用 GRUB 引导的 Linux 上使用。

现在回忆一下 GRUB 在哪 4 个地方寻找启动背景图像?再看一遍:

  1. /etc/default/grub 里的 GRUB_BACKGROUND 行

  2. 在 /boot/grub/ 里找到的第一个图像(如果发现多张,将以字母顺序排序)

  3. 在 /usr/share/desktop-base/grub_background.sh 中指定的

  4. 在 /etc/grub.d/05_debian_theme 里 WALLPAPER 行列出的

那么我们再在 Kali Linux 上(或任意使用 GRUB2 的 Linux系统)试一下新的选择。

方式 2:在 GRUB_BACKGROUND 中定义图像路径

所以你可以根据上述的查找优先级使用上述任一项,将 GRUB 背景图像改为自己的。以下是我自己系统上 /etc/default/grub 的内容。

 root@kali:~# vi /etc/default/grub

按照 GRUB_BACKGROUND="/root/World-Map.jpg" 的格式添加一行,其中 World-Map.jpg 是你要作为 GRUB 背景的图像文件。

 # If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.# For full documentation of the options in this file, see:#   info -f grub -n 'Simple configuration'GRUB_DEFAULT=0GRUB_TIMEOUT=15GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`GRUB_CMDLINE_LINUX_DEFAULT="quiet"GRUB_CMDLINE_LINUX="initrd=/install/gtk/initrd.gz"GRUB_BACKGROUND="/root/World-Map.jpg"

一旦使用上述方式完成更改,务必执行 update-grub 命令,如下所示。

 root@kali:~# update-grubGenerating grub configuration file ...Found background: /root/World-Map.jpgFound background image: /root/World-Map.jpgFound linux image: /boot/vmlinuz-4.0.0-kali1-amd64Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64  No volume groups founddoneroot@kali:~#

现在重启机器,你会在 GRUB 看到自定义的图像。

方式 3:把图像文件放到 /boot/grub/ 文件夹

如果没有在 /etc/default/grub 文件中指定 GRUB_BACKGROUND 项,理论上 GRUB 应当使用在 /boot/grub/ 文件夹找到的第一个图像文件作为背景。如果 GRUB 在 /boot/grub/ 找到多个图像文件,它会按字母排序并使用第一个图像文件。

方式 4:在 grub_background.sh 指定图像路径

如果没有在 /etc/default/grub 文件中指定 GRUB_BACKGROUND 项,而且 /boot/grub/ 目录下没有图像文件,GRUB 将会开始在 /usr/share/desktop-base/grub_background.sh 文件中指定的图像路径中搜索。Kali Linux 是在这里指定的。每个 Linux 发行版都有自己的特色。

方式 5:在 /etc/grub.d/05_debian_theme 文件的 WALLPAPER 一行指定图像

这是 GRUB 搜寻背景图像的最后一个位置。如果在其他部分都没有找到,它将会在这里查找。

上述就是小编为大家分享的在Kali Linux中如何更改GRUB2 背景了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

图像 文件 背景 方式 系统 中指 内容 属性 方法 这是 顺序 检查 字母 文件夹 是在 路径 排序 搜索 相同 一行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网与科技发展 腾讯阿里互联网科技 互联网未来科技 菲比寻常互联网科技 科技大学互联网专业好不好 北京华百购互联网科技有限公司 广州市恰铎互联网科技有限公司 米聚互联网科技南京有限公司排面 链环科技传统企业怎么转型互联网 民营互联网公司国防科技 燊美集互联网科技有限公司 互联网科技的全部知识 四川互联网展示科技馆设计 江苏互联网智能科技软件 世界互联网科技成果奖 福仕德教育科技互联网 安徽零酒互联网科技有限公司 互联网科技创业有什么好项目 山东亿川互联网科技有限责任公司 互联网科技图片 互联网科技工作委员会 关于新基建和互联网科技 互联网络科技有限公司 贷财互联网科技 云电互联网科技 新华互联网科技校企合作 崇明区互联网教育科技售后服务 陕西云淼互联网科技公司 同城互联网络科技
0