Arch + window10 + 黑苹果的一些经验(联想小新 700) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
keysona
V2EX    Arch

Arch + window10 + 黑苹果的一些经验(联想小新 700)

  •  
  •   keysona 2016-10-28 10:07:10 +08:00 13058 次点击
    这是一个创建于 3321 天前的主题,其中的信息可能已经有所发展或是发生改变。

    发现还是离不开 window 。

    120g 固态硬盘, GPT + UEFI 引导。

    磁盘结构分区结构

    • 500M --> esp 分区 (系统引导分区)
    • 300M --> msr 分区(微软保留分区)
    • 60G --> window10
    • 40G --> os x 10.11
    • 15G --> Arch linux

    系统大小

    • 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 就可以了= =。

    安装 window10

    我是用 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

    这个没有什么好说的,照着 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 盘写入

    硬盘分区

    • Paragon Partition Manager,可分苹果的 hfs 以及 linux 的 ext4 ,这是官网版,使用受限可以尝试破解 or 绿色。

    最后

    我的机子是联想小新 700 电竞版 i5 + ssd 那个,要黑苹果的 efi 可以私信我,或者直接到企鹅群 556747638 群里下载。

    6 条回复    2019-02-04 12:52:04 +08:00
    xxyxd
        1
    xxyxd  
       2017-07-23 22:17:05 +08:00
    你好,我的电脑也是同款,所以想问楼楼要一个黑苹果的 efi,嘿嘿,谢谢啦
    keysona
        2
    keysona  
    OP
       2017-07-25 14:56:21 +08:00   1
    @xxyxd
    加这个群,556747638。群文件有最新的。

    我回归 win10 了。
    xxyxd
        3
    xxyxd  
       2017-07-26 11:02:35 +08:00
    @keysona 好的,不过那个群现在设置为不可加入了,如果可以的话,可以帮助我下一份档案吗,谢谢啦
    keysona
        4
    keysona  
    OP
       2017-07-26 18:21:42 +08:00
    @xxyxd

    抱歉啊,那个群我退了...现在也加不了...

    额,引导文件也删了...
    xxyxd
        5
    xxyxd  
       2017-07-28 22:31:26 +08:00
    @keysona 好的,谢谢啦,感觉可以去买一个 mac mini 来搞 ios 开发,貌似还不算贵
    Trumeet
        6
    Trumeet  
       2019-02-04 12:52:04 +08:00 via Android
    三个系统共存,dalao
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5255 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:48 PVG 13:48 LAX 21:48 JFK 00:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86