这是我问 Ubuntu 社区的第一个问题。
我对 Ubuntu 相当陌生,但我了解基础知识并知道如何导航终端。我也知道如何在寻求帮助之前搜索现有的解决方案。我在互联网上到处搜索,了解了 Grub2 的大部分工作原理。但没有什么能帮助我解决我的问题。
我的问题是:我有一台有三个硬盘驱动器的计算机。它以前有 Windows XP,但我升级到了 Windows 7。我还安装了 Ubuntu 12.04 LTS(Precise Pangolin)。
在我安装 Windows 7 的过程中,出现故障,我不得不重新启动安装。之后,我安装了 Ubuntu。在删除 XP 操作系统的所有痕迹(Ubuntu 自动检测到它,但不是 Windows 7)之后遇到了一些麻烦,我让这两个操作系统完美运行。或者,几乎。
启动时,Grub2 习惯显示 Ubuntu、Ubuntu Recovery Mode、Other Versions of Linux、memtest,然后是Windows 7 (loader) on /dev/sda1和Windows 7 (loader) on /dev/sdb1。
我最终删除了恢复模式、其他版本和 Memtest。现在,当我运行时:
sudo update-grub
Run Code Online (Sandbox Code Playgroud)
我得到这个打印输出:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-26-generic
Found initrd image: /boot/initrd.img-3.2.0-26-generic
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
我想删除“/dev/sda1 上的 Windows 7(加载程序)”,因为它是一个不应该存在的损坏条目,并且必须在我第一次尝试 Windows …