如何从第二个 grub 修复 Windows 的位置

如何从第二个 grub 修复 Windows 的位置

我最初使用 Windows Vista,后来升级到 7。

然后我使用 wubi 在 Windows 7 旁边安装 Kubuntu - 我的加载屏幕变成了黑色,上面有白色的文字(我相信是 grub 遗留的)。

然后我(故意)以某种方式删除了 Kubuntu,虽然我不记得是怎么删除的。我可能只是删除了分区!

然后我安装了一个 SSD,并将 Windows 7 分区克隆到 SSD。

然后我在原始驱动器上安装了 Ubuntu,并删除了旧的 Windows。

问题是,不知为何我得到了两个启动屏幕。

第一个是蓝屏(我相信是 grub 2),其中列出了 Ubuntu 和 Windows。

Ubuntu 启动正常,但如果我选择 Windows,它会带我进入原始的黑白启动屏幕,提供 Kubuntu 和 Windows 7。不幸的是,这两个选项不再指向现有的操作系​​统,而真正的 Windows 7 被隐藏了!

我尝试使用引导修复,但结果相同。我已将引导修复中的磁盘摘要链接在下面。

http://paste.ubuntu.com/5714899/

我猜问题一定是在某个地方残留着旧的 grub 遗留问题 - 我该如何摆脱它呢?

答案1

Alex,你使用 wubi 安装了 Kubuntu,这叫做在 Windows 内部安装,而不是在旁边安装。

在 wubi 安装中,kubuntu 拆分 windows bcd 文件并为 kubuntu 创建条目。当 kubuntu 崩溃时,您需要使用 rebuild bcd 命令修复 windows bcd,如下所示引导这里,因为 grub 在分割 windows 的 bcd 文件后安装。

这将完全删除旧的 grub。此后,您将只能启动 Windows,并且您需要重新安装 grub. 成功安装 grub 后,您将获得两个启动项。

相关内容