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

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

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

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

在桌面上(我猜它叫做桌面)有一个名为“Install Ubuntu 15.04”的文件/程序,我打开了。

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

我希望你的帮助知道我该怎么做:

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

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

非常感谢你

我想问题是grub已安装并配置为运行ubuntu只是因为我在安装ubuntu时选择了“别的东西”,因为我没有重要的信息我重新安装了ubuntu但是这次我选择“安装在windows旁边”,因此安装了grub并配置为提示启动哪个操作系统。

这就是我推断出试图解决这个问题的方法。

我希望这可以帮到你。

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

 powercfg /h off 

要禁用快速启动打开控制面板 (旧版本 – 而不是现代设计),
选择能量设置 ,启用显示隐藏设置取消选中快速启动

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

EFI模式下将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* = disk | sd** = efi分区| sd*** =系统分区

如果您的计算机附带传统BIOS ,请使用以下命令重新安装GRUB引导加载程序:

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

注2: sd* = disk | sd** =系统分区

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

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