0%

install macos 10.14 mojave in virtualbox

准备工作

brew cask install virtualbox
brew cask install virtualbox-extension-pack

制作iso

https://apps.apple.com/us/app/macos-mojave/id1398502828?mt=12

Create macOS Mojave DMG Image

hdiutil create -o /tmp/mojave -size 7900m -volname mojave -layout SPUD -fs HFS+J

Mount Mojave DMG image to macOS

hdiutil attach /tmp/mojave.dmg -noverify -mountpoint /Volumes/mojave

Create a Mojave Installer

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia –volume /Volumes/mojave –nointeraction

Unmount Disk Image

hdiutil detach /volumes/Install\ macOS\ mojave

Convert DMG File to ISO File

hdiutil convert /tmp/mojave.dmg -format UDTO -o ~/Desktop/mojave.cdr

Rename and Move Mojave ISO file to Desktop

mv ~/Desktop/mojave.cdr ~/Desktop/mojave.iso

命令与输出

➜  ~ hdiutil create -o /tmp/mojave -size 7900m -volname mojave -layout SPUD -fs HFS+J
created: /tmp/mojave.dmg
➜ ~ hdiutil attach /tmp/mojave.dmg -noverify -mountpoint /Volumes/mojave
/dev/disk4 Apple_partition_scheme
/dev/disk4s1 Apple_partition_map
/dev/disk4s2 Apple_HFS /Volumes/mojave
➜ ~ sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/mojave --nointeraction
Password:
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Copying boot files...
Install media now available at "/Volumes/Install macOS Mojave"
➜ ~ hdiutil detach /volumes/Install\ macOS\ mojave
"disk4" ejected.
➜ ~ hdiutil convert /tmp/mojave.dmg -format UDTO -o ~/Desktop/mojave.cdr
正在读取Driver Descriptor Map(DDM:0)…
正在读取Apple(Apple_partition_map:1)…
正在读取(Apple_Free:2)…
正在读取disk image(Apple_HFS:3)…
..............................................................................
已耗时: 2m 23.416s
速度:55.1M字节/秒
节省:0.0%
created: /Users/d2x3/Desktop/mojave.cdr
➜ ~ mv ~/Desktop/mojave.cdr ~/Desktop/mojave.iso

安装

芯片组 PIIX3

cd “/Applications/VirtualBox.app/Contents/MacOS/“
VBoxManage modifyvm “macos 10.14 Mojave” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata “macos 10.14 Mojave” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”
VBoxManage setextradata “macos 10.14 Mojave” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “macos 10.14 Mojave” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”
VBoxManage setextradata “macos 10.14 Mojave” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “macos 10.14 Mojave” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

vmware fusion
XKZYV-PK9CC-A1Y0X-K5HZL-Y65ZV

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