Jump to content

Recommended Posts

This is a Guide for making USB Bootable installer Yosemite 10.10/Ei Capitan 10.11 using Clover boot-loader.

 

To make installer: You need

1.Running OSX .

2.Install OSX 10.10/10.11 (Vanilla.app/beta.app/dmg)

3.USB Drive 8 GB+

4.Clover Boot-loader & Configurator.

5.Important texts ( FakeSMC & Others).

6.ShowAllfiles ,DPCIManager,Kext Wizard Apps.

7.Time.

1. Making installer:

There are few way you can make" Vanilla Installer USB". All methods will work, if you do it properly.

Method 1:

It is the most easy method to make an installer.

1.First use ShowAllfiles app to view all hidden file in you Osx. Then copy the 10.10 Developer-preview or Beta or Yosemite.app on desktop. Go to Disk utility format you usb to GUID partition (Journaled) MBR or GPT and Give it a name as you like.

 

Right click>Show package Contents >Contents>Shared Support >(Mount) InstallESD.dmg

 

qSc.png. Install ESD.dmg should be mounted As “OSX install ESD” your desktop.Open it and check you have BaseSystem.dmg and Mount it.

 

 

3. Now go to "Disk Utility" select your usb. On left side you see “Restore” button.Click “Restore”.Choose “Sources” as OSX Basesystem.

Choose your “Destination” as usb ( you name of use)Click on Restore .It will start copying files into you usb and it might take a while.

 

 

4. After finished “Restore” ,Rename your USB. Copy the “Packages” files from "OSX Install ESD" (Mounted in Desktop) and Go usb> System>Installation>Delete the “Packages”link and paste there.This file is big so take time to copy.

 

5. After that open OSX Install ESD copy BaseSystem.dmg and BaseSystem.chunklist ?to root of your USB.It will be look like picture below. Move to Finalize installer.

 

 

Method 2:

Its “Terminal” method so all the work will done in by 1-click.Copy your Beta.app or Yosemite.app? into Applications.Go to Disk-utility >Format USB with GUID partition mapping and name it 'Install'

Run the file usb_maker.command(10.10) or 10.11usb_maker.command  on 'Terminal'.

Download:

10.10usb_Maker.command.zip

10.11usb_Maker.command.zip

 

Method 3:

Yosemite using Apple scripts method(Createinstallmedia) .Mean apple use this cmd to make USB installer.Format your USB and name it 'Install' copy/Paste in 'Terminal'.

For 10.10 :

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction?

 

For 10.11:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction?

Command file for auto run no need copy/paste,just double click or right click 'open with Terminal'.

CIM-USB10.10.command.zip

CIM-USB10.11.command.zip

 

2. Final touch on installer

 

1. Bootloader installation:

Your already done copying files. Now you need to install your boot loader.Run Clover boot loader choose your USB .Choose what you want for boot(Legacy or UEFI) and install drivers.

Clover legacy:(Best for older or without UEFI motherboards )

  • Install clover on ESP (not mandatory )
  • Choose between Install Boot0af in MBR or Install boot0ss in MBR.
  • Clover EFI 32-bits or Clover EFI 64-bits SATA or BiosBlockIO
  • Drivers 32 or 64
  • themes

Clover UEFI :

  • Install for UEFI booting only
  • install Clover in the ESP
  • Drivers64UEFI

HFSPlus-64.efi >>?HFSPlus.efi.zip

FSinject-64.efi

PartitionDxe-64.efi

EmuVariableUEFI-64.efi Emulate NVRAM for OS X, this may not be needed on your system if you have native NVRAM ( Try without to test system boot or not )

or

OSXAptioFixDrv-64.efi or OSXAptioFix2Drv-64.efi Fix memory issues on most UEFI systems, this may not be needed on your system.(Mostly used in AMI bios )

  • Themes

 

 

2. Copy Kext to installer:

Now use Clover Configurator to mount EFI partition( if not mounted). Go to EFI>Clover>Kexts>10.10/10.11/other. .Copy all your kext like FakeSMC, NULLCPU, LAN and others.

 

3. Editing Config.plist

Config.plist contain all your bootloader settings within.So change it accordingly.You can use PlistEdit or Clover Configurator to edit config.plist and add boot flags.

 

In 10.10 config plist:

  • -v kext-dev-mode=1?& With injectkexts=Yes/True

In 10.11 config.plist:

  • -v rootless=0 with injectkexts=Yes/True  &

 

<key>RtVariables</key> 
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>BooterConfig</key>
<string>0x28</string>

In 10.11 apple introduced System Integrity Protection (SIP) so change above Rt-variables values.

csr-active-config 0x0 = SIP Enabled (Default)
csr-active-config 0x3 = SIP Partially Disabled (Loads unsigned kexts)
csr-active-config 0x67 = SIP Disabled completely

 

Some settings you might need:

Haswell and Ivy Cpus: kernelPM=true/Yes and -xcpm flag

Sandy bridge Cpus : AsusAICPUPM=true/Yes

GPUs : Change settings under 'Graphics'

 

Spoiler

Under Graphics to inject your GFX cards. OOB cards should be “False” and injected cards “True”


<key>Graphics</key>
<dict>		
  <key>Inject</key>		
  <dict>			
    <key>ATI</key>			
    <false/>			
    <key>Intel</key>			
    <true/>			
    <key>NVidia</key>			
    <false/>		
  </dict>		
  <key>ig-platform-id</key>		
  <string></string>	
</dict>

 

 

 

 

Finally Save config.plist to USB EFI>Cover>config.plist (Replace demo)

 

Download: config.plist.zip

 

5. Post-Installation :

Post-Installation may differ on users. But basic is after install boot using usb. Install boot-loader.copy/paste EFI Folder USB to HDD. Then use DPCIManager or kext Wizard to install kexts you need. Rebuild cache & Repair permission.

 

If DCPIManager not working.Then Boot -s (safe mode): For 10.10 only.10 11 will work as usually.

 

Spoiler

fsck -fy

mount -uw /
kextcache -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions

cd /System/Library/Extensions

or

kextcache -prelinked-kernel

 

 

 

Special Thanks to Rene for tips.

Enjoy...

Downloads:

 

 

Thanks Slice,Clover dev team,toleda,snatch,Download-fritz,pjalm, sj,Wardoctor & others.

Share this post


Link to post
Share on other sites

Yeah its works! Thanks

?

?

Hi, friend! please can you tell me how you start work ATI 4350 in os x 10.10??

Kexts what i use in 10.9.4 don't work in 10.10? :(

Share this post


Link to post
Share on other sites

Hi, friend! please can you tell me how you start work ATI 4350 in os x 10.10??

Kexts what i use in 10.9.4 don't work in 10.10? :(

Did your kext loading properly..?

If its works for 10.9.4 ,should work for 10.10.. rebuild your cache in -s mode.

Share this post


Link to post
Share on other sites

Installation process stops at ''DSMOS has arrived'', then screen goes black and shuts down. PC continues to run, but nothing happens.

?

What i'm doing wrong?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.