双启动 Macbook(High Sierra) 并安装 Kali 后,启动时我只收到 Kali Linux GRUB 启动加载程序的提示,其中仅列出一个操作系统 (Kali)。
我首先在我的 macbook(2009) 的硬盘上创建了另一个分区,
在我创建的可用空间上安装了 Kali Linux,
安装后从这里开始,我无法启动到我的主 OS X。
即使从 USB 启动也是不行的-看起来可以。(无法执行命令)
Mac启动时白屏提示,有声音,按住按钮不再提示苹果标志,用于恢复或USB。
出现白屏几秒钟后,它就切换到 GRUB 加载程序。仅显示其中 Kali Linux。
加载了 OS X 的主分区仍然完好无损。我需要删除 2 个最新分区,然后再次启动进入 MAC OS X。
答案1
我也有同样的问题。这就是解决问题的方法:在启动过程中,按选项键并选择 Mac OS 分区。然后在启动到 OS-X 后,转到系统偏好设置然后去启动盘和 Mac OS 分区。这应该可以解决问题。
答案2
您应该能够将 grub2 配置为启动管理器,如果需要,可以将 OS X 标记为默认操作系统,这样您就可以根据需要轻松地在操作系统之间切换。
看https://www.insanelymac.com/forum/topic/189079-grub2-as-the-only-boot-loader-its-possible/
添加一个 grub 条目:
gksudo gedit /etc/grub.d/40_custom
然后加:
menuentry "Mac OS X" {
set root=(hd0,6)
insmod video
insmod vbe
gfxmode="1280x800x32"
xnu_kernel /mach_kernel rd=disk0s6
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
xnu_mkext /System/Library/Extensions.mkext
else
xnu_kextdir /System/Library/Extensions
fi
}
请注意,您可能必须编辑上面的引导条目,因为disk0s6
可能没有根文件系统,您需要找到正确的片。
然后你想应用配置:
grub2-mkconfig -o /boot/grub2/grub.cfg