Answers:
这个问题不正确地使用了一些术语,这可能会导致混乱和日后的问题,所以我想首先解决这些问题。
所述可扩展固件接口(EFI)或它的2.x版,统一EFI(UEFI),是一种类型的固件。EFI 不是分区。这就是说,有是一个称为分区EFI系统分区(ESP),持有引导加载程序。很有可能在原始问题中,lapisdecor的意思是“ ESP”而不是“ EFI”。
另外,EFI是一种固件,它替代了较旧的基本输入/输出系统(BIOS)。因此,如果您的计算机使用EFI,则它没有BIOS。但是,有一些警告和例外。最常见的是,EFI提供了一种称为兼容性支持模块(CSM)的功能,它是一种BIOS仿真器;它是BIOS的一种。CSM对EFI来说就像dosemu
对于Linux而言,它使更新和更复杂的环境(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模式引导会产生5年前不存在的陷阱。
因此,将那些漫长的内容排除在外,让我们回到最初的问题,稍作重新措辞:
我可以擦除计算机上的所有分区(包括ESP)并仅安装Ubuntu吗?EFI是否可以在这种情况下工作?
是的,是的。
删除分区后,如果选择自动分区选项,Ubuntu安装程序将创建新的分区。如果手动分区,则需要创建适当的分区。如果以EFI模式安装,则其中可能包括ESP;如果以BIOS模式安装到GPT磁盘,则可能包括BIOS引导分区。
一个重要的警告是,在EFI模式下安装时最好使用GPT,而在BIOS模式下安装时最好使用MBR。Ubuntu允许在BIOS模式下使用GPT,但这会在某些系统上造成问题,因此,我建议尽可能避免使用它。有些人也设法以EFI模式安装到MBR磁盘,但是安装程序会尽可能避免这种情况。完成后,通常会产生问题。
在Ubuntu中,您可以通过查找目录来确定启动模式/sys/firmware/efi
。如果存在,则您已经以EFI模式启动;如果不存在,则您已在BIOS模式下启动。
总而言之,您应该了解引导模式(BIOS / CSM /旧版或EFI / UEFI)和分区表类型(MBR或GPT),并且理想情况下,您应该将两者适当地匹配(BIOS / MBR或EFI / GPT) 。
您的问题对我来说还不是很清楚。
如果要以UEFI模式安装Ubuntu,则需要执行以下操作:
您需要将BIOS设置为UEFI模式,并创建UEFI可启动的Ubuntu USB密钥。
请按照本指南创建UEFI可引导USB。然后只需运行Ubuntu安装程序即可;在“ 安装类型”步骤中,选择“ 其他”并按照此答案中的说明对磁盘进行分区。
如果启动模式(UEFI或旧版)对您来说没有关系,只需照常安装Ubuntu。(如果需要,请参阅本指南)
我的机器上有EUFI引导。运行18.04的1x256GB SSD,在安装过程中使用“擦除磁盘”选项。
这是我从lsblk的输出
sda 8:0 0 238.5G 0磁盘 ├─sda18:1 0 512M 0部分/ boot / efi └─sda28:2 0 238G 0部分 ├─ubuntu--vg-root253:0 0 237G 0 lvm / └─ubuntu--vg-swap_1253:1 0 976M 0 lvm [SWAP]
这理想吗?我仅在PC上运行18.04。有点像上面的问题。我认为这里需要512M sda1吗?相对于以某种方式安装,以便我拥有的全部磁盘都是1 sda1分区?您可以看到我在安装时也选择了LVM,因此安装后我可以播放更多内容。
如果只有一种分区的方法,我的启动会更快吗?还是在没有该EUFI分区的情况下使我的PC变砖或无法启动?
瑞安
警告:这将删除数据。
我不得不重新创建分区表。在GParted中创建一个新的GPT分区表(MSDOS将不起作用)。
这会将扇区标记为已损坏,将无法使用。