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

特定情景:
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相关推荐

  1. 制作启动的iso文件

    制作启动的ISO文件 一.步骤 1.      创建kickstart文件 创建kickstart文件的文件的方式分为两种,一是直接手动编辑,依据模板修改.二是可以使用创建工具:system-conf ...

  2. linux用iso文件启动,直接从硬盘启动Linux ISO镜像

    直接从硬盘启动Linux ISO镜像 Linux的GRUB2启动加载器可以直接从硬盘启动Linux ISO文件,可以启动Live CD的 ISO,而不用烧录到光盘来安装Linux到一个硬盘分区,或从U ...

  3. linux iso的引导文件,Linux_从硬盘启动Desktop ISO所需的引导文件,一、仅从硬盘启动Destdop ISO 并 - phpStudy...

    从硬盘启动Desktop ISO所需的引导文件 一.仅从硬盘启动Destdop ISO 并安装 1.从后面的链接下载相关引导文件并解压: 2.在任意盘的根目录中新建一个文件夹,并重命名(如feisty ...

  4. 虚拟机提示找不到引导映像_从ISO镜像启动虚拟机,安装OS时提示no usable disks have been foun...

    [问题现象]通过Openstack界面,试用镜像centos6.5 minimal ISO镜像生成虚拟机实例,云主机类型为m1.little,虚拟机上电后安装OS,提示"no usbale ...

  5. img文件制作linux启动u盘,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  6. linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  7. 惠普Linux系统启动光驱,HP ProLiant MicroServer Gen8使用Super GRUB2 Disk从TF卡启动光驱位安装的Debian 8.3...

    简介 MicroServer Gen8属于HPE(Hewlett Packard Enterprise,惠普企业级产品)而不是HP,MicroServer Gen8的支持页面(如驱动下载)在HPE,官 ...

  8. 利用老毛桃pe启动U盘启动ubuntu.iso,完成ubuntu系统的安装

    1.双U盘,一个是老毛桃pe启动盘,可以启动grub4dos,加载了run模块,很好用(尤其是对不熟悉grub的小白) 2.大容量U盘存放ubuntu-desktop-i386.iso,U盘的格式是n ...

  9. ventoy启动某个ISO导致花屏的解决方案

    方案 方案一: 方案二: 方案三: 方案一: 在ventoy优盘根目录创建目录ventoy,在此目录创建ventoy.json 直接用下面代码避免花屏 {"control": [{ ...

最新文章

  1. 电子商务创造的第二次产业机会
  2. 马斯克炮轰微软:OpenAI不是你的工具人
  3. Unity “出圈”:游戏引擎的技术革新和跨界商机
  4. 干货!MySQL 资源大全
  5. wordpress 拾遗
  6. 深入探讨ROP 载荷分析
  7. zabbix邮件告警
  8. 10 CO配置-控制-成本中心会计-定义成本中心类别
  9. Html.RenderPartial使用三个参数
  10. 互联网公司分批返岗;Safari 将封杀超过398天的 HTTPS 证书;TypeScript 3.8 发布 | 极客头条...
  11. Python3实现文件名排序
  12. php项目部署到linux服务器,thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决...
  13. 数学建模比赛论文模板格式
  14. 如何利用RPLIDAR A2进行多点触摸应用
  15. 同步模式之保护性暂停
  16. 1867. 最大数量高于平均水平的订单
  17. Android微信支付彻底扫坑
  18. 给大家推荐一个大大的萌妹子,算是我学计算机以来遇到的最喜欢的妹子吧!23333333
  19. 计算机主机箱工作电流,电脑使用常识
  20. 自己的智能AI聊天机器人,可自定义头像,免费html源码分享,粘贴即用!

热门文章

  1. 关于MYSQL 的 AUTO-INC Locks
  2. 几个环境变量说明:ORACLE_SID、DB_NAME、INSTANCE_NAME、DB_DOMIAN、GLOBAL_NAMES
  3. Linux Shell常用技巧(一)
  4. Tomact和MySql搭建android简单服务器
  5. 加载(WebView)页面,调JS刷新数据
  6. Android 应用程序发布流程---碗豆荚发布流程
  7. Django 视图的FBV 与 CBV
  8. Delphi编写后台监控软件
  9. java.lang.NoClassDefFoundError: org/springframework/boot/context/embedded/FilterRegistrationBean
  10. MonkeyRunner 实现自动点击截屏后与本地图库进行对比输出