admin管理员组文章数量:1567253
情况说明
系统安装了windows 10,linux mint双系统。
在windows10中删除了linux lint所在的分区,以及对应的EFI分区。
重新开机显示gnu grub命令行界面。
输入exit,重启,还是进入gnu grub命令行界面。
适用于删除 grub 之前删除了 Ubuntu 分区的 EFI。
解决方法
在grub命令行输入以下命令即可进入windows 10:
insmod part_gpt
insmod chain
set root=(hd0,gpt1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot
在命令行grub模式下,ls会列出硬盘分区,help列出可用命令。
需要为 set root= 命令输入EFI引导分区(而不是windows分区)的ID
只要正确设置了根目录,就可以使用ls / 命令查看文件和目录以找到Windows启动管理器的正确路径。(一般均为默认路径)
进入win10后删除gnu grub
cmd.exe以管理员权限运行进程
运行 diskpart,输入以下:
显示所有磁盘驱动器
list disk
进入引导文件所在的驱动器(X一般为0)
sel disk X
查看磁盘上的所有分区(卷)(EFI 卷将被格式化为 FAT,其他将被格式化为 NTFS)
list vol
选择 EFI 卷,其中 Y 是SYSTEM卷(这几乎总是 EFI 分区)
sel vol Y
为方便起见,通过键入以下内容分配驱动器号(其中 Z 是空闲(未使用)驱动器号)
assign letter=Z
退出diskpart
exit
仍然在cmd提示中时,键入:Z:并按回车键,其中 Z 是刚刚创建的驱动器号。
Z:
列出此挂载的 EFI 分区上的目录
dir
如果正确的话,应该看到 EFI
进入EFI
cd EFI
然后列出里面的子目录
dir
删除ubuntu的boot目录
rmdir /S ubuntu
现在问题解决,开机即可直接进入win10界面。
版权声明:本文标题:windows10启动进入grub命令行解决方法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726360732a1067076.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论