如何在Windows 10(双系统)中删除Ubuntu分区后从启动菜单中移除"Ubuntu"的选项

我最近在Windows 10和Ubuntu 16.04 LTS上安装了双系统。在尝试了一段时间的Ubuntu后,我决定进行一次干净的重新安装。
我重新启动进入Windows 10,并删除了Ubuntu分区(两个),它们被转换回了“空闲空间”。
重新启动后,我进入了一个黑屏,显示出“Grub >”命令行界面(注意:不是Grub救援)。由于不知道该怎么办,我强制关机了。
接下来,我再次尝试启动我的机器,这次按下F2键进入BIOS。幸运的是,我可以更改启动顺序,将“Windows Boot Manager”排在列表的首位,而不是“Ubuntu”。我成功地重新启动了Windows 10。
现在,这就是我的问题与其他人不同的地方(在发布之前,我对类似主题进行了一些研究)。现在,我可以重新启动进入Windows 10。
我的目标是删除Ubuntu并进行全新安装。我已经删除了Ubuntu分区。然而,现在“Ubuntu”选项仍然停留在我的启动菜单中。因此,我应该如何移除它?

2这是一个简单的程序来完成这个任务。http://www.easyuefi.com/index-us.html - EODCraft Staff
@EODCraftStaff 我是否正确地假设我应该使用这个程序来只删除“Ubuntu”引导选项?我还可以问一下,在重新安装 Ubuntu 到空闲分区进行清洁安装之前,我还需要做其他任何事吗(因为我意识到立即删除分区太突然了,没有像这里显示的步骤那样:http://www.everydaylinuxuser.com/2016/04/how-to-remove-ubuntu-from-computer-dual.html?m=1) - Keith OYS
您可以使用它来编辑和优先处理启动选项,但是我发现在最新的Windows 10更新下,每次Windows更新都会重写引导管理文件,我必须每次都在CMOS中编辑引导顺序。如果您仍然使用2017年4月11日之前的版本,它的效果非常好。我在微软论坛上有一个关于这个问题的帖子,但是至今没有得到回答,抱歉。 - EODCraft Staff
3感谢 @EODCraftStaff。:-) 我已经通过使用USB启动的Ubuntu终端解决了我的问题。 - Keith OYS
2我不认为这是一个重复的问题,因为上面引用的帖子并没有明确说明如何编辑GRUB以删除已移除的Ubuntu的残留列表。 - K7AAY
1@DavidFoerster 我同意K7AAY的观点。链接页面主要讨论了MBR,但这似乎是一个UEFI情况,其中EFI分区中有残留的Ubuntu。**@ Keith OYS** 你能确认一下你是否正在使用UEFI吗? - Melebius
@DavidFoerster 这确实是一个不同的问题,就像K7AAY解释的那样。 - Keith OYS
@Melebius 是的,我正在使用UEFI,如在MSINFO32中列出的BIOS Mode下所示。 - Keith OYS
2个回答

我已经成功地执行了以下解决方案来解决我的问题:
  1. 在BIOS中,更改启动顺序以允许从包含Ubuntu的USB启动

  2. 在GRUB中,选择“尝试Ubuntu而不安装”

  3. 一旦进入Ubuntu,按下Ctrl+Alt+T打开终端

  4. 输入sudo efibootmgr以列出引导菜单中的所有条目。如果该命令不存在,则执行sudo apt install efibootmgr

  5. 在菜单中找到Ubuntu并记录下其引导编号,例如在Boot0001中的1

  6. 输入sudo efibootmgr -b <引导编号> -B以从引导菜单中删除该条目。例如:sudo efibootmgr -b 1 -B

-b:修改引导编号 -B:删除引导编号

之后,我所做的就是将Windows Boot Manager切换回启动菜单的顶部>返回Windows 10>创建和格式化硬盘分区并扩展我的Windows C:\驱动器分区,与被删除的Ubuntu驱动器的空闲空间合并。
参考(附带图片):如何从双系统中移除Ubuntu

C:\Users\Rahul kumar>x: Access is denied. - Rahul
当我输入 x: 时它就会显示。 - Rahul

打开命令提示符(管理员)(如上图所示选项中显示)。 按照以下命令操作 -> 请注意‘#’后面的行只是解释命令。
> diskpart  
> list disk       # select the primary disk
> select disk 0   # disk 0 is 
> list partition   # a list of partition is opened

Note-> Check which is the system partition (example partition 1 is system partition)

> select partition 1  #select the system partition
> assign letter=x     #disk is now mounted in your explorer verify with (windows+E)
>exit    #exit from diskpart
>x:      # this would select this newly mounted disk x:
> dir  # displays content
> cd efi
>dir   #displays content

Note-> You can now see the OS check your Linux OS

>rd ubuntu /S    #if Linux os is Ubuntu
>y               #to confirm delete

你可以查看我的文章《完全卸载Ubuntu》。

1对不起,刚刚看到您已经解决了问题,但这个答案可能会帮到其他人,所以写下来了。 - Shaurya Uppal
这真是太有帮助了,因为我手头没有我的Ubuntu闪存驱动器。 - el3ati2

  • 相关问题