· Windows8的安装和EFI分区的创建· win8安装盘启动,进入安装过程,选择自定义安装; 1、 shift F10,调出CMD窗口; 2、 输入:diskpart 如果是MBR格式,则GPT状态下面没有星标“*” ;需要转成GPT分区。 3、 输入:list disk 显示磁盘列表,注意选择正确的磁盘操作,同时备份数据。以下以disk0为例。 4、 输入:select disk 0 5、 清除磁盘,输入:clean 6、 输入:convert gpt 7、 输入:list disk 显示磁盘列表,disk0所在一行“GPT”下有星标“*”,表明转换成功。 下面创建EFI分区(win8默认100MB,OSX默认200MB),安装双系统则必须得大于200(单位:MB),否则装Mac抹不了盘。 8 输入:create partition efi size=300 创建成功后,再创建MSR分区(微软恢复分区,默认128MB) 9 输入:format quick fs=fat32 label='EFI' 10 输入:create partition msr size=128 11 退出cmd,输入:exit 如果退出CMD后,看到分区表没变化,就点“←”后退一步,再返回安装界面就看到了新建的两个分区。 12 继续安装win8,根据win8需要确定分区大小,格式化,继续安装win8,直到安装完毕。13 用win8的磁盘管理器新建win下所用的工作数据分区,预留用于OS X的部分新建简单卷,不要格式化,待安装OS X时再抹盘格式化成hfs。建议将OSX分区置于末尾,并考虑预留OSX恢复分区.预留OSX恢复分区的部分不要建立分区,在OSX下自动分区,大约620MB左右。 OSX10.9原版安装盘的制作 1 准备工作 原版系统安装:appl Install OS X Mavericks.app.dmgcreateinstallmedia 一个8G或以上的U盘 Clover的pkg安装文件:https://github.com/STLVNUB/CloverGrower 2 提取createinstallmedia文件。下载原版系统安装app,找到Install OS XMavericks.app/Contents/Resources/createinstallmedia文件复制到桌面上。 3 用OS X磁盘工具格式化U盘。按guid分区格式成一个MAC分区。 4 将原版的安装app写入U盘的Mac分区(第二分区,第一个是EFI分区)。打开终端,输入如下命令: /Users/你的用户名/Desktop/createinstallmedia--volume /Volumes/Clover Mac OS X Install --applicationpath /Applications/Install\ OS\ X\Mavericks.app [--force] 5 上边的黑色部分可以直接将文件拖入即可,运行没有权限的话提前输入sudo -s获取权限即可。然后会问你一个问题,输入Y,然后回车,等待,直到完成(显示done)。6 安装Clover引导。首先手动把U盘的EFI分区格式化为FAT32格式(只要是guid格式的u盘或者硬盘,都会有一个efi分区),打开实用工具里的终端窗口 显示磁盘列表,输入:diskutil list 新建EFI挂载点,输入:mkdir /Volumes/EFI 将EFI分区格式化为FAT32格式,输入:newfs_msdos -vEFI -F 32 /dev/rdisk1s1 7 然后打开clover的pkg安装包,按如下操作: Doc1.pdf 8 放入个人的配置文件和驱动: 9 加入已经修改改好的config.plist、DSDT.aml、SSDT.aml和kext。 10 config直接替换原有的位置就行。 11 DSDT.aml和SSDT.aml放在/EFI/CLOVER/ACPI/patched文件夹下。 12 kext放在/EFI/CLOVER/kexts/Other文件夹下或者系统对应版本的文件夹下,一般只放FakeSMC、AppleACPIPS2Nub和ApplePS2Controller就够了。 序号 文件名 功能说明 备注 1 CsmVideoDxe-64.efi 增强显卡在EFI模式下的兼容性 源自Intel EFI规范,与分辨率的实现相关 2 DataHubDxe-64.efi Data Hub可抓取data集合成SMBios 源自Intel EFI规范 2 EmuVariableRuntimeDxe.efi 针对某些 Phoenix UEFI 本本 例如DELL Vostro,某些ThinkPad 3 FSInject-64.efi 为强制加载某些kext或注入提供支持 kext patcher,如ATIConnectorInfo patch 4 HFSPlus64.efi 识别OSX分区 OSX必备,与VBoxHfs.efi通用 5 NTFS64.efi 识别Win分区 单碟多系统必备 6 OsxAptioFixDrv-64.efi 针对AMI Aptio UEFI 台式主板多见 技嘉、华硕、华擎等,解决找不到内核问题 7 OsxFatBinaryDrv-64.efi 二进制,对多架构提供支持,如OSX的boot.efi OSX必备,或称通用二进制Universal Binary即Intel/PPC 8 OsxLowMemFixDrv-64.efi 针对 Insyde H2O UEFI 的本本 修复低位内存问题 9 PartitionDxe-64.efi 提供对MBR、GPT等多分区表的支持 源自Intel EFI规范 10 Ps2MouseDxe-64.efi PS鼠标 源自Intel EFI规范,待测试 11 UsbMouseDxe-64.efi USB鼠标 源自Intel EFI规范,鼠标仍不可用 12 VBoxExt2-64.efi 识别Linux分区 源自VBox,Ext4未能识别 13 VBoxHfs.efi 识别OSX分区 源自VBox,GUI界面不显示HFS卷名 14 XhciDxe-64.efi USB3.0支持 USB2.0的情况正常,据说NEC Reneas勿选 CsmVideoDxe-64.efi :Clover图形界面的图像驱动,可以有更多的分辨率选择。(仅限于启动界面)。他基于UEFI BIOS的CSM模块,因此需要CSM可用。这个驱动比较危险,可能导致Clover无法启动或启动后系统出现唤醒问题,谨慎使用! DataHubDxe-64.efi :DataHub协议是MacOSX的强制支持的。通常它是已经存在的,但有时它可能会丢失,在这种情况下,你应该看到屏幕上的警告信息。该文件的存在始终是安全的。 EmuVariableUefi-64.efi :大多数UEFI主板有NVRAM硬件,这个驱动提供支持MacOSX在一些罕见情况下需要的NVRAM变量。 仅当你不使用这个驱动出现问题时才使用这个驱动。 OsxAptioFixDrv-64.efi :AMIApti UEFI主板内存修复 OsxLowMemFixDrv-64.efi:OsxAptioFixDrv-64.efi的简化版,不能和OsxAptioFixDrv-64.efi同时使用。 PartitionDxe-64.efi :支持非常用的分区图表,比如混合GPT/MBR 或 苹果分区图表。这个文件的存在始终是安全的。 VBoxExt2-64.efi、VBoxHfs.efi:在XPS L502X上不能识别OSX的HFS 分区,不宜选用。 clover界面闪退:U盘安装盘启动,出现clover界面,选择后一闪又回到clover界面,删除U盘/EFI/Clover/Driver64UEFI/VboxHFS-64.efi,拷入HFSplus-64.efi到/EFI/Clover/Driver64UEFI目录下 提示无法加载,无法找到mach_kernel之类的,安装clover时要选中这两个驱动:OsxAptioFixDrv-64.efi,EmuVariableUefi-64.efi 如果是U盘安装盘的EFI,请注意删除VBoxHFS-64.efi 设置默认启动系统分区,config.plist配置文件boot项 Timeout:默认引导分区等待时间。0直接进入默认引导分区,没有clover引导界面。-1是进入gui界面,等待你的选择。 DefaultVolume:默认引导分区。卷标名或uuid。比如win8的系统分区卷标为win8,则填入:win8 改启动参数后,删掉nvram.plist(隐藏文件,默认mac引导分区根目录),不然参数不会生效。 或终端执行命令: sudo rm -rf /nvram.plist nvram –c · Mac OS10.9原版的安装 · 采用上述制作的原版安装版进行安装。 · 安装驱动 · 安装clover到硬盘EFI目录,方法同上。 · 变更缺省启动分区:进入OSX→系统参数设置→启动磁盘→变更启动磁盘后重启 附件为安装好win8和OSX 10.9的EFI完整目录,clover版本为R2352. |
|
来自: Photoshop321 > 《黑苹果》