Ubuntu 和 Hackintosh 的双启动

Ubuntu 和 Hackintosh 的双启动

我有一台安装了 ubuntu 的联想 Yogo 2 Pro。我需要安装 OS X 来开发应用程序。有没有安装 hackintosh 和双启动 ubuntu 的指南?如果可能的话,我想使用 grub 来启动 OS X 安装。

答案1

我通过 GRUB 链式加载 Chameleon 来在我的黑苹果上启动 OSX。

首先下载并解压Chameleon 引导加载程序.然后复制文件i386/boot0从解压的档案到目录/启动/变色龙/(需要创建)。现在要创建自定义 GRUB 菜单项,请编辑文件/etc/grub.d/40_custom并在哈希下方添加:

menuentry "OSX (Chameleon)" {
insmod part_gpt
insmod hfsplus

#osx root drive
search --no-floppy --fs-uuid --set=root 8feaok1cd8ed7b3f
#linux boot drive, contains boot loader
search --no-floppy --fs-uuid --set=linux_root 914jk9f9-54ed-46d0-b360-d9cf8a479a39

chainloader ($linux_root)/boot/chameleon/boot0
}

您需要更改 UUID 以匹配包含 OSX 和 Linux 的分区。要查找 OSX 分区的 UUID,请使用以下命令(将 /mnt/osx 更改为 OSX 分区的安装位置):

sudo grub-probe -t fs_uuid  /mnt/osx

并使用以下代码查找 Linux 根分区的 UUID:

sudo grub-probe -t fs_uuid  /

配置自定义菜单项后,运行以下命令来更新 GRUB:

sudo update-grub

现在重新启动系统,您将在 GRUB 启动菜单中看到一个条目来启动 OSX。

相关内容