最初发布于 szhshp的第三边境研究所, 转载请注明

前言

  1. 把自己效率低归到工具之上都是不负责任且耍流氓的行为
  2. 知己知彼, 百战百胜
  3. 我后来买了白果, Win 和 Mac 各有千秋不能一概而论谁优谁劣, 以下仅供参考

系统配置

  • 一台 Windows 电脑
  • 一名 Windows 深度用户
参数 信息
主机 HP ZHAN 66 Pro G1
CPU i7-8550U
硬盘 128GB SSD+1T HDD
网卡 intel® Dual Band Wireless-AC 8265
显卡 HD650 (驱动成了HD620)
BIOS HP Q93 Ver. 01.12.00 (重要, 升级后才驱动成功)

Installation

macOS Big Sur 11.1

引导工具

两种工具:

  1. Clover: 比较老牌,逐渐弃用
  2. OpenCore: 又称 OC, 比较新大多 EFI 都基于 OC 实现

安装步骤

  1. 确定要安装的硬盘, 我选择了 1T HDD 的末尾分出一个盘
  2. 分一个磁盘, 大概 50G 应该要的吧
    • 分磁盘的时候首先要小心,如果是从现有的磁盘分出多余的空间,那么千万不要改成动态磁盘
    • 分磁盘的时候千万不要改成动态磁盘, 会多出很多不必要的额外操作
    • 使用 Raw 格式进行格式化
    • 磁盘必须为 GPT/GUID 格式
      • 需要有一个 200MB+ 的 EFI 分区
      • 使用 DiskGenius 来进行 EFI 分区创建和扩容
  3. 找到镜像, 使用 Transmac 写到 U 盘里面
    • U 盘最好大于 16G
    • 一般网上提供的镜像里面除了系统镜像会带一些其他内容:
      • Clover
      • OC
      • PE
    • 每一个模块都会有一个分区, Clover 和 OC 还有 PE 都会有一个分区, 每个分区都会有 EFI 文件夹, 这里面就是引导文件
    • 然后优盘主要的引导分区是 EFI 分区, 这个分区有时候也会取名为 ESP
  4. 找到引导文件
    • 这个步骤比较花时间, 因为无法空手写出一个引导文件
    • 引导文件是一个 EFI 文件夹, 里面可能包含以下子文件夹:
      • BOOT
      • CLOVER
      • OC
  5. 使用 DG 替换掉优盘镜像里面的 EFI 文件, 这个操作需要删除原文件然后粘贴新文件, 这个操作全程都在 DG 里面操作
  6. BIOS 关闭 Secure Boot
  7. 开机使用 F9 选择通过文件引导, 希望 OC 引导就选择 U 盘刚替换的 OC 文件夹下面的 .efi , 希望 Clover 引导就选择 Clover 文件夹下面的 .efi
  8. 引导进入安装界面
  9. 选择刚才分出来的那个磁盘
    • 千万不要选错
    • 格式化成 APFS 格式
    • SSD 和 HDD 都可以选 APFS 结果都一样
    • 然后安装
    • 这里要等很久很久的, 即使显示"还剩不到一分钟"也要等很久
    • 会重启三四次, 每次都要 F9 选择 EFI 引导
  10. (可选)合并 EFI 到 Windows
    • 有时候 OC 引导 Windows 会失败, 这种情况下需要设置两套 OC 配置才能正常启动 Windows: 所以一般设置默认启动 Windows, 如果需要启动 OSX 那就使用 F9 进入引导启动 OSX
    • 合并 EFI 的方法
      • 使用 DG 将刚才使用的引导文件夹 (OC 或者 Clover) 复制到自己硬盘的 ESP 文件夹的 EFI 里面, 和 Windows 文件夹平级
      • 需要使用 EasyEFI 调整一下顺序让以后开机通过 OC 或者 Clover 引导

添加驱动

一般来说驱动是一个 kext 文件夹

将这个文件夹拷贝到 EFI/OC/Kext 文件夹之后, 需要在 config.plist 文件里面进行配置

每一个 kext 都需要配置每一个需要加一行

在 kernel 一列加一个 child:

<dict><key>Arch</key><string>Any</string><key>BundlePath</key><!-- 这里写上新的 kext 的文件夹名称, 注意要带上后面的 .kext --><string>IntelBluetoothFirmware.kext</string>   <key>Comment</key><string></string><key>Enabled</key><true/><key>ExecutablePath</key><!-- 这里写上对应的文件夹, 这里不带 .kext --><string>Contents/MacOS/IntelBluetoothFirmware</string><key>MaxKernel</key><string></string><key>MinKernel</key><string></string><key>PlistPath</key><!-- 一般来说这个路径不用改, 保留和其他的一样就可以 --><string>Contents/Info.plist</string>
</dict>

