我有第二台机器,其中 Ubuntu 12.04 LTS 和 Debian Squeeze 安装在同一个硬盘上,当我启动时,我有一个 grub 菜单,我可以在里面选择要使用的分区。它运行完美!但在我的 Windows 环境中,情况就不同了。
现在,在完成了我所知道的几乎所有事情后,为了让它与 Windows 7 一起工作,Windows 的启动菜单中却没有任何条目(我知道,Ubuntu 使用 grub,但无论如何肯定有办法修复它,访问它?)。为什么没有 Ubuntu 条目?为什么安装没有给我错误,而我却遇到了这种奇怪的情况,即在我的第二个硬盘上的某个专门为其创建的分区中安装了一个名为 Ubuntu 的“幽灵操作系统”,并且无法访问它、启动它、让它工作?
我错了吗?如果我错了,那问题出在哪里?如果我没错,那 Wubi 有什么用?
答案1
您是否看到了启动菜单?还是直接进入 7?
如果是,您将必须使用 msconfig 修改引导加载程序时间:
- 打开“开始”
- 输入“msconfig”
- 转到“启动”选项卡
- 验证列表中是否有 Ubuntu 条目。
- 如果有,请在右下角附近寻找一个名为“超时”的选项。
- 如果是0的话,就设置为10秒左右。
- 重启电脑
- 查找 ubuntu 选项,然后将启动菜单上的箭头键移到它上面,然后按回车键。
- Ubuntu 应该加载。
尝试按照以下步骤操作,它应该有效。
答案2
您的解决方案非常好,我试过了,但不幸的是,我的 msconfig 的启动选项卡中没有任何 Ubuntu 条目。不知何故,在我的 bios(或 cmos)选项中,当我启动我的电脑时(在出现 windows 菜单之前),我有一个启动选项,我可以按 F## 进入所谓的“启动选项菜单”,它会引导我进入我的硬盘,以及我的 usb 驱动器。所以我选择我的第二个硬盘,我有正确的 Ubuntu 菜单,包括 Windows,现在我可以选择 Ubuntu 并正确启动它。
答案3
我相信您可以使用 EasyBCD 链式加载 GRUB 引导加载程序,尝试找到一个名为 chainload 的选项,或者创建一个指向第二个 HD 的 Linux 条目。
答案4
运行 Ubuntu 的 Live 会话(从 cd 或 usb)。登录后,安装名为“启动修复”的程序(检查https://help.ubuntu.com/community/Boot-Repair)。
运行该程序,它将安装 Grub,并为您修复所有问题