我可以擦除包括 EFI 在内的所有分区并只安装 Ubuntu 吗?

我可以擦除包括 EFI 在内的所有分区并只安装 Ubuntu 吗?

我可以删除计算机上的所有分区(包括 EFI),然后只安装 Ubuntu 吗?在这种情况下 BIOS 可以工作吗?

我目前处于传统模式并且 Ubuntu 从 USB 密钥启动。

答案1

这个问题使用了一些错误的术语,这可能会导致混淆和问题,所以我想首先解决这些问题。

可扩展固件接口 (EFI)或其 2.x 版本统一 EFI (UEFI) 是一种固件。EFI 是不是分区。也就是说,分区称为EFI 系统分区 (ESP),它包含引导加载程序。在最初的问题中,lapisdecor 可能指的是“ESP”而不是“EFI”。

此外,EFI 是一种固件,取代年纪较大的基本输入/输出系统 (BIOS)。因此,如果您的计算机使用 EFI,则它没有 BIOS。但是,也有一些注意事项和例外。最常见的是,EFI 提供一种称为兼容性支持模块 (CSM) 的功能,它是一种 BIOS 模拟器;CSM 与 EFI 的关系就像与dosemuLinux 的关系一样,它使更新、更复杂的环境 (EFI 或 Linux) 能够运行为较旧、较简单的系统 (BIOS 或 DOS) 设计的程序。换句话说,原始问题中的“BIOS”应该是“EFI”。话虽如此,使用“BIOS”代替“EFI”是一种常见的做法。这是一种不好的做法,但很常见,无论是在用户中还是在制造商中。我怀疑这样做是因为人们 (或多或少) 知道 BIOS 是什么,而“EFI”是一个不熟悉的首字母缩略词;而且由于 EFI 取代了 BIOS,使用“BIOS”可以让文案人员的工作更轻松。问题是,人们在读到“BIOS”时,会把所有的 BIOS 知识都记下来,但其中很多知识都是不适用的。EFI 启动在一个非常与 BIOS 不同,所以如果你认为 EFI 是增强型 BIOS,那么你的思维模式就会非常错误,你会犯错误。然后像我这样的人最终会花很多时间来解释这一切是如何运作的——但我离题了……

谈谈实际问题:如果你处于“传统模式”,那只是意味着你的 CSM 处于活动状态。这确实不是不过,不能保证在 BIOS/CSM/传统模式下启动。在大多数基于 EFI 的计算机上,当 CSM 被禁用时,启动路径相对简单;您可以启动仅有的EFI 模式引导加载程序。请注意,不能“禁用 EFI”;EFI固件,它负责控制计算机。有些计算机确实允许您禁用以 EFI 模式启动的能力,但这种选项很少见——有些计算机提供的接口听起来好像您正在禁用 EFI 模式启动,但实际上并没有。当您激活 CSM 时,大多数计算机都会启用任一类型的引导加载程序,这使得无法预测当您将提供两种类型引导加载程序的磁盘提供给计算机时会发生什么。对于单引导计算机来说,这通常不是什么大问题;当您安装操作系统时,安装程​​序将检测其引导模式并仅为安装程序的引导模式安装引导加载程序,因此计算机只能在相同模式下从硬盘启动。但是,如果您进行多重引导,您可以轻松地在一种引导模式下安装一个操作系统,在另一种引导模式下安装另一个操作系统。令人头疼的事情从此时开始。

在不久的过去,由于 EFI 中的错误、引导加载程序中的错误以及错误信息,EFI 模式启动是一项令人沮丧的练习,而这些错误信息往往使得启用 CSM 变得很有吸引力。然而,如今,EFI 模式启动带来的问题较少,根据我在这里和其他地方发布的问题估计,当今最大的单一问题领域来自激活的 CSM。因此,我建议在基于 EFI 的计算机上禁用 CSM(又称“传统启动”),除非您有充分的理由启用它。可以肯定的是,今天的 EFI 模式启动比五年前的 BIOS 模式启动更具挑战性;但在基于 EFI 的计算机上,BIOS 模式启动会产生五年前不存在的陷阱。

那么,说完这些冗长的内容,让我们回到你最初的问题,稍微换个措辞:

我可以删除计算机上的所有分区(包括 ESP)并仅安装 Ubuntu 吗?在这种情况下 EFI 可以工作吗?

是的,是的。

清除分区后,如果您选择自动分区选项,Ubuntu 安装程序将创建新分区。如果您手动分区,则需要创建适当的分区。这些分区可能包括 ESP(如果您在 EFI 模式下安装)或BIOS 启动分区如果您在 BIOS 模式下安装到 GPT 磁盘。

一个重要的警告是,在 EFI 模式下安装时最好使用 GPT,在 BIOS 模式下安装时最好使用 MBR。Ubuntu 允许在 BIOS 模式下使用 GPT,但这在某些系统上会产生问题,因此我建议尽可能避免使用。有些人也设法在 EFI 模式下安装到 MBR 磁盘,但安装程序会尽可能避免这种情况;而这样做时,往往会产生问题。

在 Ubuntu 中,你可以通过查找名为 的目录来确定你的启动模式/sys/firmware/efi。如果存在,则说明你已在 EFI 模式下启动;如果不存在,则说明你已在 BIOS 模式下启动。

总之,您应该了解您的启动模式(BIOS/CSM/legacy 或 EFI/UEFI)和分区表类型(MBR 或 GPT),理想情况下您应该适当匹配两者(BIOS/MBR 或 EFI/GPT)。

答案2

是的,当您完全擦除磁盘时,您可以将 ubuntu 安装为单一操作系统。
当您在 BIOS 中禁用 UEFI(大多数情况下你可以)你甚至可以在磁盘驱动器模式。
从 Ubuntu 安装介质启动,打开分区并创建一个新的分区表- 选择 mbr。
如果你无法禁用 UEFI 和/或安全启动,你也可以在电喷模式。
然后安装程序将创建一个新的 EFI 分区,GRUB 引导加载程序将安装在此分区中。

答案3

您的问题对我来说并不完全清楚。

如果您想在 UEFI 模式下安装 Ubuntu,您需要执行以下操作:

您需要在 UEFI 模式下设置您的 BIOS 并创建一个 UEFI 可启动的 Ubuntu USB 密钥。

关注此指导创建 UEFI 可启动 USB。然后只需运行 Ubuntu 安装程序;在步骤安装类型, 选择其他并按照本说明对磁盘进行分区回答


如果启动模式(UEFI 或 Legacy)对你来说无关紧要,只需照常安装 Ubuntu。(请参阅此指导如果需要的话)

答案4

警告:这将删除数据。


我不得不重新创建分区表。在 GParted 中创建一个新的 GPT 分区表(MSDOS 不起作用)。

这会将该扇区标记为已损坏并且将不会被使用。

相关内容