You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何识别并删除主硬盘中的Linux引导加载程序/GRUB

如何识别并删除主硬盘中的Linux引导加载程序/GRUB

嗨,我来帮你搞定这个问题!你现在需要找出HDD里的旧GRUB引导文件并删除,还要确保Windows的引导恢复正常,下面是一步步的实操步骤:

一、挂载HDD的EFI分区(Windows默认隐藏)

Windows默认不会挂载EFI系统分区,所以我们得先把它挂载出来才能查看里面的引导文件:

  • 按下Win+X,选择Windows终端(管理员)(或者旧版的命令提示符(管理员))
  • 输入命令diskpart并回车,进入磁盘分区工具
  • 输入list disk,找到你的主HDD(就是装Win10的那块大硬盘,因为SSD刚清了不会显示),记下来它的编号(比如Disk 0
  • 输入select disk X(把X换成你HDD的编号,比如select disk 0
  • 输入list partition,找到标注为系统的分区,一般容量在100MB左右,这就是EFI分区,记下来它的编号(比如Partition 1
  • 输入select partition Y(把Y换成EFI分区的编号)
  • 输入assign letter=Z:(选一个没被使用的盘符,比如Z)
  • 输入exit退出diskpart

二、识别旧GRUB引导文件

打开文件资源管理器,进入刚才挂载的Z盘,你会看到一个EFI文件夹,进去之后找名为ubuntu的文件夹——这就是Linux Mint安装时留下的GRUB引导文件目录(Mint基于Ubuntu,所以用的是ubuntu命名的引导文件夹)。

三、删除旧GRUB引导文件

两种方式任选其一:

  • 图形界面操作:直接右键点击Z:\EFI\ubuntu文件夹,选择删除即可
  • 命令行操作:回到管理员终端,输入rmdir /s /q Z:\EFI\ubuntu,这个命令会强制删除整个文件夹及里面的所有内容

四、恢复Windows默认引导并卸载EFI分区

为了确保下次开机直接进入Windows,我们需要更新Windows的引导管理器:

  • 在管理员终端输入bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi,回车执行
  • 最后卸载刚才挂载的EFI分区:再次进入diskpart,输入select disk Xselect partition Yremove letter=Z,回车完成

小提示

等你重装Linux Mint的时候,一定要在安装启动引导器的设备这一步,选择SSD的EFI分区(一般会显示为/dev/nvme0n1p1或者/dev/sda1,根据你的SSD盘符而定),这样GRUB就会安装到SSD的EFI里,不会再跑到HDD去啦!

备注:内容来源于stack exchange,提问作者wido

火山引擎 最新活动