0%

VMware15.5.0 安装MacOS 10.15.3

MacOS

1
2
3
4
5
6
7
8
9
10

▄████ ██▀███ ▄▄▄ ▓██ ██▓ ▄▄▄ ▓█████▄
▒ ██▒ ▀█▒▓██ ▒ ██▒▒████▄ ▒██ ██▒ ▒████▄ ▒██▀ ██▌
░▒██░▄▄▄░▓██ ░▄█ ▒▒██ ▀█▄ ▒██ ██░ ▒██ ▀█▄ ░██ █▌
░░▓█ ██▓▒██▀▀█▄ ░██▄▄▄▄██ ░ ▐██▓░ ░██▄▄▄▄██░▓█▄ ▌
░▒▓███▀▒░░██▓ ▒██▒▒▓█ ▓██ ░ ██▒▓░██ ▓█ ▓██░▒████▓
░▒ ▒ ░ ▒▓ ░▒▓░░▒▒ ▓▒█ ██▒▒▒ ▒▒ ▒▒ ▓▒█ ▒▒▓ ▒
░ ░ ░▒ ░ ▒ ░ ░ ▒▒ ▓██ ░▒░ ░ ░ ▒▒ ░ ▒ ▒
░ ░ ░ ░ ░░ ░ ░ ▒ ▒ ▒ ░░ ░ ░ ▒ ░ ░ ░
░ ░ ░ ░ ░ ░ ░ ░

准备工具

解锁VMware,支持创建MacOS

  • 关闭vmware所有服务

    cmd --> services.msc

  • 解压unlocker-master.zip

  • 管理员身份运行unlocker-master文件夹里面的win-install.cmd

  • 等待完成(其中有一个步骤是在softwareupdate.vmware.com下载com.vmware.fusion.tools.darwin.zip.tar,如果一直无法下载,或者下载连接不存在,切换网络至翻墙)

新建虚拟机

1
2
3
4
5
6
7
8
9
标准流程走一遍即可

编辑虚拟机设置

内存 --> 8G

处理器 --> 2x4,勾选虚拟化引擎里面的全部选项

CD/DVD(SATA) --> 自动检测

1、U盘安装方式

任意一款刻录工具(Etcher),把dmg刻录到U盘

把U盘加载到VMware

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
编辑虚拟机设置

添加

硬盘

SATA

使用物理磁盘

设备:选择U盘 (有Apple HFS分区,如果检测不到U盘,请重新插拔及重启VMware)

使用单个分区

勾选Apple HFS分区

浏览 --> 选中macOS文件夹

2、ISO引导安装方式

最新MacOS/可用的IOS引导安装

安装黑苹果

安装

开启虚拟机

1
2
3
4
5
6
7
8
9
简体中文

磁盘工具

选择VM硬盘 --> 抹掉 --> 名称随便,格式默认

关掉磁盘工具

安装macOS --> 继续 --> 同意,同意 --> 安装
1
2
3
4
5
6
7
8
9
10
11
12
13
中国大陆 --> 继续 --> 继续

现在不传输任何信息

稍后设置Apple ID

同意

创建电脑账户

继续 --> 继续 --> 不启用Siri

系统偏好设置 --> 软件更新 --> 全部取消

关机 –> 删掉已挂载的U盘

优化虚拟显卡

  • 系统偏好设置 ——> 程序坞 ——> 最小化窗口使用——>缩放效果

  • 系统偏好设置 ——> 扩展 ——> 去掉没用的

  • 系统偏好设置 ——> 辅助功能 ——> 显示 ——> 勾选减少透明度

  • 允许安装任何来源的应用

    启动台搜 ter,选择终端

    sudo spctl --master-disable

安装VMtools

  • 虚拟机 ——> 安装VMware Tools

  • 系统偏好设置 –> 安全与隐私

v2ray翻墙

v2rayU

修改~/.zshrc使terminal的zsh走代理

1
2
3
4
5
6
alias proxy='export all_proxy=socks5://127.0.0.1:5660'
alias unproxy='unset all_proxy'

# Proxy
export http_proxy=http://127.0.0.1:1234
export https_proxy=http://127.0.0.1:1234

