如何使用背景图像自定义 Grub 启动菜单

想要更改 Grub 引导加载程序的背景图像? 也许您厌倦了纯黑色背景,现在您想在启动菜单中添加一个有吸引力的图像。

以下是如何轻松更改 Linux 机器上的 Grub 背景的方法。

如何更改 Grub 背景

大多数 Linux 用户不知道 Grub 引导加载程序可以根据他们的需要进行定制。 您还可以更改引导顺序、修改背景颜色以及将新图像添加到引导菜单。

有几种方法可以在 Grub 中修改背景图像。 您可以使用系统的文件管理器或通过命令行来执行此操作。

但在实际操作之前,您应该了解一些事情。 您将用作背景的图像应该是以下扩展名之一:PNG、JPG 和 TGA。

此外,JPG/JPEG 图像应该是 8 位(256 色)非索引文件。 如果您不想弄乱位和图像索引,最好坚持使用 PNG 图像。

通过命令行更改背景

Grub 配置文件或 grub.cfg 存储在 /etc/默认值 文件夹。 您可以使用编辑文件 编辑,一个命令行工具,可让您以最小的风险编辑计算机上的重要系统文件。

通过终端更改 Grub 启动菜单背景:

  1. 复制图像文件的路径。
  2. 打开 grub.cfg 文件位于 /etc/默认值.
    gedit /etc/default/grub.cfg
  3. 将以下行追加到文件中。 请注意,您必须更换 /图像路径 使用您刚刚复制的路径。
    GRUB_BACKGROUND=/path-to-image
  4. Save 文件和 close 编辑。
  5. 使用新的配置文件更新 Grub。
    sudo update-grub

你会看到一个看起来像这样的输出。 请注意,第二行将确认 Grub 是否检测到背景图像。

Generating grub.cfg …
Found background image: ~/Pictures/yourpicture.png
Found linux image: /boot/vmlinuz-2.6.39-0-generic
Found initrd image: /boot/initrd.img-2.6.39-0-generic
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
done

重新启动系统并检查背景图像是否已成功更改。

使用文件管理器修改 Grub 背景

那些对终端不适应的人可以使用任何 Linux 文件管理器来更改 Grub 背景图像。

  1. 以 root 用户身份打开系统上的默认文件管理器。
  2. 复制要用作背景图像的图像文件。
  3. 将文件粘贴到 /引导/grub 目录。
  4. 更新 grub 以确保已配置更改。
    sudo update-grub
  5. 检查 Grub 是否检测到背景图像。
Generating grub.cfg …
Found background image: ~/Pictures/yourpicture.png
Found linux image: /boot/vmlinuz-2.6.39-0-generic
Found initrd image: /boot/initrd.img-2.6.39-0-generic
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
done

如果您将多个图像粘贴到 /引导/grub 目录,然后 grub 将加载第一个图像并忽略其余图像。 您也可以使用 cp 命令复制文件。

请注意,您的系统不允许您将图像文件粘贴到 /引导/grub 除非您以超级用户身份启动文件管理器。 您可以通过在终端中键入以下内容以 root 用户身份打开任何 Linux 应用程序。

sudo file-manager-name

为了 example,如果您在 Ubuntu Linux 上使用 GNOME 桌面环境,那么 Nautilus 将是您的默认文件管理器。 以 root 用户身份启动 Nautilus:

sudo nautilus

在 Linux 上自定义 Grub 引导加载程序

您可以通过简单地编辑 Grub 引导加载程序来自定义 /etc/default/grub.cfg 文件。 Grub 允许用户调整启动菜单中最细微的细节。

对于初学者来说,Linux 可能有点难以适应。 第一次安装似乎有点复杂。 在计算机上双启动多个操作系统会带来每个新手都应该知道的风险因素。