操作系统安装
先从 app store 下载 下载完后安装程序在应用里
打开 vm 新建 双击从光盘或映像安装
安装
安装失败
用其它工具安装
还可以先在 windows 上的 VM 下先安装好再拷贝到 mac(因为好操作些)
调试环境搭建:
下载KDK安装(物理机虚拟机都要安装)
在虚拟机中把下面那个文件
拷贝到虚拟机中的/Systems/Library/Kernel(可能现出现没有这个路径那是系统安装在其它盘)
查看:
liuhailongdeMac:~ liuhailong$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
ether 00:0c:29:f5:fe:66
inet6 fe80::20c:29ff:fef5:fe66%en0 prefixlen 64 scopeid 0x4
inet 172.16.222.136 netmask 0xffffff00 broadcast 172.16.222.255
nd6 options=1<PERFORMNUD>
media: autoselect (1000baseT <full-duplex>)
status: active
liuhailongdeMac:~ liuhailong$
虚拟机输入:
sudo nvram boot-args="debug=0x141 kext-dev-mode=1 kcsuffix=development pmuflags=1 -v"
sudo reboot
重启虚拟机:
物理机输入命令:
sudo arp -S 172.16.222.136 00:0c:29:f5:fe:66
进入 lldb
(lldb) kdp-remote 172.16.222.136
连接成功:
(lldb) continue
(lldb)run
参考:
http://www.freebuf.com/articles/system/90049.html
https://blog.csdn.net/aerror/article/details/84947111
https://blog.csdn.net/xiaoi123/article/details/84588654
转载于:https://blog.51cto.com/haidragon/2158791