[转载]用 grub2 启动 clover.iso 来启动 OS X

摘要:
解决方案:用grub2启动clover.iso来启动OSX。把这个ISO改名为clover.iso,复制到你的启动分区/boot下。这样当你在grub2菜单中选择启动OSX的时候,它会先启动clover,然后用clover来启动OSX所在分区。远景论坛U盘版里的变色龙wowpc.iso在我的机器上没法正常启动OSX分区。

这个帖子只用来解决特定问题,是楼主这两天辛苦的结晶,如果你遇到了跟我差不多的情形,你就可以尝试这个解决方案。
特定情景:
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

免责声明:文章转载自《[转载]用 grub2 启动 clover.iso 来启动 OS X》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇AQS与重入锁ReetrantLock原理关于本电脑qt5.11+vs2017+opencv3.4的配置问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

U盘启动安装 window server 2003

win7 及以上的系统,可以用 ultraiso 将系统iso制作成 U盘启动盘,但 xp / server 2003 不行,只能用如下方法: 下载 server 2003 PE 版我下载的是 “我心如水 SERVER 2003 PE 维护版_v19.16.ISO”,比较小,只有 44.2 M,但是集成了常用的管理工具,例如 ghost, ultrais...

Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean

在阅读Spring Boot源码时,看到Spring Boot中大量使用ImportBeanDefinitionRegistrar来实现Bean的动态注入。它是Spring中一个强大的扩展接口。本篇文章来讲讲它相关使用。 Spring Boot中的使用 在Spring Boot 内置容器的相关自动配置中有一个ServletWebServerFactoryA...

利用MAC OS X 自带的磁盘工具提取光盘镜像ISO文件

虽说渐渐地Mac笔记本基本告别内置光驱时代了,随着网络的普及,使用到光驱的机会也渐少,但有时又难免需要光驱,比如二货出版社的随书光盘等…我们可以通过USB外置光驱将光盘内容提取为ISO文件保存到电脑里,方便以后可以随时进行读取或重新再刻录 利用MAC OS X 系统自带的“磁盘工具”即可实现光盘镜像提取功能。 1.“Finder”->”前往“->...

劳德巴赫下载kernel和文件系统时问题

用劳德巴赫下载 kernel  dtb rootfs BOOT.bin 报错(记了个大概) Bad CRC Ramdisk image is corrupt or invalid 记得之前有人和我说rootfs有大小限制,但是查了下地址空间,DDR3 1G 而我将ltp-ddt和mtd-utils全部编进去,也才57MB,不应该放不下的。 Bad CRC...

redhat7.4配置yum

Redhat使用yum 1.挂载iso镜像 vmware虚拟机: 点击右下角小光盘,选择设置  浏览系统镜像,选择到安装虚拟机时所选的iso文件 选择好后,在虚拟机桌面上会出现光盘  这样连接好后其实就已经挂载好了,可通过 df -h 进行查看  上图是修改后的 但是挂载到的是系统默认的地址,我们可以进行修改 执行以下命令 mount /dev/s...

CentOS7 彻底关闭 IPV6

查看服务监听的IP中是否有IPv6格式的地址 netstat -tuln 如果有tcp6协议的就是有打开ip6 编辑/etc/default/grub,在GRUB_CMDLINE_LINUX加上的后面句首加上ipv6.disable=1。 修改前: [root@localhost Desktop]# cat /etc/default/grub GRUB...