我对 Windows 10 有点厌倦了。我目前正在双启动 Windows 10 和 Ubuntu。现在我更喜欢 Ubuntu,所以现在我想全部使用 Ubuntu 并完全卸载 Windows 10。
我的主要问题是,我的 HP 笔记本电脑(HP Pavilion x360 13 英寸)上的 BIOS 菜单不允许我优先考虑 Ubuntu 条目而不是 Windows 条目,所以即使我卸载 Windows,如果我忘记按下电脑上的 F9 键,它就会进入恢复模式并尝试再次安装 Windows。
我想要的是让我的笔记本电脑运行并只启动 Ubuntu。不再有 Windows 垃圾。这就是我来这里的原因,因为我需要帮助。
我想彻底清理我的硬盘。删除每个分区(包括 EFI 分区和所有恢复分区)是否安全?我可以创建一个全新的 EFI 分区吗?如果有些分区无法删除,那么哪些分区不能碰?这是我的分区表:
Device Start End Sectors Size Type /dev/sda1 2048 1333247 1331200 650M unknown /dev/sda2 1333248 1865727 532480 260M EFI System /dev/sda3 1865728 2127871 262144 128M Microsoft reserved /dev/sda4 2127872 660847296 658719425 314.1G Microsoft basic data /dev/sda5 660848640 929282047 268433408 128G Microsoft basic data /dev/sda6 929284096 931067903 1783808 871M Windows recovery environment /dev/sda7 931069952 932798463 1728512 844M unknown /dev/sda8 932798464 976762879 43964416 21G Microsoft basic data
另外,如果我创建一个新的 EFI 分区,它会是什么样子? 有哪些有用的选项可供我使用? 或者它会非常简单吗?
我以后可能会在这里问更多问题,希望这个问题和其他问题不会太难。如果我能把 Ubuntu 全部用上,我愿意在 Ask Ubuntu 网站上帮忙,回答新用户提出的一些基本问题。我对 Ubuntu 很有经验,所以我可能可以在这里派上用场 :-)
非常感谢你的帮助!
编辑:我成功卸载了 Windows 10 并安装了 Ubuntu。我删除了除前两个分区(WINRE 和 EFI 分区)之外的所有分区。我曾经efibootmgr
将 Ubuntu 设置为默认启动。
答案1
使用efibootmgr
。EFI 启动通过一个小型配置文件进行工作,该文件说明了有哪些启动选项。 efibootmgr
允许您修改这些选项,删除不必要的选项,并更改启动顺序。
答案2
我的第一个建议是从 BIOS 设置禁用安全启动。然后,从可启动的 Ubuntu USB 启动。使用 GParted 删除 Windows 分区(以及任何其他 Windows 恢复分区)。安装并运行启动修复。
答案3
您是否碰巧查看了这里的文档:https://help.ubuntu.com/community/UEFI
我和你一样,禁用了 UEFI,但那是几年前的事了(6),我在我的笔记本电脑上禁用了 UEFI,我再也不想回去了。不过那还是早期,之后有很多改进。
答案4
我知道您已经完成了您想做的事情,但直接回答您的问题,是的,您可以安全地删除所有分区并重新安装 Ubuntu。安装程序将创建一个新的 ESP(或者您应该自己创建一个,可以使用安装程序的分区程序或在启动安装程序之前创建)。ESP 只是一个具有特定类型代码的 FAT 分区(EF00gdisk
或基于 libparted 的工具中设置的“启动标志”)。我建议大小为 550MiB,只是因为这是一个容易记住的值,并且比略低于该值的各种问题点要大。
由于所有 Windows 分区都消失了,固件将无法启动任何 Windows 恢复工具,因此它不可能这样做。这种方法最大的风险是固件可能仍然拒绝默认启动 GRUB——一些 EFI 完全坏了,除了 Windows 引导加载程序之外不会启动任何东西,或者至少不会启动它们思考是 Windows 引导加载程序,根据其文件名或 NVRAM 中的描述。这个问题现在比几年前少见了,但有时还是会出现。