相关驱动

  • WIFI 驱动: https://github.com/OpenIntelWireless/itlwm

    • 可以选择 1.2 版本的 AirportItlwm: https://github.com/OpenIntelWireless/itlwm/releases/tag/v1.2.0
  • 蓝牙驱动:
    • 适用设备: ntel® Dual Band Wireless-AC 8265

Troubleshooting

如何判断自己磁盘是 MBR 还是 GPT

如果不小心转化为的动态磁盘

  1. 首先转换成基本 MBR 磁盘

    • DiskGenius 操作方法: 相关文章
    • 傲梅分区助手测试成功
  2. MBR 磁盘转换为 GPT 磁盘
    • DiskGenius 测试成功
  3. GPT 磁盘自行划分出一块 EFI 分区 (300MB 以上, 建议 500MB)
    • EFI 分区位置没有太大要求, 就算放在磁盘中央也不要紧, 但还是建议把这个 EFI 分区放到磁盘最头部

引导的时候关闭代码显示

关闭 啰嗦模式 即可

无法进入安装界面

EFI 有问题

一般到 config.plist 里面 boot-argument 加上一个 -v 来查看详细日志

各种卡在跑代码的情况都是因为 EFI 不适用

双系统时间相差 8 小时

跑到 windows 里面加一个注册表项

Win+X 通过管理员权限打开 cmd

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

或者在 macOS 下面跑一个脚本:

sudo sh -c "$(curl -kfsSL https://raw.githubusercontent.com/hieplpvip/LocalTime-Toggle/master/fix_time_osx.sh)"

啰嗦模式

一般到 config.plist 里面 boot-argument 加上一个 -v 来查看详细日志

希望关闭啰嗦模式的话也就删掉 -v 即可

如何升级 HP BIOS

https://support.hp.com/cn-zh/document/c00444074

虽然惠普提供了工具升级, 但是最后还是通过手动更新才完成: 在 Windows 中手动更新 BIOS

MacOS 配置

我黑了一台苹果, 我把快捷键全部改成了 Windows 风格

我要和 Window 的快捷键键位一模一样!!!

我要和 Window 的快捷键键位一模一样!!!

一模一样!!!

哪个不爽改哪个!!!

核心工具: BetterAndBetter

我会使用这个软件将快捷键全部 Remap

官网: https://www.better365.cn/bab2.html

BAB配置文件

HotKeys

少废话, 换回成 Windows 的模式

Keyboard Modifiers

Cmd 和 Ctrl 键位置互换, 变成 Windows 键盘风格

Screenshot

系统自带:

其中一个为截取屏幕, 并保留到剪贴板

另一个为截取屏幕, 并直接保存到桌面.

根据自己的需求在系统偏好设置里面改成 Ctrl+Alt+A 以及 Ctrl+Alt+Shift+A

Hotkey Cheatsheet

macOS hotkey Feature Comments Remapping
Return(回车键) 重命名 或者点击一下等 1sec 也可以, 和 Win 相同 F2
Cmd + Opt + Esc 任务管理器

Network

DNS/Hosts

sudo vi /etc/hosts

Software

New Edge

官网直接下载

开发者模式安装 crx

首先右键找到对应的 crx, 一般在 Download

# 跳转到 Download 文件夹
j Download # 解压到 xxx 文件夹 (记得要带上 -d 的参数)
unzip xxx.crx -d xxx

Node/NPM

直接官网

Git

Mac 自带 ZSH, git 理论上可以直接用

但是你输入 git 的时候他会等会让你先安装一个 Command Line Tools.

然后会同时给你安装一个 xcode.

用这个方法可以跳过安装整个 xcode, 单独安装 Command Line Tools

xcode-select --install
sudo xcode-select --switch /Library/Developer/CommandLineTools

完成之后再检查一下是否可以用了:

git version

VSC

见官网

添加环境变量让 VSC 可以通过 Code 命令启动

Windows 下面可以使用一行 code 命令来打开一个 VSC, mac 默认安装没有把 VSC 加到环境变量

cd ~
vim .bash_profile

然后加上这一行到末尾:

export PATH=/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin:$PATH

完了之后记得要让他应用修改:

source .bash_profile

后重启 Terminal 试一下有没有效果.

CLI

使用 Finder 打开文件夹

使用 open 这个关键词就可以使用 Finder 打开

open /Path/To/Directory/
homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
Oh-my-zsh

他们的官方网站: https://ohmyz.sh

安装方法: https://ohmyz.sh/#install

开启 Terminal 报错: Insecure completion-dependent directories detected

这是由于 /usr/local/share/zsh /usr/local/share/zsh/site-functions 这两个目录没有权限, 给这个两个目录赋权就可以了.

chmod 755 /usr/local/share/zsh
chmod 755 /usr/local/share/zsh/site-functions
Spaceship

安装这个玩意可能会重写 .zshrc, 如果之前提前安装过 autojump 那么在安装之后要重新配置一下

npm 也可以安装

cnpm install -g spaceship-prompt

