安装 Ubuntu 10.0 后丢失了 Windows 7

安装 Ubuntu 10.0 后丢失了 Windows 7

我安装了 Windows 7 64 位,然后成功安装了 Ubuntu 10.10。然后我重新启动,令我惊讶的是,我甚至没有看到选择要启动的操作系统的选项。

我登录了 Ubuntu 10.10 并进入我的电脑,但我看不到我的 Windows 分区。

我如何恢复我的 Windows 操作系统?

答案1

如果检测到多个操作系统,Grub 应该会自动显示自身。由于它没有显示,我猜你需要更新 grub 配置文件。这是假设你使用的是默认的 grub2(或 grub-pc)。

在 Linux 中打开终端并输入:

sudo update-grub

它应该会打印出它找到的操作系统的一些信息,包括 win7,并自动更新配置文件。重新启动时,grub 应该会自动出现 win7 选项。

答案2

从 Ubuntu 的终端运行以下命令,假设您具有 sudo 权限并且“/dev/sda”是您的硬盘设备文件。

sudo fdisk -l /dev/sda

这是我的系统中的一个例子。

Device Boot      Start         End      Blocks           Id       System
/dev/sda1         1               19440   156150000+  7      HPFS/NTFS
/dev/sda2         19440        19683   1953125+     82    Linux swap / Solaris
/dev/sda3         19683        19696   99968+         83    Linux
/dev/sda4         19696        38914   154368098    5      Extended
/dev/sda5         19696        22127   19531219      83    Linux
/dev/sda6         22127        38914   134836816    83    Linux

这里,“/dev/sda1”标记为“HPFS/NTFS”。这是我的 Windows 分区。如果您的 Windows 分区没有被删除或格式化为其他文件系统,您也会看到类似这样的分区。

通常,新电脑会配备一个占据整个驱动器的大型 Windows 分区,并可选地配备一个救援分区。希望您有一张 Windows 7 CD/DVD,以防您需要恢复 Windows MBR。无论如何,为了在这样的系统上安装新操作系统,您必须腾出空间 - 要么删除/格式化现有的 Windows 分区,要么调整其大小。希望您调整了 Windows 分区的大小,以便为 Ubuntu 腾出空间。

如果您的 Windows 分区仍然存在,问题就变成了重新配置 grub。希望以下文档对您有所帮助。

Arch Linux Wiki - GRUB - 与 Windows 双重启动

Grub操作指南

这是 Ubuntu 自动添加的 Windows XP 的 GRUB 条目

# This entry is automatically added by the Debian installer
# for a non-linux OS on /dev/sda1
title Microsoft Windows XP Professional
root (hd0,0)
chainloader +1

对结果发表评论。如果您遇到问题,我会编辑此答案并提供更多详细信息。

相关内容