Burg + UEFI + Win 8 多重启动

Burg + UEFI + Win 8 多重启动

介绍:

经过反复尝试,我终于在预装 Win 8 的 Lenovo Ideapad Y500 上成功安装了 Ubuntu 12.04 64 位。到目前为止,我遇到了两个问题:

  • Grub 将 Windows 8 安装检测为恢复安装(已通过添加具有正确启动项的 15_windows 文件解决了此问题)
  • 亮度不起作用。(对此并不太在意。)

问题

不过我不太喜欢 grub 的外观。所以我想安装 BURG。但是 Win8 使用的是 UEFI(并且 bios 设置为 Legacy 支持,并设置了“UEFI first”选项)。我读过关于它如何与 Arch 配合使用的文章,但是 ubuntu 怎么样?我更喜欢预先打包的 burg(ppa 对我来说没问题)。有人能告诉我如何使用 UEFI 和自定义条目设置 burg(以及可能如何隐藏子菜单中的其他条目)吗?

感谢所有愿意提供帮助的人!

编辑: 回复@oldfred的回答,我已经知道rEFInd了,但我的系统没有通过文档中对(U)EFI模式的检查(尽管/sys/firmware/efi存在大量子目录和文件),所以我知道我的 win8 安装启动了 uefi 模式。而且我已经对在其他非 uefi 系统(3 台笔记本电脑和 3 台台式机)上使用的 burg 主题产生了浓厚的兴趣,而且 Arch 的存储库中有一个与 EFI 兼容的 burg 版本。

答案1

Burg 已经很久没有维护了,我不确定它是否能与 UEFI 兼容。标准 grub 是用于 BIOS 的 grub-pc 和用于 UEFI 系统的 grub-efi。

但是使用 UEFI,您可以安装 UEFI 启动管理器 -rEFInd。我没有这样做,但创建者确实在这个论坛上发过帖子。

http://www.rodsbooks.com/refind/

适用于 UEFI 受限系统的替代 efi 启动管理器:

https://wiki.archlinux.org/index.php/UEFI_Bootloaders#Using_rEFInd

有关安全启动的更多信息 - Ubuntu 的 shim 可能需要更改才能与 Refind 配合使用

http://www.rodsbooks.com/refind/secureboot.html

答案2

这篇文章对于评论来说太长了,所以我将其作为包含更多详细信息的答案发布。

编辑:由于 BURG 似乎是 GRUB 的一个过时的分支,并且这个问题是关于 UEFI 的,请注意以下 USN/CVE:USN-2836-1:GRUB 漏洞(CVE-2015-8370)


请备份“事实”带有指向 Arch 存储库中的 burg 包的链接。我找不到它,只有 AUR 和 Arch Wiki 中的主题重定向到 GRUB,整篇文章中没有提到 BURG。Google Code 项目链接到大多数过时的内容,给人的印象是该项目早已被放弃。有人在邮件列表正在讨论 EFI 平台的 netfs 模块和burg-mkimage命令看起来与我在 grub 中使用的非常相似我的最佳 uefi 答案。拉取上游代码来创建图像并将其放在 ESP 上似乎不是一项艰巨的任务,我同意这一点。然而,缺少的环节是找到当前的上游。PPA 存在来自一位似乎曾是贡献者或开发者的人,其个人资料中有一条很长的警告:I DO NOT TAKE REQUESTS on what is put in my Repos. …查看源包,它似乎只是 2010 年的 GRUB,其中没有记录任何更改,并且该包不知从何而来,没有引用代码存储库。此外,典型的文件如TODOREADMENEWS来自 GRUB 而不是 BURG。当然,您可以尝试返回当时的 GRUB 源并进行差异分析,但我不使用 BURG,对 BURG 感兴趣的用户应该这样做。

请告诉我我哪里错了,或者我可能忽略了什么。完全有可能其他人已经接管了这个项目并维护了一个 Git 存储库,但从我所能找到的所有信息来看,这个项目对我来说就像是废弃软件,现在记录得太草率了,根本就没有人应该开始使用它。

在花费时间进行调查并出现进一步证据之前,我将把所有关于 BURG 的未来问题标记为主要基于意见或 EOL。

最后要说明的是,尽管这应该是显而易见的:AskUbuntu 的用户不负责做某个特定项目的活跃项目成员应该做的沟通工作,也不负责维持混乱或废弃的项目。

相关内容