安装 Ubuntu 服务器后,如何修复 grub 的这个问题?

安装 Ubuntu 服务器后,如何修复 grub 的这个问题?

我在 Ubuntu Server 13.04 LTS 版本安装过程中安装了 GRUB。这是我从硬盘启动后看到的屏幕:

GRUB: Loading.
Welcome to GRUB!

error: file '/boot/grub/i386-pc/normal.mod' not found.
grub rescue>

我尝试在分区硬盘上安装 Ubuntu Server(经过多次安装)。我记得它们是 sda5 和 sda6。安装是与 Windows 7 双启动。当我第一次安装 grub 时,我使用了 i386 iso,但在我发现我可以使用 amd 版本进行优化后,我安装了它。

现在,grub 出现错误,我不知道该怎么办。

几乎所有的帮助都告诉我使用 CD-ROM,但我使用了闪存驱动器。现在,我只想修复 grub,或者完全摆脱 Ubuntu 和 grub,只要我能将我的 Windows7 分区保存在 sda1-3 上。

我是新手,所以一步一步的指导很有帮助。

答案1

您需要安装 grub2。为此,您需要一个 Ubuntu 的 LiveCD。然后:

1- 使用您的 LiveCD 启动。

2-打开终端。

3- 确定你的 Ubuntu 所在的分区。(假设它是sda6

sudo fdisk -l

4- 使用以下方式安装驱动器

sudo mount /dev/sda6 /mnt/

5- 以 root 身份安装 grub

sudo grub-install /dev/sda --root-directory=/mnt

6-重新启动系统。

答案2

有一种非常简单且交互性强的方法可以修复 grub 问题。使用此方法,它将开始读取所有启动分区,并且您将能够使用任何操作系统。计算机中安装的所有操作系统都将显示在 grub 菜单中。

您必须遵循这些非常简单的步骤..

  1. 从 LiveCD 或可启动 USB 启动,选择“试用 Ubuntu”。

  2. 从控制台安装启动修复程序(一个修复 grub 的好软件)

    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install -y boot-repair
    
  3. 使用 alt+f2 从系统或在控制台中运行启动修复

    boot-repair
    
  4. 启动时,从两个选项中选择“推荐修复”选项:

    “推荐修复”和“高级选项”。

  5. 按照屏幕上非常简单的说明进行操作

  6. 重新启动系统,菜单应该出现在 grub 菜单上。

如果出现问题,请回复..

相关内容