in

Clean Install macOS High Sierra On Windows 10 PC With VirtualBox



In this tutorial we will perform a clean installation of macOS High Sierra on a Windows 10 P.C. using VirtualBox.

Unlike most tutorials which use a pre-built virtual hard disc file as their foundation, we will create our own installation .iso using Terminal on a physical Mac, converting the installer app downloaded from the Mac App Store to a bootable .iso file which we transfer to P.C. By creating our own installation media, we can have greater confidence in the integrity of the foundations upon which our virtual Mac is built. We will overcome the challenged presented by this method, including the apparent absence of a hard drive on which to install, and the boot loop which would otherwise prevent the installation.

Topics covered:

1. Introduction
Installing from a disc image vs clean install
Why High Sierra? Challenges presented by Mojave

2. Creating an .iso file on a physical Mac
Sourcing the High Sierra installer app
Using Terminal to enter commands
Six commands to create a bootable .iso from the installer app

3. Transferring the .iso created from Mac to P.C.

4. Installing VirtualBox (covered in related tutorial)

5. Configuring the Virtual Machine

6. Using Command Prompt as Administrator to add extra data

7. First run of the Virtual Machine
Using Disk Utility to format the virtual hard drive
First phase of macOS installation

8. Correcting the boot loop
Ejecting the installation media
Entering the boot menu
Navigating Boot Maintenance Manager
Boot from file options

9. Second phase of the installation
Localisation, Keyboard layout, Apple I.D., Terms and Conditions
Creating a local account
Time and location settings
Analytics, Ask Siri

10. macOS desktop
Keyboard identification

11. Issues and further steps
Problems with in-line updates from the Mac App store
Downloading Mojave and looking toward the next VM

*********

Related tutorials:
Install Oracle VM VirtualBox –

*********

Commands To Copy And Paste

On Mac

Commands to be entered in Terminal on physical Mac, converting the app “Install macOS High Sierra” to a bootable iso.

Command 1: hdiutil create -o /tmp/HighSierra.cdr -size 5200m -layout SPUD -fs HFS+J

Command 2: hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build

Command 3: sudo /Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/install_build

Command 4: mv /tmp/HighSierra.cdr.dmg ~/Desktop/InstallSystem.dmg

Command 5: hdiutil detach /Volumes/Install macOS High Sierra

Command 6:
hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso

*********

On Windows

Commands to be entered using Command Prompt as administrator on a Windows P.C. to make the Mac Virtual Machine function.

Command 1: cd “C:Program FilesOracleVirtualBox”

Command 2: VBoxManage.exe modifyvm “Your VM Name” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

Command 3: VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “iMac11,3”

Command 4: VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”

Command 5: VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Iloveapple”

Command 6: VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”

Command 7: VBoxManage setextradata “Your VM Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

Command to change screen resolution in Virtual Mac:
VBoxManage setextradata “mac” “VBoxInternal2/EfiGraphicsResolution” “1920×1080”

*********

Video links: We wish to give credit and thanks to the following articles, without which this project would not have been realised:

Terminal Commands: https://tylermade.net/2017/10/05/how-to-create-a-bootable-iso-image-of-macos-10-13-high-sierra-installer/

Extra data for VirtualBox Mac client:
https://techsviewer.com/install-macos-high-sierra-virtualbox-windows/

Setting screen resolution on Virtual Mac:
https://superuser.com/questions/478901/change-macos-x-guest-screen-resolution-for-virtualbox

Navigating Boot Maintenance Manager: https://forums.virtualbox.org/viewtopic.php?f=22&t=85631

*********

Video edited using Magix Movie Edit Pro. Buy from Amazon:
(US) https://amzn.to/2HOUBLL
(UK) https://amzn.to/3cRfx00

Screenshots from: Windows 10 Pro (Version 18362.86): Buy from Amazon:
(US) https://amzn.to/2SjIKHt
(UK) https://amzn.to/2GwJMgV
and macOS 10.13 High Sierra

Audio recorded using Blue Microphones Yeti Microphone. Buy from Amazon:
(US) https://amzn.to/3cVwsys
(UK) https://amzn.to/3ne3qz2

Audio recorded using Audacity. Download free at https://www.audacityteam.org

Follow on Twitter: https://twitter.com/TechFixFlix

More YouTube tutorials: https://www.youtube.com/techfixflix

Share this: