你们中的一些人可能知道,我最近(但没有成功!)尝试在 Sony VAIO Tap 20 上双启动 Ubuntu 和 Microsoft Windows 8.1……然而,恶梦由于问题不断,而且只有孩子们使用那台特定的电脑,我又回到了仅限 Windows 8.1 的设置。
现在我的个人的电脑,但是,我双启动Ubuntu和Windows 8.1很好(我大部分时间都在前者上)...然而,这是一个很多已经快报废的旧笔记本电脑,最终我需要更换它,几乎肯定是用基于 UEFI 的计算机(因为这就是更换 BIOS 的原因)。全部未来几年内,计算机将变得越来越流行。
--
现在背景故事已经讲完了,我有一个非常真的简单的问题(至少我思考这是)...
--
如果我将来的电脑是单启动的,那么全部的 UEFI 问题会“消失”吗?还是说这会因制造商而异(就像双启动的情况一样)?
在过去的几周里,我学到了很多关于 UEFI 的知识,据我所知,很多启动问题归结为 Windows 8.1 在双启动时修改了启动顺序...有效地撤消了 Ubuntu 可能所做的部分或全部更改。
但是如果 Windows 8.1 已被删除(连同其所有分区,包括“恢复”分区),那么使用 Ubuntu 单启动基于 BIOS 的计算机应该没有什么区别,对吗?
答案1
不同电脑的情况有所不同。例如,有些电脑的 EFI 严重损坏,只能启动 Windows 引导加载程序。(更准确地说,它们只能启动一个名为 的文件EFI/Microsoft/Boot/bootmgfw.efi
,或者有时只能启动一个微软为其引导加载程序命名的文件 [“Windows 引导管理器”或类似名称,如果我没记错的话]。)这类问题通常可以通过重命名 GRUB、rEFInd 或您使用的任何名称来解决,但这是一个丑陋的解决方案!其他 EFI 的工作方式与预期一致,在这种情况下,仅 Ubuntu 的安装——甚至 Windows/Ubuntu 双启动——应该会相当顺利。在这种情况下,最大的警告是,您对此有足够的了解,以免犯下任何严重的错误。为此,我强烈建议您阅读以下三页:
其中任何一本都会有很大帮助,阅读另外两本将有助于填补空白。
根据我在网上看到的各种评论和问题,我认为,除了 EFI 存在缺陷之外,最大的问题是用户将 BIOS 假设带入了 EFI 世界。这就是为什么当我看到有人提到新电脑的“BIOS”时,我总是有点不安。它没有 BIOS;它有一个 EFI,而人们将其称为 BIOS 这一事实意味着他们正在用 BIOS 假设加载他们的心理模型,请勿应用到 EFI。
至于您的具体问题,通过以下链接,我发现您在使用 Sony VIAO 机器时遇到了问题。这些问题很可能至少部分是由 Sony 特有的错误引起的。因此,我建议您购买其他品牌的电脑。FWIW,我最近买了一台联想 IdeaPad U530,它的固件没有任何问题。它可以在 Linux 和 Windows 之间很好地进行双启动,尽管我认为自从安装 Ubuntu 以来,两个月内我只启动过一次 Windows。另一方面,我是 rEFInd 的维护者(当然我在这个系统上使用它),所以我对如何设置的了解远远高于平均水平;其他人使用这台完全相同的电脑可能会遇到困难得多。华硕在 EFI 采用方面也处于领先地位,尽管我无法对任何特定的华硕电脑发表评论。