我的系统是 Win 7 Home Basic,之后我为 Linux Ubuntu 安装创建了单独的分区。完成此操作后,由于双重启动,我可以在启动时选择每个操作系统。
最近我将 Win 7 Home Basic 升级到了专业版。我只更改了 Windows 主分区,完全没有触碰过 Ubuntu 分区。奇怪的是,在完成 Windows 升级后,我失去了对 Ubuntu 的访问权限。启动时没有提示我登录 Ubuntu - 我直接登录 Windows,没有提示。
为什么会这样?有没有办法恢复 Ubuntu 启动,而无需重新安装 Ubuntu?
答案1
Windows 安装/升级过程会覆盖 GRUB,即存储在磁盘启动处并允许您实现双重启动的程序。
您无需重新安装即可恢复,只需阅读: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows。
答案2
我用了超级Grub磁盘过去,启动 CD 上带有 Grub Boot Manager。它会在您的硬盘上搜索可启动的操作系统,并让您选择要启动的操作系统。
这将在您的硬盘上重新安装 Grub 作为启动管理器:
- 将 SGD 刻录到 CD 并从中启动。
- 从 SGD 菜单中选择“检测任何操作系统”
- 选择你的 Ubuntu 条目,启动它
- 重新安装 Grub
sudo grub-install /dev/sdX
(其中 X 必须替换为您的硬盘,大多数情况下为 /dev/sda) sudo update-grub
Grub 搜索其他操作系统并重新创建启动菜单条目。- 重新启动时驱动器中没有 SuperGrubDisk