我在使用 Windows 7 时遇到了问题,不得不重新安装,但结果覆盖了 grub。我使用实时磁盘和启动修复重新安装了 grub。但是现在它显示了两个“Windows 7 加载程序”:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-53-generic
Found initrd image: /boot/initrd.img-4.4.0-53-generic
Found linux image: /boot/vmlinuz-4.4.0-51-generic
Found initrd image: /boot/initrd.img-4.4.0-51-generic
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
我以前没有见过这种情况,想请教一下,比如这是否会导致将来出现问题。我假设 sda1 是 Windows 救援分区,但不确定。我似乎记得 grub 中使用 chainloader 来启动 Windows,所以也许这就是它表示它的方式。我不记得 Linux 询问这个问题的正确方法。
答案1
我不会担心。它不会导致未来的问题。grub 中使用链式加载程序来启动 Windows,grub 只是将控制权传递给 Windows 引导加载程序来启动 Windows。只需在需要时使用其中一个来启动 Windows,不要碰它。出于某种原因,Windows 引导加载程序不知何故意外安装到了两个分区。