最近买了点零件组装了一台台式机,现在也装上了WIN10+OSX10.14.3体验下来还是很棒的,比我自己的MBP要流畅很多,本文分享下其中一些经验。
电脑配置 CPU :I7 8700主板 :微星B360M 迫击炮显卡 :迪兰RX580 8G (在10.14系统上只有A卡才能免驱,要注意)内存 :金士顿骇客神条DDR4 8G 2666 * 2电源 :酷冷至尊550W MWE550机箱 :安钛克 P8硬盘 :英特尔760P 256G NVMe M.2(装OSX系统),希捷酷鱼1TB(数据仓库),三星860 EVO 250G SATA3(装WIN10,这里不能再买M2的,这个主板第二个M2接口限制很多,插上网卡后就会失效)网卡 :BCM943602CS (免驱动)风扇 :九州风神大霜塔(其实买单个风扇的就够了。。。)其他 :机箱风扇集线器,硅脂等也要注意哈,不然买来后发现差这些小东西才能组装很尴尬安装OSX 安装前做了点功课,主要是观看B站的教学视频,这里推荐以下视频,建议1.3倍速度观看。参考视频记录下大概要做哪些事情,安装经过几个阶段,另外思考下和WIN装系统有什么区别,多思考的好处是有些情况下可以举一反三,要养成习惯。
镜像使用:https://blog.daliansky.net/macOS-Mojave-10.14.3-18D42-official-version-with-Clover-4859-original-image.html
EFI使用:https://github.com/SuperNG6/MSI-B360-10.14.3-EFI
安装流程就和视频差不多了,这里提几个注意点
硬盘必须是GPT分区,不可以使用MBR,建议再安装前使用WIN下的diskgenius
把磁盘格式化成对应的格式。 Clover是一个引导程序,在启动OSX之前会执行clover中对应的配置信息,因此配置要一定选对,尤其是显卡型号,这里I7 8700对应的是UHD630. 安装完后配置引导主要是把clover放入到EFI分区中,然后让主板去该分区下加载clover,这样就能到clover的界面上。其他的EFI不需要理会,clover会自动收集所有硬盘的EFI引导信息,因此只要能引导到clover,那么就能通过clover引导进入任何系统。 微星B360主板设置UEFI:Hard Disk后还需要再高级设置中配置UEFI的优先级,硬盘 BBR那个设置选项。 有问题欢迎留言交流(留言板需要fq)。
配置OSX 加上黑苹果,目前有三台OSX设备,因此装机初始化我是选择依赖于brew
,启动OSX之后首先安装brew
,然后执行初始化脚本即可。 由于脚本涉及到好多私人帐号信息,这里不放出了,大概思路是配置要安装的软件,然后安装之后扫描本地是否有配置脚本,有的话则执行配置脚本来配置。
清单1: brew配置脚本示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 #!/usr/bin/env bash basePath=$(cd `dirname $0 `; pwd ) rootPath=$(cd `dirname $0 `; cd ..; pwd ) installBrew (){ ${basePath} /brew_proxy.sh } DMG_SOFTWARE=( "homebrew/cask-versions/java8" "shadowsocksx-ng" "iina" "phoenix" "appcleaner" "iterm2" "google-chrome" "intellij-idea" "datagrip" "sequel-pro" "flux" "plistedit-pro" "ezip" ) CMD_SOFTWARE=( "telnet" "wget" "axel" "golang" "autojump" "zsh-syntax-highlighting" "zsh-autosuggestions" "nvm" "yarn" ) resetConfig (){ local softName=$1 if [ ! -f "${rootPath} /${softName} /start.sh" ];then echo "${softName} 不需要配置" else echo "开始配置 ${softName} " ${rootPath} /${softName} /start.sh | echo echo "配置 ${softName} 完成" fi } echo '开始安装brew...' installBrew echo '安装brew完毕' echo '开始安装命令行工具...' for cmd in ${CMD_SOFTWARE[@]} do ( brew install ${cmd} resetConfig ${cmd} ) done echo '安装命令行工具完毕' echo '开始安装DMG工具...' for cmd in ${DMG_SOFTWARE[@]} do ( brew cask install ${cmd} resetConfig ${cmd} ) done echo '安装DMG工具完毕' echo '开始清理brew缓存...' brew cleanup echo '清理brew缓存完毕' echo 'brew all finish'
配置Windows Windows主要用来玩游戏,因此只需要一些使用习惯能和OSX下保持一致即可。
magic trackpad2支持 网上大神是真的多,有大佬开发了http://extramagic.forbootcamp.org/ ,使用该软件能够让trackpad2在Win下90%完美,体验上不如Mac上自然,不过不是主力系统是可以接受的。(滚动方向这个软件也是支持的哈)
Ctrl Alt改键映射 使用注册表法 ,原代码如下:
清单2: win下键盘映射reg脚本
1 2 3 4 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,38,00,1D,00,1D,00,38,00,00,00,00,00
1 2 3 4 5 6 7 "Scancode Map"=hex: 00,00,00,00, # 固定 00,00,00,00, # 固定 04,00,00,00, # 下面有4行 38,00,1D,00, # Left Alt -> Left Ctrl 1D,00,38,00, # Left Ctrl -> Left Alt 00,00,00,00 # 固定
键值对照表 更多请参考
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Escape 01 00 Tab 0F 00 Caps Lock 3A 00 Left Alt 38 00 Left Ctrl 1D 00 Left Shift 2A 00 Left Windows 5B E0 Right Alt 38 E0 Right Ctrl 1D E0 Right Shift 36 00 Right Windows 5C E0 Backspace 0E 00 Delete 53 E0 Enter 1C 00 Space 39 00 Insert 52 E0 HOME 47 E0 End 4F E0 Num Lock 45 00 Page Down 51 E0 Page Up 49 E0 Scroll Lock 46 00
其他 目前用起来挺完美的,后续有问题会继续更新该文章。