我安装了 Ubuntu 14.04 和 Windows 7 双启动。修复 GRUB 后,出现两个 Windows 7 启动选项。两个启动的都是同一个 Windows 7 操作系统。系统恢复分区在我的计算机中显示为单独的分区。
我从 Ubuntu 帮助中看到,较旧的 GRUB 文件保存在系统恢复分区中。如何通过删除系统恢复文件从系统恢复分区中删除较旧的 GRUB 文件。
答案1
如果它们都启动到同一个操作系统,那么我认为问题不大,我的解决方案只是编辑 grub 菜单以删除另一个选项。首先,我会检查您的grub.cfg
文件。通常可以通过以下命令访问它:
cd /boot/grub/
**insert favorite text editor here** grub.cfg (you may need root access to perform this operation)
这是对您的系统很重要的文件,所以不建议弄乱它,除非您知道自己在做什么,因此将其放在DO NOT EDIT THIS FILE
文件的顶部。
就您的问题而言,我们将删除一个menuentry
。滚动浏览此文件,直到找到类似以下内容的内容:
menuentry 'Windows 7 (loader) (on /dev/sda2 *this may be different depending on the computer*)
以下几行很重要,如果我对这个文件没有误解的话,应该有两个这样的menuentry
行和它们应该完全一样。一个简单的解决方案是删除其中一个条目。我会再次强调这一点它们必须相同。一个好办法是复制此文件并将其保存在发生故障时可以访问的地方。例如:
cp grub.cfg ~/
这应该可以解决您的问题。我建议不要删除恢复分区中的旧 GRUB 文件,因为这可能会在以后引起一些问题,除非它们现在正在引起问题。