安装 Ubuntu 后 Windows 7 在 GRUB 菜单中不可见

安装 Ubuntu 后 Windows 7 在 GRUB 菜单中不可见

我最近在安装了 Windows 7 的同一分区 (C:/) 上安装了 Ubuntu 14.04。安装 ubuntu 后,我在 grub 中看到了 Ubuntu 启动选项,以及 FreeDOS(FreeDOS 显示在我的其他 2 个分区 D:/ 和 E:/ 中,我的 PC 最初附带 FreeDOS,我已在其中安装了 Windows7),但没有 Windows 7 选项。

但是我的 C: 驱动器的 Windows 数据在 Ubuntu 中仍然可见,显示为“140 GB 卷”,并且包含所有以前的数据。有没有什么方法可以恢复 Windows 7?

我提供了安装 Ubuntu 时使用的步骤,并相信问题可能是由于分区选项引起的

  1. 我选择了“做其他事情”,而不是“与 Windows 一起安装 Ubuntu”

  2. 选择与 Windows 相同的分区(C:/)

  3. 给它 40 GB 的空间,分区中有 70 GB 的可用空间。我执行的其他步骤都不可能导致此问题。请帮帮我。

我也执行了 sudo update-grub,但它仍然只列出 linux 和 freedos 系统,没有 Windows 更新。

谢谢 :)

答案1

Ctrl使用- Alt-打开终端T并运行以下命令:

sudo update-grub | tee ~/update-grub.txt

您需要输入密码。运行后,尝试重新启动。如果仍然不起作用,请向我们提供update-grub.txt位于您的主目录中的文件的内容。

如果此方法无效,请阅读 Ubuntu 论坛上的此帖子:http://ubuntuforums.org/showthread.php?t=1602835

或按照以下步骤操作:

尝试在终端中运行这个来查看你是否拥有 os-prober:

sudo os-prober

如果您收到一条消息说未安装:

sudo apt-get install os-prober

如果它运行,请确保 30_os-prober 文件是可执行的。这是运行“update-grub”时实际查找 Windows 的文件。

sudo chmod +x /etc/grub.d/30_os-prober

然后尝试再次更新 Grub。如果它找到 Windows,您将在命令运行时在终端中看到一条消息。或者,您可以通过运行以下命令在不启动的情况下查看菜单项:

grep menuentry /boot/grub/grub.cfg

希望有帮助

相关内容