本帖最后由 oscnet 于 2014-8-29 21:25 编辑
我的硬盘如下:
disk0 128G 的SSD盘
disk1 500G 空白硬盘
disk3 当前在用的
一、用disk0和disk1 组成 fusion drive.
1、 两盘格式化 diskutil eraseDisk jhfs+ OSCSSD disk0 diskutil eraseDisk jhfs+ OSCHDD disk1 2、 创建逻辑卷组 diskutil cs create OSCLVG disk0 disk1 3、 建立逻辑卷 diskutil cs createVolume <LVG UUID> jhfs+ OSCLV 100% 注意:大写的 OSCSSD …等名称可以自行命名 <LVG UUID> 可以使用 diskutilcs list 查看 如: Logical Volume Group BEA81A68-80A6-4012-8FC3-40D0A6D51B97
二、安装CLOVER 引导
1、下载安装CLOVER
我使用的是 http://sourceforge.net/projects/cloverefiboot/files/Installer/ 下载的 Clover_v2k_r2850.zip
解压安装 安装位置选建立的 Fusion Drive 卷 OSCLV
因为我不是UEFI主板,BootLoader 下打勾 BIOS安装 boot0ss
这样安装好后其实并不能从ssd 启动clover 引导。还需要手工安装,
这一步只是需要其中的文件。
2、手工安装引导,
可以先把 fdisk440 拷贝到 /usr/local/bin
- sudo fdisk440 -f boot0ss -u -y /dev/rdisk0
- sudo dd if=boot1h2 of=/dev/rdisk0s3 (这里注意是boot1h2 应写入建fusion drive 生成的 Boot OS X 分区,而不是自动生成的 disk0s2 EFI 分区,引导只要对SSD 硬盘建立就行,另一个盘不用管它)
复制代码
3、配置clover
将逻辑卷中的所有CLOVER文件拷贝到Boot OS X分区中。然后就可以将逻辑卷中的文件全部删了 - SSD TRIM enable:
- <key>KextsToPatch</key>
- <array>
- <dict>
- <key>Find</key>
- <data>
- QVBQTEUgU1NE
- </data>
- <key>Name</key>
- <string>IOAHCIBlockStorage</string>
- <key>Replace</key>
- <data>
- AAAAAAAAAAAA
- </data>
- </dict>
-
- </array>
- 根据需要自行加入启动参数:
- <key>Arguments</key>
- <string>npci=0x2000 kext-dev-mode=1</string>
- <key>DefaultVolume</key>
- <string>Boot OS X</string>
复制代码
三、安装Yosemite
这个没什么好说的了,安装时选建好的fusion drive盘安装。
注: 我的硬盘列表,供参考
- oscars-iMac:~ oscar$ diskutil list
- /dev/disk0
- #: TYPE NAME SIZE IDENTIFIER
- 0: GUID_partition_scheme *128.0 GB disk0
- 1: EFI EFI 209.7 MB disk0s1
- 2: Apple_CoreStorage 127.7 GB disk0s2
- 3: Apple_Boot Boot OS X 134.2 MB disk0s3
- /dev/disk1
- #: TYPE NAME SIZE IDENTIFIER
- 0: GUID_partition_scheme *500.1 GB disk1
- 1: EFI EFI 209.7 MB disk1s1
- 2: Apple_CoreStorage 499.1 GB disk1s2
- 3: Apple_Boot Recovery HD 650.0 MB disk1s3
- /dev/disk2
- #: TYPE NAME SIZE IDENTIFIER
- 0: GUID_partition_scheme *500.1 GB disk2
- 1: Apple_HFS bakup 85.9 GB disk2s1
- 2: Apple_Boot Recovery HD 650.0 MB disk2s2
- 3: EFI FAT32 8.9 GB disk2s3
- 4: Apple_HFS hdisk 391.2 GB disk2s4
- 5: Apple_HFS Install OS X Yosemit... 13.3 GB disk2s5
- /dev/disk3
- #: TYPE NAME SIZE IDENTIFIER
- 0: Apple_HFS osclv *619.8 GB disk3
- Logical Volume on disk0s2, disk1s2
- 3484C84B-960E-43DF-837D-1EFD86AF177F
- Unencrypted Fusion Drive
复制代码
致谢:vinclone
参考:
vinclone 变色龙引导轻松实现混合驱动器 Fusion Drive 与前辈 Raid0 异曲同工 更加灵活安
|