OS Prober 被禁用,Ubuntu 正在考虑新的多重引导方案
GNU GRUB(GRUB)是一个来自 GNU 项目的启动引导程序。它允许用户在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。
今年 6 月,由于上游 GRUB 引导程序在发布 2.06 版本时禁用 OS_Prober
后所带来的一些变化,Ubuntu 的开发者正在考虑如何在 Ubuntu 22.04 LTS 中管理双引导/多引导方案。
Ubuntu 依靠 OS-Prober
来检查其他已安装的操作系统,以便能够方便地在 GRUB 引导程序中显示它们。这意味着随着 Ubuntu 22.04 转向 GRUB 2.06,非 UEFI BIOS 用户不能再启动任何其他操作系统,而基于 UEFI 的系统如果通过 UEFI 引导程序,则仍然可以启动其他操作系统。这个问题主要是会阻碍那些仍然运行传统 BIOS 启动程序的用户使用已安装的系统。
默认禁用OS-Prober
旨在通过操作系统检测功能解决潜在的安全问题,因为它在检查其他操作系统时,会检查并挂载系统上的所有分区,如果利用文件系统的漏洞,启用该功能会引发一个能被黑客利用的安全问题。
因此,面对安全和用户体验这个两难的选择下,Ubuntu 开发者也不得不考虑是否要重新启用 OS-Prober
。
因为 OS_Prober
存在潜在安全风险,所以重新启用它并不是一个理想的解决方案,目前 Ubuntu 团队内部也在仔细思考这个问题,但不排除这个可能性。
Ubuntu 团队考虑的其他解决方案包括:创建一个新的 GRUB 模块,该模块只在用户查找系统时才执行 OS-Prober
的一些功能,用于增加一个链式启动选项专门处理用户需要启动 Windows 的需求;亦或是仅在安装系统时运行 OS-Prober
,然后依靠该信息进行后续启动;最后一种可能性是,从以前的 Ubuntu 版本升级到 Ubuntu 22.04 时启用 OS-Prober
。
我们还不清楚 Ubuntu 团队在上述选择中最终会如何进行抉择,在 Ubuntu 22.04 正式推出之前还有充足的考虑时间,可以访问 ubuntu-devel 了解更多详情。我们也将关注 GRUB 上游在此期间是否也会推出相应的解决方案。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
构建于 PyTorch 之上,Facebook 母公司开源 Bean Machine
Meta(前身为 Facebook)近日在 GitHub 平台发布一个名为 Bean Machine 的新项目,Meta 将 Bean Machine 定义为概率编程系统,能够使人工智能模型中的不确定性更容易表示和学习。 Bean Machine 能够用于开发特定领域的概率模型,并使用自动、不确定性感知学习算法自动学习模型中尚未观察到的属性。根据 Meta 的说法,Bean Machine 与其他机器学习方法相比,提供的优势包括: 不确定性估计: 预测是通过概率分布形式被可靠的不确定性度量来量化的。分析师不仅可以了解系统的预测,还可以了解其他可能预测的相对可能性。 表达性: 能够轻松的在源代码中直接编码丰富的模型,这允许人们将模型的结构与问题的结构相匹配。 可解释性: 由于模型与领域匹配,因此可以查询模型的中间学习属性。这意味着用户不仅可以使用“黑匣子”,还可以解释为何会做出特定的预测,进而可以在模型开发过程中帮助开发者。 深度学习中包含两种不确定性,即认知不确定性和偶然不确定性(Epistemic Uncertainty & Aleatoric Uncertainty)。认知...
- 下一篇
Apache Log4j 漏洞的影响规模
来自 Google Open Source Insights Team 的安全研究人员通过调查 Maven Central 中所有软件包的所有版本,以更好地了解最近曝出的 Log4j 漏洞对整个 JVM 语言生态系统的影响,同时还跟踪了正在进行的缓解受影响软件包的工作。 研究人员发现,截至 2021 年 12 月 16 日,来自 Maven Central 的 35,863 个可用软件包依赖于存在漏洞的 log4j 代码。这意味着 Maven Central 上超过 8% 的软件包至少有一个版本受漏洞影响(此数字不包括所有 Java 软件包,例如直接分发的二进制文件) 就生态系统影响而言,8% 是相当巨大的数字。因为对 Maven Central 生态的平均影响数值为 2%,中位数则低于 0.1%。 如记录漏洞的 CVE 所述,大多数受影响的软件包来自间接依赖项(即自身依赖项的依赖项),也就是说它们没有将 log4j 明确定义为依赖项,而是作为传递依赖项被引入进来。 这正是 JVM 生态整体上修复此漏洞异常困难的原因。安全研究人员称,在撰写文章时,只修复了近五千个受影响的软件包,还有 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16