Imr*_*mro 6 grub2 dual-boot windows
我正准备将 Ubuntu 与 Windows 一起安装,只需要确保我知道如何稍后删除它。
我知道过去的主要问题是当我删除 Ubuntu 时,我要么仍然进入 GRUB 启动菜单,要么根本无法启动,必须格式化 HDD 并重新启动。现在我发现一篇文章实际上说 Windows 加载程序应该在删除 Linux 分区后恢复,所以我想确定一下:
如果我有 Windows 和 Ubuntu 双启动,并且我想快速返回到 Windows 启动而不从任何启动菜单中进行选择,那么仅删除 Ubuntu 分区就足够了吗?Windows 加载程序会覆盖 GRUB 吗?
谢谢!
这取决于您的操作系统是以 UEFI 模式还是 Legacy 模式安装的。
(如果您的电脑是最近 5-6 年制造的,并且预装了操作系统,则很可能是 UEFI。)
您可以按照类似的问题来检查您使用的是 Legacy 还是 UEFI 。
注意:无论您以哪种模式安装,如果您只是删除 Ubuntu 分区,都不会自动将 Windows 引导加载程序设置为默认。您必须手动执行一次。
grub rescue您很可能会在下次启动时出现提示。您需要一张可启动恢复磁盘(Windows 或 Linux)来帮助您恢复 Windows 启动扇区。
这是一个类似的问题,可以在这种情况下提供帮助。
您很可能会在下次启动时出现 GRUB 命令行提示符,从这里您必须启动到 Windows 并删除 GRUB EFI 固件条目或更改顺序以将 Windows 引导加载程序放在第一位。
这是一个类似的问题,可以在这种情况下提供帮助。
首先启动到Windows并使用该bootsect工具将GRUB引导扇区替换为Windows引导扇区,然后删除Ubuntu分区。从提升的命令提示符运行这些:-
bootsect /nt60 SYS /mbr
bootsect /nt60 SYS
Run Code Online (Sandbox Code Playgroud)
在删除 Ubuntu 之前,手动删除 GRUB EFI 启动项和/或将 Windows 启动加载程序设置到第一个位置。
此类似问题的答案解释了在 Windows 中删除它的过程。
要从 Ubuntu 执行此操作,该efibootmgr工具可能很有用。跑步 :-
sudo efibootmgr -v
Run Code Online (Sandbox Code Playgroud)
要查看引导加载程序中当前的条目,然后运行:-
sudo efibootmgr -b XXX -B
Run Code Online (Sandbox Code Playgroud)
删除条目 XXX。
如果您遇到任何此类问题,请阅读这篇文章:删除 Ubuntu 20.04 后无法启动到 Windows
从 Ubuntu live CD/USB 启动并按照启动修复页面链接中给出的说明进行操作。按照第二个选项:
在 Ubuntu 中安装引导修复
Run Code Online (Sandbox Code Playgroud)sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
并按照建议修复了解更多详细信息。
您也可以参考Boot-Repair网站
| 归档时间: |
|
| 查看次数: |
35147 次 |
| 最近记录: |