根据这个消息,有一个针对安全启动的官方修复。Ubuntu 会采用它吗?
如果可以,需要多长时间?它允许从 Wubi 启动新计算机吗?
答案1
不。
Ubuntu 已经支持安全启动,正如在实际中提到的新闻来源:
这是否意味着 Linux 发行版现在可以支持安全启动? 实际上,他们已经能够做到这一点有一段时间了。Ubuntu 于去年 10 月推出了安全启动支持,而 Fedora 于今年 1 月推出了安全启动支持。两者都使用 Shim 而不是 Linux Foundation 加载器,而且 Shim 还被各种较小的发行版使用。LF 加载器是针对同一问题的不同解决方案。
Wubi 无法在UEFI
系统上运行,因为它使用grub4dos
不支持GPT
(GUID 分区表)磁盘的。这与安全启动无关,只是安全启动需要UEFI
。这是第一个问题。
安全启动将是第二个需要解决的问题,因为无论提供什么解决方案,都必须经过签名才有用(我猜是因为我声称在这方面没有专业知识)。
第三个问题是应该有人在处理这个问题,而且 - 除非是绝密 - 我没有看到任何信息表明有人在解决这个问题。错误报告没有变化,Wishlist
并且保持不变Unassigned
:https://bugs.launchpad.net/wubi/+bug/694242
答案2
我知道 ubuntu 支持安全启动但这是官方修复。
不是。Linux 基金会已经发布了它是以 PreBootloader 程序的形式进行修复。Ubuntu 12.10 和 Fedora 18 都使用其他以 shim 程序的形式进行修复。(Fedora 18 使用更新、功能更强大的 shim 版本。)除了某些组织可能支持其中一种解决方案之外,这两种解决方案都没有比另一种更“官方”的说法。从这个意义上讲,shim 比 PreBootloader“更官方”。对于 Ubuntu,因为 shim 包含在 Ubuntu 中。FWIW,shim 的作者 Matthew Garrett 写道这篇博文对这两个程序进行比较和对比。他说他正在努力将 PreBootloader 方法集成到 shim 中,从而有效地将这两个程序合二为一。
除了 bcbc 发现的 GPT 问题之外,WUBI 的一个更根本的问题是它不支持 EFI 模式启动。要运行基于 EFI 的 Windows 安装,WUBI 需要支持 EFI 模式的启动加载程序。修补 grub4dos 以支持 GPT 不足以完成这项任务。LF PreBootloader 也无济于事,因为它需要使用 EFI 启动加载程序来跟随本身——因此得名*前*引导加载程序。