发现还是离不开 window 。
120g 固态硬盘, GPT + UEFI 引导。
系统大小
window10 初始大小,20g左右
osx 10.11初始大小,10g左右
arch,这个可以忽略不计了,建议把机械硬盘分一个区,挂载到var
首先安装 window10 ,之后是 os x 最后是 Arch 。
bios 关闭安全启动,以 uefi 启动。不然不能把 window 装在 gpt 分区的硬盘上。
以防万一,准备一个 u 盘 PE ,推荐微 pe ,或者其魔改的尊享版,这个支持 nvme 的固态硬盘。
写入镜像文件到 u 盘,推荐用 usbwritter 。
之前用 UltraISO 写 archlinux 的时候,发现进不去,换成 usbwritter 就可以了= =。
我是用 pe 安装的,你也可以把 window10 镜像写到 u 盘里。
window10 镜像可到 msdn.itellyou.cn 下载。
安装 window10 时需要注意一下 esp 分区和 msr 分区。
对于一块新硬盘,如果没有 esp 以及 msr , window 会自己创。
然后,坑爹的地方来了, window 自己创的 esp 分区才 100m ,怎么说,这大小很微妙。如果是 window + linux ,这也能凑合。加上 os x 明显是不行的。
所以,搞双系统的话,建议不要用微软自己的分的 esp 分区,推荐手动分。
进入 window10 的安装界面,来到选择装在哪个磁盘的界面。
shift + f10
diskpart
,进入该命令的交互模式diskpart
list disk
select disk 0
clean
convert gpt
create partition efi size=500
create partition msr size=300
create partition primary size=61440
上面的命令也较直白, list disk 列出所有硬盘以及他们的编号, select disk 后面的 0 代表一块要操作的硬盘编号。
接着就是创建三个必要的分区了。 size 的单位是 MB 。
多系统通常会碰到一个时间同步的问题,主要是 window 的锅。
# CMD(管理员权限)
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
首先在 bios 关闭安全启动。
# CMD(管理员权限)
bcdedit.exe/set nointegritychecks on
这个坑比较大,而且不一定能爬上来。自己多爬论坛吧。远景,黑苹果乐园,或者国外的 tonymacx86 。
刚才把 esp 分区弄成 500m 是有理由的,防止在黑苹果安装时出现抹盘失败( esp 低于 200m )。
接着是硬盘分区,使用 Paragon Partition Manager ,分一个苹果的 hfs 分区出来。这个一可以分 linux 的 ext4 分区。
接着用 transmac 写入下载好的 osx 镜像(懒人版 or 原版)。当然首先要用 transmac 格式化 u 盘。
之后就可以装了,假如一切顺利。
友情提示,黑苹果确实难搞,如果你的机型还没有人成功过的话就不要搞,不然会浪费很多时间,而且不一定成功...
装好之后,暂时用 u 盘引导进入 osx ,四叶草建议装完 Arch 之后再装到 esp 分区上。
这个没有什么好说的,照着 Arch wiki 就是行了。
不装 osx 时,我是用 system-boot 引导 window 以及 arch 的。
装了 osx 就要用四叶草了,以防万一会留一个 system boot 。
相应的配置看Arch Clover
<key>AddArguments</key>
<string>root=UUID=d4f1e3b7-b466-4c1b-991c-90fa99cafbc6 rw add_efi_memmap initrd=/initramfs-linux.img</string>
这一段的参数可以直接把 system boot 的 entries 下的配置文件的参数放进去,比如 initrd=/intel-ucode.img , intel cpu 必备,或者替换 root=UUID=x 为 root=PARTUUDID=y 。
需要注意, UUID 和 PARTUUID 是完全不同的。
PE
u 盘写入
硬盘分区
我的机子是联想小新 700 电竞版 i5 + ssd 那个,要黑苹果的 efi 可以私信我,或者直接到企鹅群 556747638 群里下载。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.