1) 重新安装 Windows 引导加载程序

1) 重新安装 Windows 引导加载程序

使用 HP Probook 6470b,我在双启动中使用 Linux,而 Bios 则采用传统模式。现在我删除了安装Linux的分区,然后当我重新启动我的笔记本电脑时,我的笔记本电脑卡在HP徽标上,然后我打开启动菜单并选择从硬盘驱动器启动,然后grub救援出现(噩梦)我尝试了互联网上的许多可用方法在 youtube 上观看视频,但大多数解决方案是在 grub 模式下使用这些命令

ls Set boot=(hd0,msdos5) Set prefix=(hd0,msdos5)/boot/grub 在我输入 Insmod 后正常

这给了我错误未知文件系统并且退出命令也不起作用


然后我决定安装新窗口并创建一个可启动的 USB 闪存,然后我在启动菜单 grub comss 中选择 USB 到......

答案1

这是一个非常常见的错误。您遇到此问题的原因是 grub 依赖于将一些配置文件存储在它可以访问的文件系统上。当 grub 以传统模式安装(安装到 MBR)时,安装过程将包含对包含配置文件的分区的引用。

最常见的是,这些 grub 配置文件存储在 Linux 分区上,而不是专门为 grub 使用保留的分区。当您删除 Linux 分区时,您也删除了 grub 的配置。

要返回工作系统,您有两种选择:

1) 重新安装 Windows 引导加载程序

这将完全删除 grub。

@Biswapriyo 建议您使用 Windows 可启动媒体启动并运行:

bcdboot C:\Windows. – Biswapriyo

由于 unix.stackexchange.com 不是 Windows QA 站点,因此我会将有关如何执行此操作的更多问题转发给 superuser.com

2)修复grub

如果您想保留 grub,那么您可以重新安装 Linux,或者您可以使用 Linux live CD 手动修复问题。安装 Linux 似乎是一个更大的选择,但它可以为您解决一切问题。

执行此操作时,请确保创建一个安装到 的小分区/boot/grub。您可以使用该命令update-grub来填充/boot/grub并将grub-install重新配置 grub 以使用新分区。

之后,只要不删除 grub 配置分区,您就可以销毁 Linux 分区(如果您重新安装了 Linux)。

相关内容