web-dev-qa-db-ja.com

デュアルブートUbuntuとhackintosh

UbuntuがインストールされたLenovo Yogo 2 Proがあります。アプリ開発にはOS Xのインストールが必要です。 hackintoshとデュアルブートUbuntuをインストールするためのガイドはありますか?可能であれば、grubを使用してOS Xインストールを起動したいと思います。

2
RedHatter

GRUB経由でChameleonをロードして、hackintoshでOSXを起動します。

まずダウンロードして展開 カメレオンブートローダー 。次に、ファイルi386/boot0を抽出されたアーカイブからディレクトリ/ boot/chameleon /にコピーします(作成する必要があります) )。カスタム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
}

OSXとLinuxを含むパーティションのUUIDと一致するようにUUIDを変更する必要があります。 OSXパーティションのUUIDを見つけるには、次のコマンドを使用します(OSXパーティションがマウントされている場所に/ mnt/osxを変更します)。

Sudo grub-probe -t fs_uuid  /mnt/osx

linuxのルートパーティションのUUIDを見つけるには

Sudo grub-probe -t fs_uuid  /

カスタムメニューエントリを設定したら、次のコマンドを実行してGRUBを更新します。

Sudo update-grub

システムを再起動すると、GRUBブートメニューにOSXを起動するエントリが表示されます。

1
teeedubb