V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
keysona
V2EX  ›  Arch

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

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

    发现还是离不开 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   ·   实用小工具   ·   1162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.