我在双引导(非 UEFI)中安装了 Ubuntu 17.10 和 Windows 10,并使用 GRUB2 作为我的默认引导加载程序。它看起来有点老式的启动菜单,我想要一个更好看的 GUI 启动菜单。我搜索并发现 BURG 是合适的,但我也在网站上看到警告说,如果 BURG 损坏,我的电脑将无法启动。
我应该安装引导加载程序吗?会安全吗?如果没有,是否有任何方法可以自定义我的 GRUB2 以获得更好的外观?我已经安装了 GRUB Customizer,但我所做的更改似乎不起作用。有什么建议么?
更新 1:
我已经尝试过,但遗憾的是 rEFInd在我的机器(或任何其他没有 UEFI OS的机器)上不起作用。我还没有尝试过 BURG,因为我不确定它是否会起作用(而且我怀疑它甚至可能会破坏启动配置)。我仍然需要有关该主题的帮助。
更新 2:
没有进一步得到任何可接受的答案,我最终决定安装 BURG 并对其进行测试,但我无法安装它。首先我运行这个:
~$ sudo add-apt-repository ppa:n-muench/burg
PPA 成功添加到软件源。然后我运行更新:
~$ sudo apt-get update
我收到以下错误:
...
...
Err:27 http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release
404 Not Found
...
...
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
现在我什至无法安装 BURG。
更新 3:
我也尝试简单地主题化 GRUB2,但我也不能这样做。我从这里下载了 GRUB2 主题。安装后我运行这个 GRUB 更新命令:
sudo update-grub2
我收到以下错误(我只是不明白它在说什么):
Generating grub configuration file ...
/usr/sbin/grub-probe: error: failed to get canonical path of `/boot/grub/unicode.pf2GRUB_THEME=/boot/grub/themes/Vimix/theme.txt'.
No path or device is specified.
Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]
Try 'grub-probe --help' or 'grub-probe --usage' for more information.
我也不能以 GRUB2 为主题。现在要做什么?任何帮助将不胜感激。谢谢你。
BURG
是旧的,不再维护。相反,我建议您使用rEFInd
:http ://www.rodsbooks.com/refind/它是一个图形化的多引导引导加载程序,非常稳定且易于定制。您可以找到许多主题可供选择,其中一些在上面链接的官方网站中列出。
尝试使用新的引导加载程序但失败了,我最终放弃了。经过一番努力,我成功地使用 GRUB Customizer将 GRUB2 修改为新主题(从这里下载)。
这是我所做的:
下载了主题。
使用
grub-customizer
[Grub Customizer > Appearance Settings > Theme > Add] 安装主题。使用以下命令保存设置并更新 grub:
重新启动系统并应用主题。
现在我的启动菜单看起来和这个类似:
(来源:pling.com)
我还按照以下步骤设置了普利茅斯启动屏幕的主题:
使用以下命令安装 plymouth 主题:
使用此命令更改主题:
然后使用以下命令更新引导配置:
现在我的启动屏幕与以下类似:
遗憾的是,BURG和rEFInd都没有为我工作。但我很高兴,因为至少我能够用这些非常酷的菜单替换旧的启动菜单。无论如何,感谢所有试图帮助我的人,我感谢他们的努力。
当你想测试一个新的引导加载程序时,将它安装到一个分区并让 grub 从那里加载它(参见 grub 中的 chainloader 命令)。当它工作时,您可以将新的引导加载程序安装到 MBR 中,否则您只需继续使用 grub 引导。
一些第三方工具可能无法工作,因为不同发行版的目录结构和配置可能会发生变化。
如果您寻找它们,那里有一些不错的 grub 主题。我从这里使用 Vimix
您需要更改以下脚本中的一些变量以适应您的系统(因为我使用的是 Fedora 和 UEFI)。但是你可以在这里找到一个未经修改的脚本,让你对正在做的事情有一个基本的了解。
我确实遇到的一个问题(尽管我不知道这是否是由于主板较旧)是它不使用更高的分辨率,除非我在启动计算机时手动选择引导驱动器。更改 GRUB_GFXMODE 和 GRUB_PAYLOAD_LINUX 变量对我没有任何作用。
您可以安全地尝试 BURG(或几乎任何其他引导加载程序) - 如果您首先获得一些带有 Supergrub 或类似东西的可引导 USB 闪存或可引导 CD(您的 ubuntu 安装磁盘可以做到),以修复您的引导加载程序并将其取回如果你愿意,可以吃掉。我已经很好地使用了 Supergrub 来处理这些事情。另外 - 确保您知道自己在做什么(不要以不可恢复的方式格式化或更改分区:选择分区时要小心!)。另外 - 你可以使用 reFIND (我正在使用它:它很棒),但你必须先切换到 EFI (你可以安全地做到这一点 - 当然,如果你知道你在做什么 :) - 使用 testdisk,在一些可启动的 ubuntu;将磁盘更改为 GPT 并创建 EFI 分区后 - 包含可引导的 ESD grub2 文件:记得重新安装或安装 grub2)。您还可以使用 GParted(也有可启动版本)来缩小分区。在这些之后,安装 reFIND 就可以了。
但是:小心!!...如果我是你,在获得有关清晰步骤的足够信息后,我会在纸上写下与我的 PC 相关的所有必要步骤和命令(设备名称,如 sda 等) . 另外,我会检查会更改分区的每一步,我会检查使用的设备名称是否正确(Ctrl Alt F1;Ctrl Alt F2;...;Ctrl Alt F7 可以在 tty- 之间来回切换s,因此您可以轻松输入命令,列出有关设置命令的信息,例如“fdisk -l”“df -h”或“mount”。注意,当您更改引导加载程序/引导序列等时,设备名称和顺序可以更改,即使从 CD 启动等等。祝你幸福,玩得开心!
顺便说一句:我还将更改我的所有操作系统以使用 UEFI(在 GPT 格式的硬盘上)。但是,如果我必须使用其他东西,我会选择 GRUB2。不是伯格。玩的很开心!