Table of Contents

Intro For OS X on PC

2018 OS X on PC

  1. Mac OS High Sierra 10.13 on VirtualBox and downloads
    • cmd code after setup vm “macHS” is VM name
      cd "C:\Program Files\Oracle\VirtualBox\"
      VBoxManage.exe modifyvm "macHS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
      VBoxManage setextradata "macHS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
      VBoxManage setextradata "macHS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
      VBoxManage setextradata "macHS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
      VBoxManage setextradata "macHS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
      VBoxManage setextradata "macHS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  2. fix or adjust screen resolution higher
    • code:
      method 1:
      VBoxManage setextradata "yourVMName" "VBoxInternal2/EfiHorizontalResolution" "1920"
      VBoxManage setextradata "yourVMName" "VBoxInternal2/EfiVerticalResolution" "1080"
      method 2 (works on VBox 5.2.8):
      VBoxManage setextradata "yourVMName" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"
      
      1280x720
      1920x1080
      2560x1440
      2048x1080
      3840x2160
      5120x2880
      1280x800
      1280x1024
      1600x900
      1440x900
      
      method 3 (not work on 5.2.8):
      VBoxManage setextradata "yourVMName" "VBoxInternal2/EfiGopMode" "N"
      
      Where N can be one of 0,1,2,3,4,5 referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1900x1200
    • all the config info is actually stored in the yourVMName.vbox text file, if you closed the virtualbox, you can use normal command line or text editor to change it.
  3. Share Folder through mac VM and host
    1. create a folder on Host machine, select the folder, right click and share (for security, you may like only share that folder with your account on Host and within Private network only)
    2. note, make sure your account has a password on Host machine, check User Account setting on control panel
    3. on mac VM, in Finder, Cmd+K to Connect to a Server, type ip 10.0.2.2 (same Host ip for all mac VM) and confirm connect, on login, type your Host user name and password to mount the disk
    4. now you can access host disk from VM
    5. to show the Mounted disk on mac desktop, open Finder, Cmd+, to open Finder preference, and check connected servers to show on desktop.

2017 Hackintosh Info

2016.02 OS X on PC

So, Here is all in one video guide on how to do that:

  1. Now, start the OS X virtual machine, it should boot to the welcome screen for new Mac
    1. choose country and keyboard, no internet if asked
    2. don't transfer any information
    3. no location
    4. no apple id
    5. Agree
    6. user name and acc and pass
    7. timezone
    8. no share info
  2. Wow, here is the Mac
  3. To do a quick fix on resolution
    1. Turn off your virtual mac and close VirtualBox
    2. then, here is the code working like above code, with your virtual machine name, like “OSX1011_EC”
      Code Add to Virtualbox:
      cd "C:\Program Files\Oracle\VirtualBox\"
      VBoxManage setextradata "OS X NAME" VBoxInternal2/EfiGopMode N
      
      Where N can be one of 0,1,2,3,4,5 referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1900x1200
    3. restart the mac, and you should have the bigger screen

Additional Notes

additional reference (not tested)

2015 OS X on PC

2014 OS X 10.10 - Yosemite on PC

Section: making the OSX installer USB disk (prepare for USB install method)

The created USB disk can boot native mac as well.

result should looks like this:

Section: install OSX on PC with OSX installer USB disk

Section: Put OSX installer disk image into a partion of existing Windows

2010 OS X Leopard on VirtualBox

It requires

Follow this guide to install with Display and Sound fix

Here are my Steps:

  1. open VirtualBox, as Operating System “Mac OS X Server”, with RAM and a new virtual hard disk, finish
  2. select the new created Virtual Machine, go to “Setting”,
    1. under “System” > Motherboard tab > uncheck “Enable EFI”, leave rest as default
    2. under “Storage” > load the Hackintosh OS X cd iso (recommend “Hazard”) into the virtual drive
  3. start that Virtual Machine
    1. at installer screen, go to Utilities menu of the Mac OS X interface,
    2. choose “Disk Utility”, format the virtual drive
  4. after disk is ready,select the disk, click “Customize” button
    1. check Chameleon RC5 (just choose one boot loader) or HDD will not boot
  5. continue the install process
  6. done, when restart, make sure boot from harddisk, or press “F8” at start when not boot
  7. enter normal OS X setup, finish
  8. as for the sound drive and wifi drive, check online forums to find a answer according to your hardware configuration
  9. reboot

2010 OS X Leopard on PC

Lots of guides and modified OS download online, here are some links.