因此我正在使用 SuperGrubDisk 1.21 版本,现在可以用它启动 Vista。
(有关屏幕截图请参见为什么 SuperGrubDisk 无法启动任何东西?)
但是它是否有自动修复启动菜单的选项?
如果没有,我必须使用 Linux 上的命令行吗,或者我是否可以直接启动 Vista,运行 EasyBCD 并修复所有问题?
或者,如果我在计算机上安装 Win 7,它会以任何方式清除所有 Ubuntu 安装(我有 2 个)的启动菜单吗?在这种情况下,我最好先安装 Win 7,然后再修复 Ubuntu 启动菜单。
另外,我不能先安装 Win 7,然后在新分区上安装 Ubuntu 9.10(或者覆盖旧的 Ubuntu 9.04 分区),然后我就可以恢复所有的启动菜单了吗?
答案1
SGD 应该有一个选项可以修复损坏的 GRUB 菜单,但几个小时前我尝试时它不起作用(可能是我的系统有问题)。查看帮助,但我认为这是内存中自动修复的第 3 个菜单选项。
我建议将 SGD 刻录到 CD 而不是 USB,因为当我这样做时,它会产生混淆,并认为 USB 是 hd0。
安装 Windows 7 将使 Windows 分区成为启动分区,因此您将看不到 GRUB,但 Ubuntu 在安装 GRUB 时将会看到
我建议:
- 安装 Windows 7
- 安装 Ubuntu(覆盖旧的 Ubuntu 安装)
这样做会同时为您提供 Windows 和 Linux。Ubuntu 安装将为您提供一个全新的 GRUB 菜单,其中(希望)有一个 Windows 7 链接,您将在启动时获得该链接。
如果以上任何一种方法都不起作用,您仍然可以访问您的 ubuntu 安装,您可以使用以下命令编辑您的 GRUB 菜单:
sudo nano /boot/grub/menu.lst