我首先安装了 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。