「LUT」01 Grub-电脑启动引导

Greetings!

Yaho~ ふちゃんです!(> ▽ <) /~

如果你是双系统用户,那么你一定遇到过这样一个问题我该如何选择启动哪个系统呢?

虽然说可以直接通过BIOS来选择启动哪个系统,但是这样做真是太麻烦了!

那么!我将在这里向大家推荐一个我的解决方案:Grub

Grub是一款开源的多操作系统启动引导程序,它可以帮助我们在开机时选择启动哪个系统,同时还可以高度定制。

Install Grub(with grub-customizer

Grub

首先,我们需要使用自己的Linux发行版所提供的包管理器来安装grub

Ubuntu:

sudo apt install grub # 安装grub

Arch:

sudo pacman -S grub # 安装grub

grub-customizer

grub-customizer是一个可以帮助我们定制Grub的工具,我们可以通过它来更轻松地修改Grub的各种设置。

Note: 对于Ubuntu用户来说,下载grub-customizer很可能需要添加下载源。因为其默认的下载源内不一定包含grub-customizer

sudo add-apt-repository ppa:danielrichter2007/grub-customizer # 添加grub-customizer的下载源
sudo apt update # 更新源
sudo apt install grub-customizer # 安装grub-customizer

然而Arch用户由于有强大的AUR支持,所以不必担心这个问题。

yay -S grub-customizer # 安装grub-customizer,以yay为例

Config Grub

grub的配置中有一个默认参数GRUB_DISABLE_OS_PROBER=false,它在被设为true时会导致grub不会自动检测其他系统。

而这个参数在配置文件中被注释掉了,因此grub使用的值是true

我们需要打开/etc/default/grub文件,然后取消这一行注释并将其值改为false

(这一行一般位于文件的末尾)

GRUB_DISABLE_OS_PROBER=false # 取消注释并将值改为false

Beautify Grub

我们可以直接在grub-customizer中修改Grub的各种设置,也可以通过安装主题来美化Grub

我们只需要打开grub-customizer,然后到Appearance settings中单独修改Grub的各种设置。

唯一需要注意的就是请在进行任何修改后点击save保存设置,否则你的修改将不会生效。

这里就不具体演示单独修改了。

我做的主题

请看这里

这是我自己做的一系列P5RGrub主题,其包含了各个主角的ALL OUT ATTACK图片。

并且提供了安装脚本辅助安装!

My Grub

安装主题

Gnome-look上有很多Grub主题,我们可以到这个网站里寻找自己喜欢的主题进行安装。

  • 注意:每个主题的安装方法可能不同,有一些提供了安装脚本,而另一些必须要手动安装,所以请仔细阅读主题自身的安装文档

Gnome-look:Grub themes

这里我们以Distro Grub Themes为例,来介绍一下主题的安装方法。

安装Distro Grub Themes

下载主题

根据其github上的readme文件,我们跳转到了其安装文档(一般来说,主题的安装文档都会在其github上,这是个例外)。

首先,克隆github上的repo到本地(注意:这里的<path>是你想要克隆到的本地目录,不填写则默认为当前目录)。

  • 如果你打算尝试多个主题,那么我建议你单独创建一个文件夹用于存放所有主题的文件夹。
  • 如果git clone失败或者网速太慢,那么你可以直接下载这个repo的压缩包,然后解压到本地。
git clone https://github.com/AdisonCavani/distro-grub-themes.git <path> # 克隆repo到本地<path>目录

应用主题

打开grub-customizer,在Appearance settings中选择custom resolution,并输入你的屏幕分辨率(这里我输入的是1920x1080)。(虽然我的屏幕分辨率是2560x1440,但是适当地降低分辨率可以让Grub的字体更大更清晰)

然后点击加号,将右下角的Archieve files改为All files,然后找到我们之前克隆到本地的repo(默认打开时的路径可能在/root目录下,你或许需要手动切换到/home下去找到你的repo)。

Mint Grub

在这个repo中有一个themes文件夹,里面存放了所有的主题,我们选择一个主题文件(比如mint.tar)双击它即可。

之后在grub-customizer中点击save保存设置,然后重启电脑即可看到新的Grub主题了。

效果展示

Mint Grub

Summary

Congratulations! 有用的知识又增加了一点点!

如果你还不满足于此,那么你可以试试Gnome-look寻找更多的Grub主题,甚至尝试自己制作主题!

Have fun! 😉


下一节: 「LUT」02 zsh-更漂亮的terminal


「LUT」01 Grub-电脑启动引导
https://siriusahu.github.io.git/2023/05/12/LUT-01-grub/
Author
Sirius Ahu
Posted on
May 12, 2023
Licensed under