优雅地 Hack 一台黑苹果 (HP 战 66)相关推荐

  1. 惠普hp战66拆机(含主板)

    惠普hp战66拆机(含主板) 1.拧螺丝 红色箭头处螺丝不用完全卸下,只需拧松到适当(无外旋趋势),总共5颗. 红色椭圆出螺丝需完全卸下,总共两颗. 2.撬后盖 从网口处插入撬杆,因为就这里缝隙大一些 ...

  2. 惠普Hp 战66 g3 amdR7-4800U,USB接口以及type-C速率/功能

    https://h30471.www3.hp.com/t5/bi-ji-ben-dian-nao/zhan66-san-dai-AMD14ying-cun-ban-quan-gong-nengusbt ...

  3. 解决惠普战66五代发烫及风扇响问题——ICS.exe死循环

    5月中下旬入手了[惠普(HP)战66五代 锐龙版 14英寸轻薄笔记本电脑(全新2022款锐龙 R5-5625U 16G 512G 高色域低功耗屏 长续航)],但激活后风扇很响且主板发烫,卸载ICS得以 ...

  4. 惠普战66五代和2022款联想小新air15选哪个好

    参数上可以直观看到的是air15屏幕尺寸更大,重量更重.惠普(HP)战66尺寸小重量也轻.两款的端口都挺丰富的,CPU的话air15采用的R7-5700U性能更加强大,战66的电池续航时间更长,屏幕亮 ...

  5. 惠普战66一代拆机_惠普战66拆机教程;惠普战66怎么加内存-聚超值

    前言: 今年6-18时入HP 战66二代AMD版时就在计划双十一时升级内存到16G,并顺带加个机械硬盘.结果用了4个多月后感觉目前硬盘空间尚无压力,所以只计划加内存. 晒单: 之前有朋友用过芝奇,说还 ...

  6. HP 战x 死机问题解决

    一台惠普战x笔记本,买来以后就更换了固态硬盘为Intel 760p,使用无问题.今日将硬盘换回原装的PM981并重新安装系统,经常出现用一段时间卡死,无法唤出任务管理器,但是按住电源键5秒又会将之前阻 ...

  7. hp9000 e25服务器 显示器,DIY瞎折腾 篇十五:又挽救了一台显示器-HP 2011X-附翻车过程...

    DIY瞎折腾 篇十五:又挽救了一台显示器-HP 2011X-附翻车过程 2021-03-12 20:23:38 3点赞 9收藏 4评论 创作立场声明:节能环保,废物利用,交流过程,希望大家剩下钱,买更 ...

  8. hp惠普战66系列开机频繁闪烁如何解决相关的问题?蓝屏问题如何解决?

    本文电脑:惠普战66pro,惠普战66系列通用 文章目录 前言 一.计算机频繁闪烁屏幕不开 二.

  9. 版本 87.0.4280.66_没有对比没有伤害,全新惠普战66二代这些动人细节你Get到了吗?...

    去年8月底,英特尔发布了代号Whiskey Lake-U的第八代酷睿U系列处理器.今年2月底,英伟达也推出了全新的MX250/MX230移动显卡.这意味着,轻薄本的两大核心部件都完成了年度更新.秉承着 ...

最新文章

  1. 数据绑定(Binding)
  2. 要选择做有价值的事情
  3. 中石油训练赛 - High Load Database(二分+记忆化)
  4. array_push_PHP array_push()函数与示例
  5. 搭建cacti监控平台
  6. Windows Workflow Foundation 培训资源
  7. HashSet源码阅读
  8. Java核心技术 卷1基础知识 原书第10版.pdf
  9. CSS YUI reset
  10. php中开通短信验证码,php利用云片网实现短信验证码功能的示例代码
  11. 通达信经典实用选股公式
  12. python表格控件_python表格控件
  13. 电脑开机黑屏,只有鼠标能动
  14. 2018年1月9日的工作总结
  15. 快速搭建个人博客——保姆级教程
  16. 密码正确登入不了网络计算机,电脑突然断网,然后重启输入密码就登陆不了电脑为什么?老是显示当前电脑时间与网络时间不一致...
  17. 11-聊天机器人项目准备
  18. MacOS 12.0 Monterey Beta5 (21A5304g) 三分区原版黑苹果镜像
  19. Aerospike之路
  20. 【vue3】 使用JSX实现普通、具名和作用域插槽

热门文章

  1. linux:vimplus
  2. Python的字符串函数以及引用
  3. 李宏毅机器学习35——meta learning
  4. Oracle 12CR2查询转换之视图合并
  5. 2019-7-9 [JavaSE] String ,StringBuffer,StringBuilder比较 装箱和拆箱 日期类 正则
  6. idea集成git合并分支到主干
  7. 数据挖掘笔记(5)-关联规则算法Apriori
  8. 第三方支付 : 概述、起源 | PayPal 和支付宝 的诞生的故事
  9. java程序之出差补助计算
  10. Vim之查找字符串时高亮显示颜色的修改