我购买了一台新机器,全新 Intel i7 Haswell-E 6 核处理器,GA-X99 Mobo 上的 16Gb 3000MHz DDR4 内存。
我放入了 3 个新的 SDD 磁盘:一张用于干净的 Windows 10(工作正常),一张用于干净的 Hackintosh(工作正常,但引导加载程序有相同的问题),一张用于 Ubuntu Gnome x64 15.04。
在我以前的机器(旧的 DDR2 800Mhz、Intel Core2Quad q9550 机器)中,Grub2 解决了我所有的启动问题,但所有系统都在 MBR 方案和操作系统共享磁盘下运行。
现在所有系统都在 UEFI 方案下启动,并且 Grub2 看不到其他系统。
我在 Ubuntu 磁盘上安装了 Grub2,另外两个操作系统分区安装在 Linux 上,但 grub2 无法识别其他两个操作系统。
答案1
有1个EFI分区如果您必须安装所有引导加载程序,请将 GRUB 安装到该分区。
在你的情况下,我假设它是打开的sda
(如果你首先安装了 Windows 并将其安装在第一个磁盘上)。
从之前创建的 Ubuntu GNOME 安装介质启动。
打开终端并执行以下命令:
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
注意:*=磁盘| ** = efi 分区 | ***=系统分区
重新启动 PC,现在您应该能够从 GRUB 启动菜单中选择所有操作系统。