哪些 Linux 发行版提供对 UEFI 和 LVM 根的无缝支持?

哪些 Linux 发行版提供对 UEFI 和 LVM 根的无缝支持?

我的新超极本(华硕 UX32VD)需要 UEFI 才能从内置硬盘启动。我使用包含根文件系统和双启动 Windows 8 的 LVM 分区。我设法在 Sabayon Linux 上实现了这一点,但整个过程非常痛苦,而且系统升级不断破坏我的配置,因为一切都依赖于手动配置的内核和手工制作的 GRUB2 配置。

这给我带来了很多麻烦和干扰,所以我正在考虑换一个发行版。但是,我找不到任何具体的资源来准确记录流行发行版对 UEFI 的支持状态。

例如,Ubuntu wiki 页面中的 UEFI这表明在 UEFI 系统上安装并非易事,并且这个 AskUbuntu 主题在 UEFI 系统上加密的 LVM 表明 LVM 也可能存在问题。

我知道这个问题似乎有些开放式,所以我将提出具体的问题:

  1. 是否有任何 Linux 发行版的安装程序支持在 Windows 8 双启动的 UEFI 启动设置中安装到 LVM 根目录?
  2. 哪些发行版支持 UEFI,而无需费尽周折才能引导到 UEFI 启动的系统或需要手动配置启动管理器?

答案1

Fedora 18 最符合您指定的标准;但是,Anaconda 的新版本在准备就绪之前就推出了。对于相当典型的安装来说,它可能没问题,但如果您想对分区进行任何不寻常的操作,那将是一个很大的麻烦。(请注意,Fedora 默认使用 LVM,因此您对 LVM 的需求可能不算“不寻常”。)如果您愿意禁用安全启动,至少在安装过程中,Fedora 17 是一个选择。(您可以在安装后添加安全启动支持,但这需要克服额外的困难。

Ubuntu 也支持 EFI,但不如 Fedora 好,而且大多数 Ubuntu 版本都不支持开箱即用的 LVM,因此设置起来会很麻烦。您需要 12.10 版本才能获得安全启动支持,除非在安装时禁用它,然后再启用它,就像 Fedora 17 一样。

OpenSUSE 也支持 EFI,但据我所知,还不支持安全启动(再次强调,除了事后启用)。我对 OpenSUSE EFI 支持细节不太了解,但我的印象是它比 Fedora 的支持水平略差一些。

另一个选择是坚持使用现有的系统。你可以从 GRUB 2 切换到我的rEFInd 启动管理器,它几乎不需要持续维护,甚至不需要更新内核。为了获得最佳效果,您需要配置内置 EFI 存根加载器的 3.3.0 或更高版本的内核。有关详细信息,请参阅 rEFInd 文档页面中的“启动 Linux”。请注意,文档非常详尽;实际上,仅从文本长度来看,它比您想象的要简单得多。

答案2

Fedora 默认使用 LVM,从 18 版开始支持 UEFI。

答案3

截至 2013 年 7 月,在 UEFI 在 PC 上上市 12 个多月后,所有 Linux 发行版对 UEFI 的支持仍然很差。

这个月,我尝试在一台全新定制的 PC 上安装 Ubuntu 及其所有衍生产品,但除了 Kubuntu 之外,其他都安装成功,而且它极其不稳定,根本没用(可能根本就是侥幸安装成功)。

尝试了 Fedora 19 及其所有衍生产品,但都无法安装成功。

尝试了 Arch 及其所有衍生产品(包括 Manjaro 0.8.6),但无法安装成功。

无奈之下,我尝试了 Sabayon 13.04,安装和运行都很好,但在关键系统维护期间容易出现段错误。凭直觉,我尝试了 Sabayon 13.07 的每日 ISO,结果它就完全安装好了,运行良好。

如果您必须使用 Linux,我的建议是暂时坚持使用 Sabayon。

克里斯

答案4

尝试 Sabayon。我在两台不同的笔记本电脑(HP 和 Toshiba)上安装了 KDE 和 Gnome 版本,这两台笔记本电脑都预装了 Win8,这意味着我很高兴能够实现双启动。只有一个 USB 写入软件可以很好地创建 U 盘,我使用的是 rufus_v1.4.3.exe。Rufus 能够根据需要将 U 盘格式化为 EFI;所以我照做了,不需要微调引导加载程序。Cheers Lewis

相关内容