我有一台华硕 K55V。我安装了 Windows 7 和 Ubuntu 12.10 双启动系统。
最近,我使用 do-release-upgrade 命令将 Ubuntu 从 12.10 升级到 13.04。更新很顺利,但更新后,当我尝试启动 Windows 时,它出现错误并重新启动。然后我使用 Windows 安装 USB 并使用修复命令
bootrec /FixBoot
bootrec /FixMbr
这次我的机器启动时,grub 菜单没有出现,所以我使用实时 Ubuntu USB 来恢复我的 Ubuntu。我使用了Ubuntu 共享。
现在我拿回了 13.04,并运行 update-grub2 命令来恢复我的 Windows,但它现在无法检测到 Windows 7。我尝试使用我的 Windows 7 安装 USB 来使用修复选项,但即使这样它也无法检测到 Windows 7。
接下来,我按照此处给出的步骤自行添加了启动选项邮政, 和这个邮政,但我的 grub 中没有 windows 菜单项。
请帮我解决这个问题。
答案1
我首先想到的可能是 UEFI 主板(近几年这种主板很常见)。您知道它是多新/哪款主板吗?如果是,Windows 7 CD(如果没有,可以借一张)应该会自动修复引导记录(CD 启动时会自动检测),然后您可以使用 EasyBCD 通过其“自动检测”EFI 加载程序添加 Ubuntu 引导记录。
如果不是 UEFI,这个答案可能没用。我唯一的另一个想法是使用 grub-mkconfig 创建一个新 grub 配置文件。Grub 有一种模式可以自动检测已安装的操作系统。祝你好运