系统极客一直在努力
专注操作系统及软件使用技能

Ubuntu 26.10 或将在 GRUB 中移除ZFS、LVM 和 LUKS 支持

Ubuntu

Ubuntu 开发团队发起了一项提议,计划在 Ubuntu 26.10 中对已签名的 GRUB 引导程序进行大清理,剔除所有非必要功能,进一步提升系统启动流程的安全性。

这项新计划,只针对开启「安全启动」场景下的「已签名」GRUB 版本。

为什么要对 GRUB 大瘦身?

你可能会问:这么多实用功能,为什么 Ubuntu 要痛下杀手?答案只有两个字——安全。

  • GRUB 中的每一项功能,都需要配套对应的「解析器」(Parser)。这是一种用来读取特定文件类型、磁盘格式的代码片段,长期以来都是安全漏洞的重灾区。剔除这些存在隐患的模块,Ubuntu 就能大幅缩减系统的「攻击面」,让黑客在操作系统正式启动之前无漏洞可钻。
  • 开发团队认为,那些花哨的存储技术支持,都应该归入到initramfs中实现。相比 GRUB 内部的固化代码,initramfs中的驱动更新频率更高,所受到的安全审查也更为严格。

Ubuntu 26.10 已签名 GRUB 将舍弃哪些功能?

在支持「安全启动」的已签名 GRUB 版本中,开发团队计划从引导程序中开除掉以下几个「编外」功能:

  • /boot分区规范收紧:系统将强制要求把/boot目录挂载到原生 ext4 分区上。
  • 移除/boot分区加密支持:如果要保留「安全启动」,就不能再对/boot分区使用 LUKS 加密(数据盘的加密不受影响)。引导文件必须保持明文状态,以供精简后的 GRUB 读取。
  • 多款文件系统支持移除:将彻底剔除对 ZFS、Btrfs、XFS 的原生支持。
  • 磁盘管理受限:不再支持 LVM 逻辑卷,以及绝大多数 RAID 阵列方案(RAID 1 除外)。
  • 图片格式支持完全移除:去掉了对 JPEG、PNG 图片格式的支持,无法再在开机引导界面中使用自定义壁纸。

如果你的 Ubuntu 系统引导分区正在使用 ZFS 或 LVM,默认情况下,ubuntu-release-upgrader 升级工具会直接拦截迈向 26.10 版本的升级操作。你可以继续停留在 24.04 LTS,直到重新规划好磁盘分区布局。

社区反应

这场 GRUB 功能精简计划,也不是所有人都买账。目前社区中的讨论和担忧,主要集中在 2 个方面:

  • 合规性冲突:在欧洲部分地区,「全盘加密」是强制性的安全合规要求。新方案砍掉了/boot分区的加密支持,部分企业级用户若在业务中继续使用官方已签名的 Ubuntu 版本,可能会面临不合规的法律风险。
  • 痛失极客利器:部分高级用户高度依赖 Btrfs 的「从快照启动」功能,作为系统更新翻车时的保命回滚手段。一旦 GRUB 撤掉了对 Btrfs 的支持,这部分高阶使用场景的实现门槛和维护成本将大大上升。

有哪些替代方案?

由于本次改动争议比较大,社区也在同步探讨其他可行的替代出路:

  1. systemd-boot:这是一款比 GRUB 更加轻量的引导程序,但它只支持 UEFI 系统。而 Ubuntu 在现阶段还需要兼容老旧的 BIOS 硬件与各类异构处理器,无法全面切换。
  2. UKI 统一内核镜像:把内核和引导配置打包成单个独立文件,主板以可以直接引导启动,彻底绕开 GRUB。
  3. 未签名的 GRUB:如果你对加密/boot分区或 ZFS 有不可妥协的刚需,可以使用未经 Ubuntu 官方签名的 GRUB 版本,但代价是必须关掉「安全启动」。

综合来看,Ubuntu 在这次技术选型中,毫无保留地选择了安全性优先。通过给 GRUB 大幅减负,为系统启动的第一道关口筑牢安全防线。尽管这需要用户退回到更传统的磁盘分区布局,但这一调整高度契合了现代 Linux 的技术演进路线——把复杂的底层支持工作,统统交给内核去办。

好在 26.10 只是一个非 LTS 版本。在这套方案真正成为 LTS 的基准前,社区还有充足的时间来完成磨合跟测试。

赞(2)
分享到

评论 抢沙发