VirtualBox V5.2.12(最新版)
macOS Sierra 10.12 Final系統映像
用解壓軟件解壓映像文件,選擇系統映像,右鍵點擊然后選擇“解壓到當前文件夾”,因為文件較年夜,請合理放置解壓位置。解壓后呈現一個后綴vmdk的文件在接下來的步調中需要用到。
安裝virtualbox虛擬機,保舉利用搜狗搜刮直接下載安裝,本教程利用的是Virtualbox版本5.2.X,利用VMware同樣可以裝黑蘋果,今后有機遇編寫相關文章。
建立新虛擬機
名稱:Mac
類型:Mac OS X。
版本:Mac OS Sierra 10.12。
內存巨細為4GB (本機RAM的50%)
虛擬磁盤文件:macOS 10.12 Sierra.vmdk。
自界說虛擬機的設置。
CPU: 4焦點CPU(我的CPU是core I7)并啟用PAE/NX。
系統:啟用EFI、封閉軟驅,芯片組為PIIX3或IHC9。
顯示-顯存巨細:設置它為128 MB
存儲:macOS 10.12.vmdk
經由過程CMD將下面的代碼添加到VirtualBox,“確保以辦理員的身份運行它”,利用號令條之前封閉virtualbox后臺法式
cd "C:\Program Files\Oracle\VirtualBox\"
接下來是6條代碼
注重:將“Mac”替代為 虛擬機名稱,然后復制粘貼到CMD。
你可以利用記事本的替代功能,如下圖
VBoxManage.exe modifyvm "Mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Mac" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage.exe modifyvm "此處是你的虛擬機名稱請替代" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "此處是你的虛擬機名稱請替代" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "此處是你的虛擬機名稱請替代" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "此處是你的虛擬機名稱請替代" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "此處是你的虛擬機名稱請替代" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "此處是你的虛擬機名稱請替代" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
非Virtualbox 5. x.x版本代碼分歧,下面是4.x.x的版本代碼,道理是點竄cpu代碼
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "AvoidErrors" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
務必期待代碼加載完畢!
進行簡單的導航設置,完當作后,此刻可以運行虛擬機并享受macOS了。
操作說話設置由英文設置為中文的步調,重啟后生效。
若剛加載虛擬機呈現error不消管,請期待代碼加載,現實環境是初度設置你需要等好久才能進入系統!
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!