Eu carrego em cadeia o Chameleon via GRUB para lançar o OSX no meu hackintosh.
Primeiro, baixe e extraia o carregador de inicialização Chameleon . Em seguida, copie o arquivo i386 / boot0 do arquivo extraído para o diretório / boot / chameleon / (ele precisará ser criado). Agora, para criar a entrada do menu personalizado do GRUB, edite o arquivo /etc/grub.d/40_custom e, abaixo dos hashes, adicione:
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
}
Você precisará alterar os UUIDs para que correspondam às suas partições contendo OSX e Linux. Para encontrar o UUID da sua partição OSX, use o comando (change / mnt / osx para onde sua partição OSX está montada):
sudo grub-probe -t fs_uuid /mnt/osx
e para encontrar o UUID da sua partição raiz Linux use
sudo grub-probe -t fs_uuid /
Depois de configurar a entrada do menu personalizado, execute o seguinte comando para atualizar o GRUB:
sudo update-grub
Agora reinicie o seu sistema e você terá uma entrada no menu de inicialização do GRUB para inicializar o OSX.