前言
當時查找不到好的amd鏡像,在發文後才找到其它更好更新的資源,在這方面國人的速度也很厲害,分享一個當前最新版本的
聆曦AMD&Intel雙平臺黑蘋果鏡像安裝包Catalina
https://www.c4dlx.com/forum.php?mod=viewthread&tid=942&highlight=amd
鏡像
我電腦是amd cpu,直接使用人家做好的鏡像 SierraAMD,
地址: https://forum.amd-osx.com/viewtopic.php?f=23&t=1899,
另外也有其它地址:
- SierraAMD V5.2 http://bit.ly/2qJ2vLb
- SierraAMD V5.2 with Enoch Bootloader http://bit.ly/SierraAMDb
- HighSierraAMD V2 http://bit.ly/2K051VI
- HighSierraAMD V2 Legacy http://bit.ly/2vsHZU7
- HighSierraAMD V1 with Enoch http://bit.ly/2HeHJJQ
- dmg MD5s http://bit.ly/filemd5s
都是來源於這個論壇 https://forum.amd-osx.com/viewforum.php?f=51&sid=30d48f0810c4f2194ea58acca2db72b2。
虛擬機
我原本是使用vmware player,它內部使用192.168.106網段,並且沒有“虛擬網絡編輯器”,不能修改內網網段,導致與我這邊局域網衝突。最終還是使用了vmware pro。
分辨率
安裝過程很順利,界面安裝後只有1024的分別率,網上說安裝下面兩個可以解決,實測可以。
- VMsvga2_v1.2.5_OS_10.9.pkg
- guestd_patches.pkg
前者最初是安裝了1.2.4版本,閃屏,使用了最新的1.2.5恢復正常。
另外還有比例不對情況,於vmware的虛擬機設置中找到顯示器一項,輸出你想要的分辨率,啓動虛擬機解決。
擴展空間
先在虛擬機的設置中,把硬盤擴展到想要的大小。啓動系統後,到終端輸入
- diskutil list 查看分區ID
- diskutil resizeVolume disk0s2 60GB,disk0s2是對應的分區
文件傳輸
需要從電腦拷文件到虛擬機裏面,可以到finder中的go菜單,選擇connect to server,輸入主機ip以及賬號密碼,打開共享目錄。
空間不足
虛擬機使用一會,就會被告知空間滿了,使用 OmniDiskSweeper 查看後,發現是 /cores 目錄製成的core文件過多,應該是系統存在很多錯誤導致。通過一般搜索是使用 ulimit -c 0 設置,但我設置沒有效果,正確應該是:
- 創建文件 /etc/sysctl.conf
- 輸入內容 kern.coredump=0
ruby版本2.0過低
我是使用rvm來處理,一般這個也很容易搜索出結果。
- curl -L get.rvm.io | bash -s stable
- rvm install 2.5
NTFS只讀問題
我有四個硬盤,三個ntfs的,默認裝好系統好,這三個盤都看到,但是都是隻讀。
- 使用fstab進度行設置開機掛載,如 LABEL=colorful none ntfs rw,auto,nobrowse;
- 關閉windows系統快速啓動以及休眠功能,可以輸入powercfg /h off;
- 如果是intel,還有一個說法是關閉設備管理器中的“Intel® Management Engine Interface”;
我是隻關閉了win10快速啓動,但系統盤還是不能以可寫掛載,後來把休眠也禁用了就解決問題。
還有其它掛載工具,如ntfs-3g,沒有使用過就沒有詳細描述。
附:
Xcode 支持的系統版本對照
https://zh.wikipedia.org/wiki/Xcode