Eitan Fishman Asked: 2010-11-15 07:17:02 +0800 CST2010-11-15 07:17:02 +0800 CST 2010-11-15 07:17:02 +0800 CST 运行 fixmbr 命令后如何恢复 grub? 772 我使用 Windows 7 分区管理器删除了一个未完成 ubuntu 安装的分区。 除此之外,我有一个带有工作 ubuntu 的不同分区,但是当我删除分区并重新启动计算机时,我发现 grub 不会让我进入任何操作系统,所以我在 windows 7 光盘中使用了 fixMbr 命令,看起来像grub 已经消失,当我启动时,我没有收到操作系统的选择,但它会自动加载 Windows 7。 所以我的问题是我怎样才能让 ubuntu 回来? grub2 boot 2 个回答 Voted unlobito 2010-11-15T07:44:27+08:002010-11-15T07:44:27+08:00 您需要将 GRUB 重新安装到工作的 Ubuntu 分区上。拿一张 Ubuntu LiveCD 并启动它。 一个你这样做,打开GParted。我们将使用它来发现您的硬盘驱动器号和 Ubuntu 分区号。 现在,顶部带下划线的部分是我们正在查看的设备(我的硬盘驱动器),其中表内带下划线的部分是我的 Ubuntu 分区(它不会在分区中完全相同的位置,寻找 ext4 (或 ext3 用于 10.04 之前的 Ubuntu 版本)分区)。当我们进入终端时,我们需要这两个。 接下来,打开终端并输入以下内容,将 X 替换为硬盘盘符,将 Y 替换为分区号(这两个显示在 GParted 中) sudo mount /dev/sdXY /mnt sudo grub-install --root-directory=/mnt /dev/sdX 因此,对于我的示例,我将 X 替换为 a,将 Y 替换为 4。(这些将根据您的分区设置方式而有所不同,因此请不要使用这些,除非 GParted 说这是您的分区所在的位置) 让它工作,完成后,GRUB 应该会在您启动计算机时出现。 Takkat 2010-11-15T07:46:02+08:002010-11-15T07:46:02+08:00 Windows 倾向于删除其他操作系统(如果存在)。因此,您需要恢复 GRUB。如果您的 Ubuntu 安装仍然存在(检查 live CD!),您将能够再次启动进入 Ubuntu。
您需要将 GRUB 重新安装到工作的 Ubuntu 分区上。拿一张 Ubuntu LiveCD 并启动它。
一个你这样做,打开GParted。我们将使用它来发现您的硬盘驱动器号和 Ubuntu 分区号。
现在,顶部带下划线的部分是我们正在查看的设备(我的硬盘驱动器),其中表内带下划线的部分是我的 Ubuntu 分区(它不会在分区中完全相同的位置,寻找 ext4 (或 ext3 用于 10.04 之前的 Ubuntu 版本)分区)。当我们进入终端时,我们需要这两个。
接下来,打开终端并输入以下内容,将 X 替换为硬盘盘符,将 Y 替换为分区号(这两个显示在 GParted 中)
因此,对于我的示例,我将 X 替换为 a,将 Y 替换为 4。(这些将根据您的分区设置方式而有所不同,因此请不要使用这些,除非 GParted 说这是您的分区所在的位置)
让它工作,完成后,GRUB 应该会在您启动计算机时出现。
Windows 倾向于删除其他操作系统(如果存在)。因此,您需要恢复 GRUB。如果您的 Ubuntu 安装仍然存在(检查 live CD!),您将能够再次启动进入 Ubuntu。