单启动Ubuntu时是否存在UEFI问题?

正如你们中的一些人可能知道的那样,我最近(并且没有成功!)尝试在索尼VAIO Tap 20上使用Microsoft Windows 8.1双启动Ubuntu …然而,这是一个噩梦 ,问题出现问题并且只有孩子们使用它特别是电脑,我回到了仅限Windows 8.1的设置。

现在用我的个人电脑,我可以将Ubuntu和Windows 8.1双启动(我的大部分时间花在前者身上)……然而,它是一款老旧的笔记本电脑,它的最后一步, 最终我需要更换它几乎可以肯定,使用基于UEFI的计算机(在未来几年内,这就是取代所有计算机中的BIOS)。

既然背景故事已经不在了,我有一个非常非常简单的问题(好吧,至少我认为是这样)……

如果我使用Ubuntu单一启动未来的计算机,那么所有的UEFI问题都会“消失”吗? 或者这会因制造商而异(如双启动的情况)?

在过去的几周里我已经了解了很多关于UEFI的知识,据我了解, 很多启动问题都归结为Windows 8.1在双启动时修改启动顺序…有效地撤消部分或全部更改一个Ubuntu可能已经做了。

但是如果Windows 8.1已被删除(连同其所有分区,包括“恢复”分区),使用Ubuntu单启动基于BIOS的计算机应该没有区别,对吧?

它因计算机而异。 例如,有些人严重破坏了只能启动Windows启动加载程序的EFI。 (更确切地说,它们只会引导一个名为EFI/Microsoft/Boot/bootmgfw.efi ,或者有时只EFI/Microsoft/Boot/bootmgfw.efi一个名为Microsoft提供引导加载程序的文件[“Windows启动管理器”或类似的东西,IIRC] 。)这样的问题通常可以通过重命名GRUB,rEFInd或任何你使用的东西来解决,但这是一个丑陋的解决方案! 其他人的EFI以他们应该工作的方式工作,在这种情况下,仅Ubuntu安装 – 甚至Windows / Ubuntu双启动 – 应该相当顺利。 在这种情况下最大的警告是你对它的理解不足以避免任何严重的错误。 为此,我强烈建议您阅读以下三页:

  • 我的关于在Linux上启动EFI的页面
  • Adam Williamson关于EFI启动的页面
  • 关于这个主题的Ubuntu社区维基

其中任何一个都会有很大的帮助,阅读其他两个将有助于填补空白。

基于我在网上看到的各种评论和问题,我想说,除了有缺陷的EFI之外,最大的问题是用户将BIOS假设带入EFI世界。 这就是为什么当我看到有人提到新电脑的“BIOS”时,我总是有点慌张。 它没有BIOS; 它有一个EFI,而且这个人将它称为BIOS的事实意味着他们正在加载他们的心智模型,其BIOS假设不适用于EFI。

至于你的具体问题,请看以下链接,我发现你的Sony VIAO机器有问题。 这些问题可能至少部分是由索尼特有的错误造成的。 因此,我建议你购买另一个品牌的电脑。 FWIW,我最近买了一台联想IdeaPad U530,它的固件没有做任何片状。 它在Linux和Windows之间的双启动就好了,虽然我认为自安装Ubuntu以来我已经在两个月内启动了Windows一次。 OTOH,我是rEFInd的维护者(当然我在这个系统上使用它),所以我对如何设置它的知识远高于平均水平; 对于这台完全相同的计算机,其他人可能会有更难的时间。 虽然我无法对任何特定的华硕电脑发表评论,但ASUS在EFI采用方面也领先于游戏。