我的计算机启动时没有加载 GRUB

我的计算机启动时没有加载 GRUB

我使用安装了 Windows 8.1 Pro 的东芝 Satellite A300 笔记本电脑。

我使用 Universal USB Installer 1.9.6.1 制作了一个实时 USB,从中我可以使用 Ubuntu 网站上的 ISO 映像启动 Ubuntu 15.04。

我的笔记本电脑成功从 USB 存储器启动,并且 ubuntu 顺利运行,没有任何问题。

在桌面上(我想它被称为桌面)有一个名为“安装 Ubuntu 15.04”的文件/程序,我打开了它。

在安装过程中,我选择了一个已经决定分配给 Ubuntu 的驱动器,并将其文件系统类型更改为 ext4``,然后将 Ubuntu 安装到此驱动器上。安装完成后,系统要求我重新启动计算机,我照做了,但我的计算机直接启动了 Windows 8.1。安装 ubuntu 的分区现在对 Windows 不可见,但在Disk ManagementWindows 8.1 的计算机管理窗口的选项卡中显示“健康”。我在安装 ubuntu 时看到状态为“正在安装 GRUB”或类似内容,我做了一些研究,然后发现 GRUB 是来自 FSF 的多重引导管理器。但是,它似乎不存在,无论我做什么,我都无法启动安装在硬盘上的 Ubuntu。

我希望得到您的帮助以了解我应该做什么:

  1. 让我的电脑检测 Ubuntu,以便我可以启动它。

  2. 每次询问我想要启动哪个操作系统。

非常感谢

答案1

我猜想问题在于 grub 的安装和配置只是为了运行 ubuntu,因为我在安装 ubuntu 时选择了“其他”,由于我没有重要信息,所以我重新安装了 ubuntu,但这次我选择了“与 Windows 一起安装”,因此 grub 的安装和配置为提示要启动哪个操作系统。

这就是我试图解决这个问题所得出的推论。

我希望这可以帮到你。

答案2

首先你必须禁用休眠快速启动(如果适用)在 Windows 8.1 操作系统中。
启动到 Windows,打开以管理员身份命令提示符并执行此命令:

powercfg /h off  

要禁用快速启动,请打开控制面板(旧版本 - 不是现代设计),
选择能源设置, 使能够显示隐藏的设置取消选中“快速启动”

关闭机器(做不重启) 完全地。

将 GRUB 引导加载程序重新安装到您的 Ubuntu 安装中电喷模式.
从 Ubuntu 安装媒体启动 - 然后打开终端并执行:

sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub  

注 1:sd*= 磁盘 | sd**= efi 分区 | sd***= 系统分区

如果您的机器附带旧版 BIOS- 使用以下命令重新安装 GRUB 引导加载程序:

sudo mount /dev/sd** /mnt  
sudo grub-install --boot-directory=/mnt/boot /dev/sd*

注 2:sd*= 磁盘 | sd**= 系统分区

要识别分区号,请使用分区。该工具包含在 Ubuntu 安装媒体中。

启动到 BIOS 并在 UEFI 设置中更改启动顺序。
选择 Ubuntu 作为要启动的默认操作系统。
现在您可以从 GRUB 菜单中选择要启动哪个系统。

相关内容