「LUT」01 Grub-电脑启动引导
Greetings! ¶
嗨!这里是阿乎的博客!(> ▽ <) /~
如果你是双系统用户,那么你一定遇到过这样一个问题我该如何选择启动哪个系统呢?。
虽然说可以直接通过BIOS来选择启动哪个系统,但是这样做真是太麻烦了!
那么!我将在这里向大家推荐一个我的解决方案:Grub!
Grub是一款开源的多操作系统启动引导程序,它可以帮助我们在开机时选择启动哪个系统,同时还可以高度定制。
Install Grub(with grub-customizer) ¶
Grub ¶
首先,我们需要使用自己的Linux发行版所提供的包管理器来安装grub。
Ubuntu:
sudo apt install grub # 安装grubArch:
sudo pacman -S grub # 安装grubgrub-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 # 取消注释并将值改为falseBeautify Grub ¶
我们可以直接在grub-customizer中修改Grub的各种设置,也可以通过安装主题来美化Grub。
我们只需要打开grub-customizer,然后到Appearance settings中单独修改Grub的各种设置。
唯一需要注意的就是请在进行任何修改后点击save保存设置,否则你的修改将不会生效。
这里就不具体演示单独修改了。
我做的主题 ¶
请看这里!
这是我自己做的一系列P5R的Grub主题,其包含了各个主角的ALL OUT ATTACK图片。
并且提供了安装脚本辅助安装!

安装主题 ¶
Gnome-look上有很多Grub主题,我们可以到这个网站里寻找自己喜欢的主题进行安装。
- 注意:每个主题的安装方法可能不同,有一些提供了安装脚本,而另一些必须要手动安装,所以请仔细阅读主题自身的安装文档。

这里我们以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)。

在这个repo中有一个themes文件夹,里面存放了所有的主题,我们选择一个主题文件(比如mint.tar)双击它即可。
之后在grub-customizer中点击save保存设置,然后重启电脑即可看到新的Grub主题了。
效果展示 ¶

Summary ¶
Congratulations! 有用的知识又增加了一点点!
如果你还不满足于此,那么你可以试试Gnome-look寻找更多的Grub主题,甚至尝试自己制作主题!
Have fun! 😉