我有一个双启动系统(Windows 7 + Ubuntu 14.04),起初我可以使用 grub 菜单选择要登录的操作系统,之后我想使用恢复分区(hp-pavilion g6)恢复我的 Windows 7,但我无法做到。所以我在互联网上阅读使用终端命令修复 MBR:“sudo lilo -m /dev/sda MBR”现在我无法访问我的 Ubuntu;Windows 会自动登录,没有任何启动菜单。有什么建议吗?
答案1
尝试添加 Windows 版本的 Grub2,例如 Neogrub Bootloader。您可能想尝试以下指南:
下面概述了对我有用的程序。
\NST
您是否在步骤 (3) 中安装了 NeoGrub 引导程序?如果安装了 NeoGrub,则驱动器上会有一个文件夹C:
。我认为 EasyBCD 设置指南有时会忽略这一步。
使用 EasyBCD 从 Windows 启动菜单启动到 GRUB
- 启动 Windows 并安装自由的版本的易BCD。
- 打开EasyBCD程序并选择添加新条目从左侧边栏。
- 选择最右边标签,NeoGrub, 在下面 ”操作系统"并点击Install按钮。
笔记: 这会将 NeoGrub 引导加载程序代码添加到您的C:\
文件夹中。如果安装正确,您将看到该文件C:\NeoGrub
和文件夹C:\NST
。- 选择Linux/BSD选项卡。选择 GRUB2 作为条目类型,并可选择编辑您要添加到 Windows 启动菜单的条目的名称。
单击Add Entry按钮将启动 Linux(GRUB 菜单)的条目添加到 Windows 启动菜单。- 选择编辑启动菜单从侧边栏查看您的更改。
笔记:您可以删除NeoGrub 引导加载程序如果你愿意的话。你需要引导加载程序,但你不需要它的引导菜单项,除非你以其他方式使用它。- 保存更改并重新启动。当 Windows 启动菜单出现时,选择您添加的 EasyBCD 条目来启动 Linux。您应该会看到类似于下面的文本。
然后就会出现 GNU GRUB 启动菜单。