我使用安装了 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 Management
Windows 8.1 的计算机管理窗口的选项卡中显示“健康”。我在安装 ubuntu 时看到状态为“正在安装 GRUB”或类似内容,我做了一些研究,然后发现 GRUB 是来自 FSF 的多重引导管理器。但是,它似乎不存在,无论我做什么,我都无法启动安装在硬盘上的 Ubuntu。
我希望得到您的帮助以了解我应该做什么:
让我的电脑检测 Ubuntu,以便我可以启动它。
每次询问我想要启动哪个操作系统。
非常感谢
答案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 菜单中选择要启动哪个系统。