source ~/.zshrc

安装brew

1、官方安装方式(极慢)

安装的时候如果提示ssl error,看一下是否可以ping通github。。。ping不通,只能翻墙

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、中文安装方式(没测过)

码云的HomebrewCN项目

(HomebrewCN)[https://gitee.com/cunkai/HomebrewCN/]

3、手动国内源安装方式(速度飕飕的)

针对非ARM架构的修改方式,中科大源

1
2
3
4
5
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh >> brew_install

chmod +x brew_install

vi brew_install
1
2
3
4

HOMEBREW_CORE_DEFAULT_GIT_REMOTE="https://github.com/Homebrew/homebrew-core"
改成
HOMEBREW_CORE_DEFAULT_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git/"
1
2
3
4

HOMEBREW_BREW_DEFAULT_GIT_REMOTE="https://github.com/Homebrew/brew"
改成
HOMEBREW_BREW_DEFAULT_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git/"

./brew_install

修改brew使用中科大源

1
2
3
4
5
6
7
8
9
10
11
12
13
cd "$(brew --repo)"

git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc

source ~/.zshrc

brew update

取消安装软件时更新homebrew

~/.zshrc配置文件添加

1
2
# Disable homebrew updating
export HOMEBREW_NO_AUTO_UPDATE=true

安装tree,htop,wget

brew install tree htop wget

安装流量监控软件PeakHour

PeakHour 4.1.9

我的.zshrc配置文件

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
[[ $TMUX = "" ]] && export TERM="xterm-256color"

if [ "$COLORTERM" = "gnome-terminal" ]; then
export TERM=gnome-256color
fi

plugins=(
git
)

# 历史记录显示时间
HIST_STAMPS="yyyy-mm-dd"

# oh-my-zsh支持256色
export TERM="xterm-256color"

# some more ls aliases
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias lh='ls -lh'
alias lah='ls -lAH'
alias lha='ls -lAH'
alias cl='clear'
alias py='python'
alias py3='python3'

# Gitlab
export GIT_SSL_NO_VERIFY=1

# Fix no matches
setopt no_nomatch

# Disable homebrew updating
export HOMEBREW_NO_AUTO_UPDATE=true

# Hidden username & hotname
export PS1="%10F%n%f: %11F%1~%f \$ "

开启SSH

修改SSH配置文件

1
2
3
sudo vim /etc/ssh/sshd_config

X11Forwarding yes

打开系统偏好设置 ——> 共享 ——> 勾选“远程登录”

在XShell连接时,登录设置,使用键盘输入用户身份验证

修改XShell终端显示中文
vim ~/.bash_profile
export LANG=zh_CN.UTF-8

虚拟机系统升级方式

  • 1、在app store里直接更新

    • 在app store里直接更新,然后重新系统之后,等加载条结束,直接关闭虚拟机
    • 系统改为windows10 x64,启动一次,会发现无法启动,再次关闭虚拟机
    • 系统改为macos 10.15,再启动,会发现系统正在更新,等更新结束
  • 2、下载新的dmg镜像,扔到虚拟机直接安装

参考

Upgrade

相关错误

“无效的服务器地址” BasicIPv6ValidationError

1
2
3
4
5
6
7
8
# 列出所有网络服务信息
networksetup -listallnetworkservices

# 停止对应网卡的ipV6服务
networksetup -setv6off "Ethernet"

# 命令行设置网关/IP
networksetup -setmanual "Ethernet" 10.10.22.222 255.255.255.0 10.10.22.1

提示LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

就是要你终端翻墙。。。

xcrun: error: unable to lookup item ‘Path’ in SDK ‘iphoneos’

sudo xcode-select --switch /Applications/Xcode.app

yarn ios无法启动awsomeproject

关了终端代理

连接Wifi无法联网

删掉之前已存的wifi,删掉wifi连接,增加wifi连接,之后连接wifi,增加dns解析

虚拟机压缩MacOS APFS磁盘

1
2
3
4
cat /dev/zero > wipefile; rm wipefile

C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe -d "D:\env\xxx\macOS.vmdk"
C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe -k "D:\env\xxx\macOS.vmdk"

欢迎关注我的其它发布渠道