Create Mavericks 10.9.2 USB Boot and Installer With Windows 8 (No Mac)

2015-11-01 How to create El Capitan 10.11 USB installer Windows No Mac.

Kernels_10.11, Kernels_10.11.1, config.plist sample, HFSPlus.efiNTFS.efi.

09/20/2015 New way to create Yosemite 10.10.5 USB installer here.

El Capitan 10.11

12/22/2014 A new version of tutorial is here – Now we only need 1 8GB USB flash drive instead of 3. But we need the download the Paragon Partition 14 free edition in addition to transmac.

For Yosemite – this boot flag must be inserted in the argument – Actually, for all OS X version, just add this boot flag

kext-dev-mode=1

Files for Clover 10.9.x.

Patched Kernels for Yosemite and Mavericks.

If you use Clover bootloader – to patch on the fly (no need patched kernel) for the kernel panic early reboot (most HP laptop), put the lines in the clover config.plist file – remove the “!”

KernelAndKextPatches

<!dict>

<!key>KernelPm<!/key>

<!true/>

<!/dict>

2014-07-27 A new version of tutorial is here – 28 minutes long but step by step from beginning to end.

Both Clover and Chameleon bootloaders – 34 minutes.

The Clover Boot partition idogclover14 files.

The Chameleon Boot Partition idogchameleon14 files.

Yes, someone asked me about installing Mac OSX Mavericks 10.9.x on Windows 8 PC and Laptop without having a MAC to do all the preparation. There are tons of tutorials out there, but none are clear and proven working on newer laptops. This is the way I do it proven with real installation.

1. Download Mavericks 10.9.2 currently in the Apps store or internet somewhere if you don’t have an account with Apple. I don’t even know if you can download the Mavericks App if you don’t have a mac even if you have the account with itunes. Anyhow, you have to figure it out to obtain either an original Mavericks App or InstallESD.dmg.

2. You need 7zip to extract all these compress files in the Mavericks App, BootDiskUtility, Transmac, Chameleon Bootloader and Chameleon_BS.

3. 3-4 usb flash drives: 2 x 2GB minimum + 1 8gb for full OS X Base System

usb

Problems:

1. Most of tutorials out there use Transmac to create the OS X BASE installer which fails due to Windows files structrures.

bootdiskutility config copy to

2. The OS X BASE extracted from Windows doesn’t include the “Packages” folder that install important files for MAC OSX.

3. BootdiskUtility is a great program that can restore 3.hfs OS X BASE System file with correct aliases, but locks the partition at 1.2GB which is not enough space to copy “Packages” folder (4.5GB) data to.

Solutions:

1. Use BootDiskUtility to create 2x 1.2GB USBs OS X BASE Systems – Use Transmac to copy mach_kernel to make it boot and installable without “Packages”. Use Multi Patitioning option and change the size of the boot partition to your liking, 64MB default is plenty for Chameleon, but you can change to 128-356MB if the Extra folder is big. There will be 2 partitions created, boot and the rest (depend on your USB size).

bootdiskutility config   BDUPartition_hfs

Select Part2 and click “Restore Partition” to select 3.hfs (1.2GB) OS X Base System file to restore.

BDU Restore   BDU Restore Done

Use Transmac to copy mach_kernel to the OS X Base System root.

copy mach_kernel   copy mach_kernel_base

Pages: 1 2

71 Comments

  • Hello artem,
    If you put the patched kernel, it doesn’t matter if the kernelCPU is true or false, it still works. Something else is wrong with your set up.
    These are Osxlowmem_hfsplus_ntfs that I used in my Clover Boot.
    Show me what failed when you boot?

    • Thanks Idog for files. I try again…
      I put your mash_kernel to root by transmac 100%.
      Maybe important a version of Mavericks… I could find only 10.9.5…
      Or maybe problem with DSDT.aml? I watched your tutorial and got own file by RW utility.

      • Without dsdt.aml or ssdt.aml, you should be able to boot without any problem.
        don’t put any other kexts besides these 5 kexts in 10.9 folder. What system do you have “haswell” or “ivybridge”?
        Use this config.plist for haswell.
        Put all your extracted ACPI= dsdt.aml, ssdt1.aml… ssdtx.aml to the Patched folder. It should boot without any problems.
        Are you still having problems of installing Mavericks? What version of mavericks do you have, I can patched 10.9.2, 10.9.4, 10.9.5 mach_kernel

      • Hello Idog!
        I found the distribution 10.9.2 yesterday. But i had issue with my external usb hdd, because i created partitions in windows and mac installer could’t format it (enough memory error…). So I cleaned my usb hdd again, created partitions by mac disk utilities from usb installer drive. After that i made a back up of my internal drive. And I successfully installed macericks! But there are some problem: 1. Ethernet doesnt work (Realtek 8136 PCIe FE). 2. System information shows 20 Gb RAM, but i have only 12Gb (in windows). 3. Wi-fi&bluetooth doesnt work, but its normal. 4. Audio Realtek HD doesnt work 5. Battery indication and backlight control doesnt work.
        Many problems are solved in your tutorials for yosemite. I thinks for mavericks all the same!
        Thank you for your help!

      • Ethernet use rehabman kext. Audio use voodoo2.8.4. Battery and back light control need dsdt and ssdt patching. You’re almost there.

  • Sorry, but i cant find osxlowmemfixdrv-64.efi in your files for clover! Can you load it here?

    • I found some osxlowmemfixdrv-64.efi in other resourse, but now there is promlem: early reboot! ( I copy mash_kernel to root folder) What the matter?

      • I found the reason of early restart in your config4550u.plist .
        See: KernelCpu

        but false is needed ?!
        Can you put real working config.plist file for Mavericks?

      • If it’s true, there won’t be kernel panic – early reboot. Just put the patched kernel in the root directory.

      • The one I posted is the working one only the Serial # is different.

      • You posted two variants of .plist file for mavericks.
        in 10.9.zip : config4550u.plist (KernelCpu = true)
        in idogclover14.zip: config.plist (KernelCpu = false)
        With KernelCpu = true i have kernel panic!
        if i put KernelCpu = false i havent kernel panic, but i have issues later…

        Can you post yours osxlowmemfixdrv-64.efi file please?

Leave a Reply to ishant Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.