我启动了 Windows 8、Ubuntu 14.04 和 Pear OS 8……但后来我遇到了一个大问题

我启动了 Windows 8、Ubuntu 14.04 和 Pear OS 8……但后来我遇到了一个大问题

我首先安装了 Ubuntu。然后我对硬盘进行了分区,并安装了 Pear。最后,我想要安装的最后一个操作系统是 Windows 8,所以我就这么做了。但是现在我安装了 Windows 8,没有 grub 屏幕或任何启动屏幕,它直接进入 Windows 8。有没有办法解决这个问题……因为我的电脑上现在没有任何其他操作系统……我不知道该怎么做。

答案1

  • 使用 ubuntu 14.04 启动实时启动(选择尝试 ubuntu 选项)

  • Ctrl使用+ Alt+打开终端命令 T

  • 键入 follow 命令并按Enter

    sudo apt-get install grub2 grub-pc

    然后运行:

    sudo update-grub

  • 重新启动计算机并删除 Ubuntu 实时启动设备(例如:DVD 或 USB 驱动器)。

享受。

答案2

我最近重新安装了 Windows,结果没有 grub 菜单。以下是如何从实时磁盘重新安装 grub。

第一部分:

第一的

使用 Ubuntu 的 LiveDVD(或 USB)登录并打开终端输入以下命令来列出您的分区......

sudo fdisk -l /dev/sda

这假设 Ubuntu 位于您的第一个硬盘“sda”上,当然它可能是“sdb”或其他。

以下是输出的一个示例...

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       13206     6655792+   7  HPFS/NTFS
/dev/sda2           13207      232581   110565000    5  Extended
/dev/sda5          228706      232484     1904616   82  Linux swap / Solaris
/dev/sda6           13207      228705   108611464+  83  Linux

下一个,

我们需要挂载 /dev/sda6,即 Ubuntu 分区。请记住,您的分区号很可能不是 sda6,因此请适当更改该数字...

sudo mount /dev/sda6 /mnt

现在我们需要将 Grub2 引导加载程序安装到 MBR...

注意:这里不要输入分区号,这一点很重要。

只需输入分区的字母。这里我们使用第一个硬盘...sda。

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

成功的输出应该不会报告任何错误。

第二部分:

继续使用相同的实时磁盘会话进行下列操作。

现在需要 chroot 到您的 Ubuntu 安装才能运行 update-grub。

逐个运行这些命令;再次将 sda6 替换为 Ubuntu 安装的分区号...

sudo mount /dev/sda6 /

sudo chroot /

sudo update-grub

输出应列出您的每个操作系统或至少您的 ubuntu 安装。

重新启动,并记住在重新登录之前移除您的 USB 设备或 Live CD。

如果未列出 Windows,您可以在重新启动后从 Ubuntu 再次运行 sudo update-grub。

相关内容