蚊章汇 - blackmoreops
type: channel
link: https://linuxcn.bwsl.wang/author/551/
description: blackmoreops
items: 在 Kali Linux 中更改 GRUB2 背景的 5 种方式

在 Kali Linux 中更改 GRUB2 背景的 5 种方式
type: item
date: 2017-03-31T18:54:00+08:00
description: 这是一个关于如何在 Kali Linux 中更改 GRUB 背景的简单指南（实际上它是 Kali Linux 的 GRUB 启动图像）。 Kali 开发团队在这方面做的不多，他们好像太忙了，所以在这篇文章中，我会对 GRUB 解释一二，但是不会冗长到我失去写作的激情。 那么我们开始吧……这通常是所有人首先会遇到的一个问题，在哪里设置？有很多方法来查找 GRUB 设置。每个人都可能有自己的方法，但我发现 update-grub 是最简单的。如果在 VMWare 或 VirtualBox 中执行 update-grub，你将看到如下所示的内容：root@kali:~# update-grub Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-4.0.0-kali1-amd64 Found initrd image: /boot/initrd.img-4.0.0-kali1-amd64 No volume groups found done root@kali:~# 如果您是双系统，或者三系统，那么您将看到 GRUB 以及其他操作系统入口。然而，我们感兴趣的部分是背景图像，这是在我这里看到的（你会看到完全相同的内容）：Found background image: /usr/share/images/desktop-base/desktop-grub.png GRUB 启动图像搜索顺序在 grub-2.02 中，对基于 Debian 的系统来说，它将按照以下顺序搜索启动背景：/etc/default/grub 里的 GRUB_BACKGROUND 行在 /boot/grub/ 里找到的第一个图像（如果发现多张，将以字母顺序排序）在 /usr/share/desktop-base/grub_background.sh 中指定的在 /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.png lrwxrwxrwx 1 root root 30 Oct 8 00:31 /usr/share/images/desktop-base/desktop-grub.png -> /etc/alternatives/desktop-grub root@kali:~# 什么？它只是 /etc/alternatives/desktop-grub 的一个符号链接？ 但是 /etc/alternatives/desktop-grub 不是图片文件。看来我也要检查一下它的属性。root@kali:~# root@kali:~# ls -l /etc/alternatives/desktop-grub lrwxrwxrwx 1 root root 44 Oct 8 00:27 /etc/alternatives/desktop-grub -> /usr/share/images/desktop-base/kali-grub.png root@kali:~# 好吧，真让人费解。 /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-inte…