zoukankan      html  css  js  c++  java
  • [转载]用 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

  • 相关阅读:
    忘记自己的密码了!
    MySQL ('root'@'%') does not exist的问题
    用视觉的差异和统一来表现界面信息(转)
    Localhost 本地mysql启动2013错误(windows系统下)
    修改SQL Server2005 sa密码方法
    .net中禁用TextBox和Input框的粘贴功能
    使用Visual Studio的搜索功能时间简单的代码量统计
    visifire3.6.4 以上版本去水印的办法
    网页设计的配色和排版(转)
    小米科技增设电商业务线,大家注意到没
  • 原文地址:https://www.cnblogs.com/eaglexmw/p/4908811.html
Copyright © 2011-2022 走看看