如何在 Linux 中设置 grub 菜单主题?

Pra*_*rma 2 grub2 20.04

我使用的是 Ubuntu 20.04 LTS,每次启动时,都会弹出一个相当旧式的 grub 菜单。我想更改 grub 菜单主题,但不知道该怎么做?

Pra*_*rma 5

经过大量搜索后,有一些方法可以做到这一点,但我喜欢https://www.gnome-look.org/p/1482847/上提供的主题

过程很简单,首先根据您的选择下载软件包,在我的例子中是Ubuntu.tar

解压下载的包,/boot/grub/theme 但在执行此操作之前,我们必须在此路径中创建一个目录,以避免在有多个主题时出现混乱。

我的电脑上没有主题文件夹,所以首先创建主题文件夹:

cd /boot/grub/
sudo mkdir theme
Run Code Online (Sandbox Code Playgroud)

之后,在 中创建主题文件夹以/boot/grub/theme/提取其中的包文件,在我的例子中主题文件夹是Ubuntu

sudo mkdir Ubuntu
Run Code Online (Sandbox Code Playgroud)

现在我们必须将包解压到主题文件夹中,因此我将使用tar命令,返回包目录并键入以下命令:

#sudo tar -xvf [Package_name] -C /boot/grub/theme/[Folder_name]

sudo tar -xvf Ubuntu.tar -C /boot/grub/theme/Ubuntu
Run Code Online (Sandbox Code Playgroud)

该包将被提取到主题文件夹,现在我们必须编辑文件/etc/default/grub,使用geditnano编辑器打开该文件:

sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

并添加行,

GRUB_THEME=/boot/grub/theme/[THEME_FOLDER]/theme.txt
Run Code Online (Sandbox Code Playgroud)

就我而言,THEME_FOLDER 是 Ubuntu,因此:

GRUB_THEME=/boot/grub/theme/Ubuntu/theme.txt
Run Code Online (Sandbox Code Playgroud)

保存。

最后一步是更新 grub

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

我的 grub 主题在决赛中