我有 Ubuntu 17.10 和 Windows 10 的双启动安装(非 UEFI),将 GRUB2 作为我的默认引导程序。它看起来有点老式的启动菜单,我想要一个外观更好的 GUI 启动菜单。我搜索了一下,发现 BURG 是一个合适的,但我也在网站上看到警告,说如果 BURG 损坏,我的 PC 将无法启动。
我是否应该安装引导加载程序?这样安全吗?如果不安全,有没有办法自定义我的 GRUB2 以获得更好的外观?我已经安装了 GRUB Customizer,但我所做的更改似乎不起作用。有什么建议吗?
更新 1:
我尝试过,但遗憾的是rEFInd 不起作用在我的计算机上(或任何其他没有 UEFI 操作系统的机器)。我还没有尝试过 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 设置主题。现在该怎么办?任何帮助都将不胜感激。谢谢。
答案1
BURG
已经过时,不再维护。相反,我建议您使用rEFInd
:http://www.rodsbooks.com/refind/
它是一个图形化的多启动引导程序,非常稳定,易于定制。你可以找到许多主题可供选择,其中一些在上面链接的官方网站中列出。
答案2
尝试使用新的引导加载程序,但失败了,我最终放弃了。经过一番努力,我成功地将 GRUB2 修改为一个新主题(从这里) 使用 GRUB Customizer。
这是我所做的:
已下载主题。
grub-customizer
使用[Grub Customizer > 外观设置 > 主题 > 添加]安装主题。使用此命令保存设置并更新 grub:
~$ sudo update-grub2
重新启动系统并应用主题。
现在我的启动菜单看起来类似于这个:
(来源:pling.com)
我还按照以下步骤设置了普利茅斯启动屏幕主题:
使用以下命令安装 plymouth 主题:
~$ sudo apt-get install plymouth-theme-*
使用此命令更改主题:
~$ sudo update-alternatives --config default.plymouth
然后使用此命令更新启动配置:
~$ sudo update-initramfs -u
现在我的启动屏幕看起来类似于以下内容:
可惜的是伯格也不重新索引对我来说没用。但我很高兴,因为至少我可以用这些很酷的菜单替换我的旧启动菜单。无论如何,感谢所有试图帮助我的人,我感谢他们的努力。
答案3
当您想要测试新的引导加载程序时,请将其安装到分区中,然后让 grub 从那里加载它(请参阅 grub 中的 chainloader 命令)。当它正常工作时,您可以将新的引导加载程序安装到 MBR 中,否则您只需继续使用 grub 进行引导。
答案4
您可以安全地尝试 BURG(或几乎任何其他引导加载程序)- 如果您首先获得一些可启动的 USB 闪存或带有 Supergrub 或类似东西的可启动 CD(您的 ubuntu 安装盘可以做到),以便修复您的引导加载程序并将其恢复为 grub(如果您愿意的话)。我已经很好地将 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。而不是 BURG。玩得开心!