[转载]用 grub2 启动 clover.iso 来启动 OS X
這個帖子只用來解決特定問題,是樓主這兩天辛苦的結晶,如果你遇到了跟我差不多的情形,你就可以嘗試這個解決方案。
特定情景:
1、不管你的機器支不支持 UEFI ,反正你現在是用傳統 BISO + MBR 模式啟動的;
2、你的硬盤上裝了包括 Win, Mac 和 Linux 在內的多個系統;
3、Mac 所在分區不是主分區,導致你無法使用常規模式來引導;
4、你不想更改硬盤分區和重裝系統。
5、你目前使用 Linux 在一個 boot 分區上安裝 grub2 來實現多系統引導,
6、你頭疼的是這個 grub2 可以正常引導 Linux 和 Windows 但不能引導 OS X 。
解決方案:
用 grub2 啟動 clover.iso 來啟動 OS X 。
以下步驟均在 Linux 下操作。
1、下載最新版 Clover EFI bootloader ISO ,在遠景論壇下載或者去 sf.net 都可以:
http://sourceforge.net/projects/cloverefiboot/files/Bootable_ISO/
目前最新版是 CloverISO-2636.tar.lzma?
2、把它解壓縮,里面有兩個 ISO 文件,一個是 X64 的,一個是 IA32 的。一般我們用 X64 的。
把這個 ISO 改名為 clover.iso ,復制到你的啟動分區 /boot 下。
3、看你的 /boot 目錄下有沒有 memdisk ,如果沒有,你要安裝 syslinux 。
用你的 linux 的安裝系統(apt-get, yum, pacman, zypper...)安裝 syslinux,
安裝后,到 /usr/lib/syslinux 目錄下,找到 memdisk ,把它復制到 /boot 目錄下。
4、修改 /boot/grub/grub.cfg ,把 OS X 的條目內容改為:
set root='(hd0, 1)'
linux16 /memdisk iso ram
initrd16 /clover.iso
然后就可以解決了。
這樣當你在 grub2 菜單中選擇啟動 OS X 的時候,它會先啟動 clover ,然后用 clover 來啟動 OS X 所在分區。速度很快。
遠景論壇U盤版里的變色龍wowpc.iso在我的機器上沒法正常啟動OSX分區。
在這個解決方案中,起關鍵作用的是那個 memdisk ,有了它,你可以啟動任意 iso 。比方說 WinPE、Linux的安裝盤,變色龍的ISO,之類的,只要把它們直接放到 /boot 下,然后在 grub2 里面加載即可。
?
原貼地址:
http://www.strongbear.cn/?post=579
?
轉載于:https://www.cnblogs.com/eaglexmw/p/4908811.html
總結
以上是生活随笔為你收集整理的[转载]用 grub2 启动 clover.iso 来启动 OS X的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java异常之try,catch,fin
- 下一篇: [Angular 2] Template