Jump to content
InsanelyMac Forum
IIIdefconIII

Beginners guide to UEFI Triple/Dual boot OS X, Windows and Linux (Kali) on an single true-gpt ssd

Recommended Posts

Copyright © ctugt 2014 - end of time

 

:welcomeani:

 

Beginners guide to UEFI Triple/Dual boot OS X, Windows and Linux (Kali) on an single true-gpt ssd
Working files for MSI GT70 2PC and ACER S3 391


If you own the MSI GT60/70 Series and my files didnt work out for you, you can still try the guide from slayer2333 here
 

 

This guide should work on OS X Mavericks, Windows 8.1 and Linux Distros with EFI support


Attention:

Before executing anything READ the full posts first! This will prevent any unnecessarily mistakes and questions.

Disconnect all other ssd/hdd/usb drives, just to be sure you don't mess it up! Keep it disconnected until you're done with everything!
Uploaded files are sorted by post. So multiple posts have attachments needed for that step.

 

 

(my old notebook)



Good Luck :thumbsup_anim:
 

Index

Useful Guides

Requirements/Downloads

:star_smile:This wasn't possible for me without the following people :star_smile:
:star_smile:Thanks to Joseph51423, panpansh, Poco, for helping me understand clover :star_smile:
:star_smile: Thanks to Download-Fritz for other support :star_smile:

:star_smile: Thanks to Enzo for letting me patch his original Chameleon's theme to a clover version :star_smile:
:star_smile:Special thanks to thevoiceover and pokenguyen
:star_smile:

:star_smile:The most gratitude to EMlyDinEsH (Elan driver creator and DSDT specialist) :star_smile:

 

s.e.o tags: How to get UEFI dual/triple booting on UEFI, Dual boot from EFI, Triple boot from EFI, How to install os x mavericks to a msi gamer notebook, Install osx on msi notebook

Share this post


Link to post
Share on other sites
Advertisement

Updates and current log

 

10/12/2015
Working on OS X El Capitain

 

 

Update august 24:

As you see i uploaded a lot of files,

* Clover_v25_r2830.zip confirmed working;

* Brightness keys not working yet

* hdmi blinking

* hdmi audio

* num lock off

* As for now kali only boots if i also install ubuntu on hdd, this cause of the bootloader has different settings. I need to figure this out.

 

MSI GT70 2PC Specifications

 

Model: MSI GT70 2PC_1631NL

Processor: Intel i7-4810MQ 2,7GHz max 3,7GHz

Memory: 16 GB RAM DDR3 1066Mhz

Storage: 500GB SSD + 1TB 7200rpm

Display: 1080P

Optical: Blu-Ray writer

GFX: Intel HD4600 + nVidia GT 870M 3GB

LAN: 1GB (ALXEthernet.kext0)

WIFI: Atheros

Intel Mobile HM87

Killer 1GBps LAN

old Athoros wifi (still need to replace with ac wifi)

D-Sub (VGA), HDMI, Mini Display Port

2x USB 2.0, 3x USB 3.0

 

Whats Working:
HD4600 + Full Acceleration
Sound + mic with Clover on-the-fly patching

TouchPad/Keyboard
USB 2.0 / 3.0
WIFI/Bleutooth (depend on wifi/bluetooth chip you have)
LAN
Blu-ray read/write
Battery

TRIM Enabler on SSD

Brightness Control

Sleep

Touchpad disable button and power button (need to hold at least 0.5 second, just a bit longer dan just hitting it)

HDMI, on bigger screen like 60 inch its blinking, on lower size screen all ok.
Webcam + internal mic

 

Still working on:
HDMI audio
Num L

AppleHDA8Series.sh-master.zip

EFI_FOR_USB.zip

EFI_MSI_GT70_2PC.zip

yosemite 2.zip

BIOS Dumps and Reports MSI_GT70_2PC.zip

Display EDID dump.zip

Dumps NVIDIA GTX870M.zip

Tables from Linux for clean DSDT.zip

Share this post


Link to post
Share on other sites

Acer Aspire S3-391 Specifcations

Project closed left with:

  • Sleep function, it only works running on batteries;
  • The brightness key fn+arrow keys not working;

 

There are two kind of setups with different daughterboards for this notebook (the daughterboard on the Acer s3-391 is a extra board next to the mainboard for controlling msata and/or wifi).

  • Setup 1. Daughterboard with mini-pcie (with mini wifi card).
  • Setup 2. Daughterboard with MSATA and soldered shared Atheros wifi+bluetooth.

As OS X doesn't support the soldered Atheros wifi you have two options.

  • Option 1. You can buy the cards online and swap them, i'm still figuring out what the matching part numbers are (i did removed my MSATA 20GB SSD already before starting with triple boot)..

 

BIOS Dumps and Reports ACER_S3_391.zip

EFI_ACER_S3_391.zip

post-688682-0-78065800-1426531316_thumb.jpg

post-688682-0-77983000-1426531336_thumb.jpg

post-688682-0-27633900-1426531342_thumb.jpg

post-688682-0-15907400-1426531347_thumb.jpg

Share this post


Link to post
Share on other sites

Preperations for other systems then the MSI GT70 2PC or Acer S3 391

 

If you have MSI GT70 2PC with HDD you may need to patch boot1h (my notebook is with 500GB SSD).

 

No, if you don't have the MSI GT70 2PC or Acer S3391 you cannot use my files, you may try for the MSI GT60/70-series. (You need proper clover files, this guide doesnt work with chameleon! Its much better to get Clover funtional first.

The all-in-one Guide made by rockinron_1

AIO Guide for Hackingt0sh made by pokenguyen

 

No clover, still wanne try? You need at least:

  • Custom kernal extensions, also know as kexts;
  • DSDT.aml / SSDT's;
  • SMBIOS;
  • SSDT('s);
  • Org.chameleon.Boot.plist;

If you already have a working Clover, then you proberly know you dont need to do the steps below and then follow this guide. go to the next post.

 

Let me explain the basics for you, clover is a bootloader, i hope you did youre homework. It has a EFI partition, in that partition there is the EFI Folder. In that Folder you can place CLOVER (as in my zip) for osx, WINDOWS has his own folder, ubuntu. Basicly every os has its own bootloader files and there all placed in EFI folder, Ok? so if i tell you to put any files in the main efi, i mean the efi folder on youre HDD/SSD its EFI Partition, not the USB! So keep an eye on what youre mounting and unmounting. Ok lets continue.

 

Extract my uploaded EFI_MSI_GT70_2PC.zip or EFI_ACER_S3_391.zip and replace neccersairly files with you're own working files. You may try my files but its recommended to at least get youre own dsdt an ssdts.
This folder will be youre WORKINGILES folder. I will mention this later.

  1. Replace CLOVER/ahci/patched/dsdt.aml with you're OWN; (no dsdt? read here post#34)
  2. Replace CLOVER/config.plist with you're OWN; (How to get one? All explained here post#32 and#33, or get help online)
  3. Remove all kext from CLOVER/kext/10.9 and put you're OWN kext here;
  4. Remove *.efi files from CLOVER/driver64EFUI and put you're OWN *.efi files here;

    1. [HFSPlus.efi], [OsxFatBinaryDrv-64.efi]

    if this does not work if were going to install later, then

    2. [HFSPlus.efi], [OsxFatBinaryDrv-64.efi], [OsxLowMemFixDrv-64.efi]

    and then if this does not work then

    3. [HFSPlus.efi], [OsxFatBinaryDrv-64.efi], [OsxAptioFixDrv-64.efi] (with slide=0 in boot args in config.plist)

    and if even this does not work, then try:

    4. [HFSPlus.efi], [OsxFatBinaryDrv-64.efi], [OsxAptioFixDrv-64.efi] (with slide=0 in boot args in config.plist), [EmuVariableUefi-64.efi]

After this is done, everytime i tell you to use WORKINGFILES, use this extracted/modified folder you just made yourself. Or use the acer or youre own files.

Share this post


Link to post
Share on other sites

Create OS X Mavericks / Windows / Kali Linux installer usb's

 

 OS X USB Installer

  1. Go to a real or virtual OS X, for virtual osx i would use vmware + unlocker. Run the app Diskmaker X to create an installer usb (it automaticly formats the usb to gpt with journaled partitions).
    Windows-only users please use bdutility.exe and skip step #2 (I never tried those methods);
  2. Open Terminal and apply com.apple.DiskUtility DUDebugMenuEnabled 1
  3. Open Disk Utility in OS X ->debug menu ->show every partitions. Now, on the left side you can see the efi from the usb and you can mount it. (Windows users should find some way to mount te efi partition from usb)
  4. Create a folder called EFI of the usb installer EFI partition that you just mounted. 
  • For MSI GT70 2PC
    Copy the CLOVER folder located in EFI_FOR_USB.zip or youre own WORKINFILES to the folder EFI on the EFI partition on USB, so yes you will have USB/EFI partition/EFI/CLOVER .
    Why other files for installation? Cause we dont have nvidia drivers installed on the usb so we use other config.plist settings + no dsdt to boot.
    ONLY USE WORKINGFILES folder we made in post #4 after installation. (or youre own working efi folder).
  • For ACER S3 391
    Copy the CLOVER folder located in  EFI_ACER_S3_391 to the folder EFI on the EFI partition on USB, so yes you will have USB/EFI partition/EFI/CLOVER.
  • For other systems
    Copy youre own files or custom made WORKINGFILES folder to the efi folder. USB its structure need to be USB/EFI partition/EFI/CLOVER

Windows USB Installer

You can only use a x64 dvd/iso, combined x32-x64 versions won't work.

  1. Format your USB-drive to FAT32 using Disk Utility or Windows Disk Management. (MBR or GPT, does'nt mather);
  2. Copy your Windows 8 DVD/ISO contents to the root of this USB-drive.

Kali Linux USB Installer

 

You can only use a x64 dvd/iso.

  1. Format your USB-drive to FAT32 using Disk Utility or Windows Disk Management (MBR or GPT, does'nt mather);
  2. Make sure you use my steps and not other tools, the latest 1.0.8 image of kali linux has a Hybrid *.iso, what means if you mount it in windows you will see mbr installation files. But i you mount it in OS X you will only see the EFI installation files. Anyway neither of that will work. I found out the original guide works perfectly:
  • Place the USB and start Win32 Disk Imager
  • Choose the kali linux image and enable MD5 hash. (this is just a check if the iso you have downloaded is good). Now Write.
  • If the image has been finished, Remove the USB Drive on a safe way from youre Windows machine. You can now use the usb as a installer for UEFI.
    post-688682-0-18318100-1409228686_thumb.png

Share this post


Link to post
Share on other sites

Installing Mac OS X Mavericks in EUFI mode
 
BIOS
Enable UEFI mode and disable secure boot in the BIOS. Make sure hdd is set on AHCI.
 
Installation

  • Boot from you're Clover usb;
  • In the Clover bootloader, select "Boot OS X Install from Install OS X Mavericks", The installer should work now/continue; (for acer s3 you might need to hit spacebar and use without cache with injected kext).
  • Use diskutil to format the drive as GUID. Then create two partitions with one as Mac OS Extended (Journaled) for OS X installation, (any size, OS X needs at least 8GB) the second one as free space, choose apply, close disk utility and install Be aware! OS X UEFI install goes in 2 installation steps, first it prepares the hdd, then it will reboot. So after the first reboot, repeat step 2 and the setup will continue.

First boot
After the installation completes succesfully, reboot from the Clover USB installer, select the installed OS X partition, (not the installation).
 
Setup an OS X account
 
Install latest Clover to the internal hdd/sdd with these custom settings: (if system doesnt work well, I used Clover_v25_r2830.zip). I have a update list in post #2.

  • Install for UEFI motherboards;
  • Themes;
  • Install RC scripts on target volume;
  • Install Clover Preference Pane.

After installing,

  1. Open Terminal and apply com.apple.DiskUtility DUDebugMenuEnabled 1
  2. Open Disk Utility in OS X ->debug menu ->show all partitions. Now, on the left side you can see the efi from the HDD (clover created that) and you can mount it.

There should be an EFI partition on the dekstop that's hidden by default. Go to the Finder preferences and choose to show the hard disk on the desktop. From this point on we'll call it the main EFI partition.

 
Add EFI files to the main EFI partition from either EFI_MSI_GT70_2PC.zip, EFI_ACER_S3_391.zip or WORKINGFILES
Copy ONLY (so not the hole EFI folder) but just the dsdt/ssdt's to the /EFI/Clover/AHCI/Patched folder inside the main EFI volume and replace the existing files;

Also copy the kext to the /EFI/Clover/kext/10.9 folder;

Remove excisting *.efi files in /EFI/Clover/DRIVERX64UEFI folder and put youre own working files in it.

Copy the config.plist to /EFI/CLOVER/
If you use any other random file like oem bios for nvidia gpu or something, copy that to its destination (my files dont have that)
 
Installing kernal extensions

  • For GT70 2PC:
    Install nvidia latest osx web drivers, or the version that i uploaded in original post. This is to get hdmi working better than os x its drivers.
    Install AppleHDA_ALC892L1.kext. Use Kext Wizard or Kext Utility to install it into S/L/E (System/Library/Extensions).

     
  • For Acer S3 391
    Install all kext to s/l/e, you can proberly use some in 10.9 folder but i never tested that

     
  • For other systems
    Install other kext you still need in s/l/e and dont work in efi/kext/10.9 folder, like applehda.kext

     
  • For n00bs and beginners that used my folder and have WORKINGFOLDER
    Just install all kext located in 10.9 folder with kext utility to s/l/e

Generate a fresh serial

  1. Open clover Configurator;
  2. Load you're main EFI/Clover/config.plist;
  3. Go to the SMBIOS tab;
  4. Hit the magic stick button/image on the right;
  5. On both left and right drop down boxes choose you're smbios;
  6. Press both of the shake buttons a couple of time;
  7. Hit ok --> Copy all data;
  8. Save the config.plist.

Themes

  1. Copy theme files to you're main /EFI/Clover/themes folder (i got three nice themes in the mavs_themes.zip, provided in the first post);
  2. Open Clover Configurator;
  3. Open you're main EFI/Clover/config.plist;
  4. Go to the GUI tab;
  5. Set the name of the theme here;
  6. Save the config.plist.

Spotlight Console spamming

When you mount a FAT32/NTFS or a faulty partition in Mavericks, especially EFI partitions which you will have if you do Dual or Triple boot, Spotlight will try to index your partition and fail, which leads to tons of console errors. To disable spotlight permanently in a specific partition, go to terminal and use the following command:

touch .metadata_never_index

 

Recommended system settings

  • Go to System Preferences --> Security - General --> Click the lock to make changes --> Allow apps downloaded from: Anywhere, confirm and lock again.
  • Go to System Preferences --> Trackpad --> Enable Clicking and Dragging, Adjust speed settings of you're trackpad to your likings.
  • Go to System Preferences -->Dock --> Enable magnification, and play with sizes.

OS X should now be able to boot from the hdd/sdd without the usb. If you do not see the clover on you're hdd/ssd, boot to the clover boot menu with youre usb installer, you will see two option boxes bellow. Hit space bar on on of it.

 

If you look again youll see \Sata in there or \USB. You need the one with \SATA or maybe you have \IDE

 

Like you would know by know is that you need to select and use Add Clover as UEFI boot option.
After that, the Clover entry should be enabled in youre UEFi bios and you can select it as primairy boot.
(in BIOS)

 

Really easy, go to youre BIOS and go to the Boot tab. Find UEFI Hard Disk Drive BBS options or something simulair to what i have.

Then set Clover as primairy.

 

 

post-688682-0-82610000-1409332359_thumb.jpg

post-688682-0-30010800-1409332395_thumb.jpg

post-688682-0-83059200-1409332423_thumb.jpg

Share this post


Link to post
Share on other sites

Installing Windows 8.1 UEFI Mode

Boot the Windows 8 usb installer

Once in the setup it's almost straight forward:

post-688682-0-30650900-1385984243_thumb.jpgpost-688682-0-48442600-1385984248_thumb.jpgpost-688682-0-36331800-1385985978_thumb.jpg

1. Select unallocated space

2. Click "New", and choose partition size for windows (keep in mind you need to keep 5Gb for manual Recovery partition, and more for all extra operating systems you wanne install. You will see that windows need to add extra partitions, click "OK" to continue.
4. Again, click unallocated space and create a Recovery partition (5GB). (Only if windows didn't create it automaticly, otherwise skip this step) (i never used it, cause i image my notebook)

5. Now select youre first Primary partition after the MSR (Reserved) and click "Next" to install windows.

 

Be aware! READ this post till the end before continuing.

The computer can start Windows automaticly without giving you an option to boot OS X from Clover. Read the next post to fix this.

 

Finish the recovery partition and make it active (Only if windows didn't created it automaticly) again, im not using this im just making a disk image if all is setup correct.

  1. Once booted in Windows 8.1 deskstop.Hit the Winkey +R, and run "diskmgmt.msc";
  2. Here you will see youre earlier created Recovery disk, it RAW data though, so right mouse click on it and format it to NTFS;
  3. Right-click the partition, and then click Change Drive Letter and Paths;
  4. To change a drive letter, click Change, click Assign the following drive letter, click the letter that you want to use, and then click OK;
  5. Create a folder called Recovery on youre recovery partition;
  6. Insert the windows usb installer and copy /Sources/install.wim to the recovery folder on the recovery partition;
  7. Now run cmd in administrator mode and type: "reagentc /setosimage /path d:\recovery\install.wim /index 1".
  8. Verify that it works, so remove the usb (neccecairly step cause windows also search for the install.wim on the usb);

    1. Move your mouse cursor to top-right corner to show Charms Bar. Alternatively, you can press Win+C keys together to access it;

    2. Now click on "Settings" and then click on "Change PC settings" option;
    3. It'll open new Metro Control Panel screen. Click on "General" tab and in right-side pane, you'll see "Remove everything and reinstall Windows" option;

    4. Click on "Get started" button and Windows will show you Reset PC wizard. If it loads without an error that windows cannot find the recovery file, youre good and you can cancel the Reset your PC wizard.

     

Recommended

  • Keep note that the computername cannot be the same as the username, so DON'T enter you're wanted username in step 1 of the Windows personalization setup.
  • I also recommend that you do NOT connect Windows with you're wifi network in the Windows personalization setup, otherwise you'll need a Microsoft Hotmail/Outlook/Live account to login, you can only create a local account if you skip the wifi handshake.
  • If you want to read the OS X hfs drive from Windows, use MacDrive
  • If you have a SSD, then Enable TRIM, after windows has booted, create a shurtcut to cmd.exe on the desktop. Right mouse click on it and click  "run as Administrator" now type:
    fsutil behavior set DisableDeleteNotify 0

Share this post


Link to post
Share on other sites

Fix Clover bootloader to dual boot OS X Mavericks / Windows 8.1 from ssd/hdd
 

First Part:

Really easy, go to youre BIOS and go to the Boot tab. Find UEFI Hard Disk Drive BBS options or something simulair to what i have.

Then set Clover as primairy. Like we did in post #6.

That should be it. Confirm working, If you do not have a option to change it in bios then you should use the second part of this post.

Second part:

Optional, if the first part didn't work for you then proberly you uefi firmware is badly written by youre manufacter. Some times you need the next steps to succesfully boot into clover.
 

Like a year ago with my old clover we had to use these following steps. Prpbery cause of old Clover back then. So if its booting straiglty to Windows instead of Clover and the first part didnt fixed it, then read this.

  1. Boot from the OS X Clover usb again. (If you cant boot from usb and it goes to windows automaticly, just reset youre pc, as soon as it shows bios loading, reset it again, and then select usb as boot device)
  2. Mount the main EFI with Clover configurator;
  3. Open the main EFI file drive on the desktop, browse to EFI/Clover and copy CLOVERX64.efi  to /EFI/Mircosoft/Boot.
  4. In EFI/Microsoft/Boot rename the file bootmgrfw.efi to bootmgfw-orig.efi
  5. In EFI/Microsoft/Boot rename the file CLOVERX64.EFI to bootmgfw.efi
  6. Reboot without the Clover USB

Clover entrie for Windows

post-688682-0-73111300-1409339086_thumb.png

 

Now you should have a working Dual boot OS X Mavericks and Windows 8.1 from the interal Clover EFI partition.

Share this post


Link to post
Share on other sites

Installing Linux/Kali UEFI Mode

 

Boot from youre Kali installer USB, try to boot Kali Non persisent Mode, and confirm it works. If it fails to load you need to debug youre neccesairly boot drivers or try backtrack instead that it based on ubuntu.

Install

  1. Reboot from the usb drive and choose for "Kali Graphical Install" (Secure Boot, just wait and/or confirm that Secure Boot is disabled in bios
  2. Continue the setup and connect youre internet (is a must, otherwise Kali wont install efi boot file)
  3. While at step Partition Disk do the next thing choose "manuel" and you should see this: (the picture doesnt show the Recovery HDD of Microsoft, but your'e system will have it and show it when you followed this guide.
    post-688682-0-75786700-1408910941_thumb.jpg
  4. Double click on the "FREE SPACE" partition
  5. Create a new partition --> choose any size for Kali (Kali use at least 10GB)
  6. "Beginning"
  7. Make the setup simular to this picture
    post-688682-0-37982400-1408910952_thumb.jpg
  8. "Done setting up the partition"
  9. Double click "FREE SPACE" again
  10. "Create a new partition"
  11. Double amount of internal memory (i have 4GB internal memory, so i use 8GB)
  12. "Beginning"
  13. Again make the setup simulair to the next picture
  14. post-688682-0-42111000-1408910916_thumb.jpg
  15. "Done setting up the partition"
  16. If you did right you now see this:
    post-688682-0-74285700-1408910926_thumb.jpg
  17. "Finish partition and write changes to disk""Yes"
  18. Let setup install
  19. Use a network mirror

After the installation completed, i found out that kali 1.0.9 its grub doesnt support my MSI GT70 2PC nativly. So i also installed ubuntu on a new partition and now im using ubuntu its grub to boot kali linux.

Share this post


Link to post
Share on other sites

Fix Clover bootloader to triple boot OS X Mavericks / Windows 8.1 / Linux (Kali) from ssd/hdd

 

For now Kali Linux 1.0.9 Doesnt work with the MSI Gt70 2PC. If you still want it you can install it, then after installing also install ubuntu next to it.
As kali only boots with the ubuntu its grub bootloader.

 

Some times you have to add debian manually to Clover. Use my preview below. Take a look at the /EFI/debian/grubx64.efi, for ubuntu its /EFI/ubuntu/grubx64.efi, simple.

Start Clover Configurator then choose -->File --> Open /EFI/Clover/config.plst

 

post-688682-0-69358100-1409339138_thumb.png

Share this post


Link to post
Share on other sites

Image and Recovery

I would defintly recommand you to create a full disk image, by this, if anything goes wrong you can put that image back and have the system working in 15/30 minutes again.
I tested a few image software packages, and i found out that Macrium Reflect is the way to go.

 

You can use the free version, create a usb/dvd from within the program and if it ask for linux or windows PE, use Windows PE.

Startup youre computer from the USB you just created, you do not need to edit any settings. Just image and youre good to go.

 

It supports gpt, i created a image, wiped the hdd, and succesfully putted the image back and it didnt messed up the boot codes and partition styles. etc

Great news, its free! It supports network.

 

I tried Acronis True Image and Backup and Restore, but it failed cause it store the unallocated space to the beginning of the partition.

 

If you know any good free one feel free to post it, but only when you tested it youself and verified it worked.

Share this post


Link to post
Share on other sites

F.A.Q. Frequently Asked Questions
 
Q: Can i use any version of OSX/Windows/Linux?
A: Properly yes, but you need youre own patches for the right osx, also for grub that linux uses, you need a custom config file. Kali uses debian

 
Q: Can i use youre zip for my notebook?
A: No if you not have the MSI GT70 2PC or the Acer-S3-391, you need to read post #3 again.

 
Q: My Clover bootloader only give me a blue screen
A: You need the proper themes files in /EFI/Clover/Themes, and the proper default theme setting in /EFI/Clover/config.plist

 
Q: After i install Windows updates, clover went dark, and pc boot straight to Windows.
A: Do these steps again!

 
Q: What theme are you using.
A: Look at original post, mav_themes package
 
Q: How to update clover?

Share this post


Link to post
Share on other sites

Very nice guide.  Great job Thomas!

Share this post


Link to post
Share on other sites

Nice guide! Thank you!

 

However, my Windows Install USB will not recognize that I partitioned my disk as GPT in the OS X Installer. Diskpart says that it cannot create EFI/MSR partitions on a non-GPT. I tried "convert gpt" but it says the disk is neither GPT nor MBR.

 

Also, I cannot mount the EFI partition created by OS X. Diskpart says that it is not a volume.

 

Any ideas?

Share this post


Link to post
Share on other sites

Yes, you proberly didnt format the disk to gpt, best way to convert it the right way is to use the windows installer disk, hit SHIFT + F12, be aware with this method it clean the hole hdd so you need to install everything again

type diskpart

list disk

select disk 0 (or own disk number)

clean

 

then use disk utility provided in the osx installer, follow the guide,

 

good luck i will add this to the the preperations post thanks

Share this post


Link to post
Share on other sites

Nice guide! So, would that also work with Windows 7? Have a 64bit pro version and at least in theory it should also be EFI bootable.

Share this post


Link to post
Share on other sites

Nice guide! So, would that also work with Windows 7? Have a 64bit pro version and at least in theory it should also be EFI bootable.

It proberly Will why dont you try and post results here so i can add it to the post, greets

Share this post


Link to post
Share on other sites

Just a bit reluctant to try, bc I have already a working Win7 install, but apparently I choose the wrong partition style. (Coming from Chameleon)

 

But if I image the drive - maybe using Winclone - will I be able to restore it later in a bootable state?

Share this post


Link to post
Share on other sites

Just a bit reluctant to try, bc I have already a working Win7 install, but apparently I choose the wrong partition style. (Coming from Chameleon)

 

But if I image the drive - maybe using Winclone - will I be able to restore it later in a bootable state?

Hi!, i dont know about winclone, but macrium reflect, like i say in my post works flawlessly, still all partitions are bootable and is 100% all good.

Share this post


Link to post
Share on other sites

Yes, you proberly didnt format the disk to gpt, best way to convert it the right way is to use the windows installer disk, hit SHIFT + F12, be aware with this method it clean the hole hdd so you need to install everything again

type diskpart

list disk

select disk 0 (or own disk number)

clean

 

then use disk utility provided in the osx installer, follow the guide,

 

good luck i will add this to the the preperations post thanks

Thank you! I have got it working now. I did it a bit differently, though. These were my steps:

 
Create a Windows install USB.
Boot your hackintosh in UEFI mode.
When you get to the prompt for a serial key, press ⇧F10.
Enter the following commands, where "disk 0" is the disk you will be partitioning for both OS X and Windows:
diskpart
list disk
sel disk 0
clean      [CAUTION - this will erase all data on the disk]
create part efi size=200
create part prim size=39000
create part msr size=128
create part prim size=29000
create part prim
list part  [for verification]
sel part 2
format fs=exfat quick label="OS X"
sel part 4
format fs=ntfs quick label=Windows
sel part 5
format fs=exfat quick label=Shared
exit
exit
Reboot and insert your OS X install USB.
Open Disk Utility.
Select the OS X partition.
Erase it as Mac OS Extended (Case-sensitive, Journaled).
Install OS X.
Boot OS X using Clover on the USB.
After the initial setup, open Terminal and enter the following commands, where ®disk0 is the disk you partitioned earlier:
sudo -s
[your password]
newfs_msdos -v EFI -F 32 /dev/rdisk0s1
mkdir /Volumes/ESP
mount_msdos /dev/disk0s1 /Volumes/ESP
Install Clover to the ESP. You can just copy the contents of the USB's EFI partition.
Reboot and insert your Windows install USB. When you get to the prompt for a serial key, press ⇧F10 and enter the following commands:
dism /apply-image /imagefile:C:\sources\install.wim /index:1 /applydir:D:\
Where C: is the mount point for your USB and D: is your target NTFS partition for installing Windows
D:
bcdboot D:\Windows /l en-us /s S:
Where S: is the mount point for your EFI partition.
exit

Now my Gigabyte UEFI has 2 boot options that show up when pressing F12 during boot:

UEFI OS 1 [This is Clover UEFI bootloader]

Windows Boot Manager

 

Once again, thank you!

Share this post


Link to post
Share on other sites

Hi!, i dont know about winclone, but macrium reflect, like i say in my post works flawlessly, still all partitions are bootable and is 100% all good.

 

OK, thanks for the info - so the actual install seems to be the same. So I think I will actually try this, complete with recovery partition and all ;)

 

Do you think it makes sense to try making an "UEFI multi bootable stick" - as a kind of excersize - so that I can install both OSes with one stick? At least that worked with standard boot.

Share this post


Link to post
Share on other sites

Once again, thank you!

Removed all codes an use a windows GUI now

OK, thanks for the info - so the actual install seems to be the same. So I think I will actually try this, complete with recovery partition and all ;)

 

Do you think it makes sense to try making an "UEFI multi bootable stick" - as a kind of excersize - so that I can install both OSes with one stick? At least that worked with standard boot.

 

Updated you can use the guide now, should be noob friendy if not feel free to ask questions

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Similar Content

    • By frankiee
      Hi there, time for my first guide after asking so many things
       
      Updated for newer Clover versions and with additional instructions for more apps: gdisk and RU.
       
      So what may be overlooked sometimes in the whole boot loader discussion is the ability of UEFI to do more than just loading an OS. This is why I see ".efi" files as "apps" because in fact they just are, built on a special kind of API: UEFI. So, you can actually do stuff like editing, diagnosing, testing certain stuff at the lowest possible system level without booting to any OS.
       
      DISCLAIMER: Use this guide at your own risk! For educational purposes only! Should do not any harm, but remember you are dealing with rather low level stuff. But at least for me everything went flawless.
       
      Prerequisites:
      Working clover installation Clover Configurator or some app to edit the config.plist  
      1) Memtest
       
      This is how to install the UEFI version of Memtest with Clover:
      Download memtest, I used this link: Image for creating boot-able USB Drive Open the archive by double clicking on it. Mount the file memtest86-usb.img within by double clicking again. Now, you should see a folder named EFI in this volume, containing a folder BOOT. Open it. The files containing it are the actual app, in 32 and 64 bit versions. Think in almost all cases we want to use the 64 bit version. Now, mount your EFI partition, using Clover configurator. Create a folder named MemTest86 in the EFI folder on your main drive. Copy all files in the EFI/BOOT folder from the mounted image to your newly created folder. That ends the basic setup! Now, we add the correct Menu entry to the clover boot menu, so that we can actually start this app.
       
      Get into clover configurator, open your standard config.plist from your boot drive and go to the GUI section. Under "Custom Entries", add an entry like this:
       

       
      Please note while the path you enter is not case sensitive, you must make sure you use the backslash "\" for entering paths, and not a slash. So basically what we do is tell clover where it can find the app, give it a name, and tell clover it is a "Windows" app. Note: with older Clover versions we had to set this to "Linux", but for now "Windows" is the setting that works.
       
      If you prefer to do a manual config, add this entry to your config.plist, under GUI/Custom/Entries:
      <dict> <key>CustomLogo</key> <true/> <key>Disabled</key> <false/> <key>FullTitle</key> <string>MemTest86</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Image</key> <string>\EFI\CLOVER\themes\Icons\os_mint.png</string> <key>Path</key> <string>\EFI\MemTest86\BOOTX64.efi</string> <key>Type</key> <string>Windows</string> <key>VolumeType</key> <string>Internal</string> </dict> Now, save and reboot and you should see the newly created entry. Note that I also used a custom Icon - this is optional - in case you don't you will just see a generic windows icon instead:
       

       
      And this is how it looks like:
       

       

       
      PS: also noticeably faster and you get also more features with this version than with the older version, for example it does now write a log file. For more Information, see: http://www.passmark.com/forum/showthread.php?4315-Memtest86-Version-5-Beta-%28Pure-UEFI%29
       
       
      2) gdisk
       
      Another app you can use is the UEFI version of gdisk (aka GPT fdisk), which you can use to edit and change your partitions.
       
      Warning! Install and use this app at your own risk! If you do something wrong here you might nuke your drive(s), so only use that if you know what you are doing.
       
      This is how to do it (even easier):
      Download here: https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.1/gdisk-binaries/gdisk-efi-1.0.1.zip/download Mount your EFI partition Unzip the file and copy the resulting folder to your EFI Folder, so your path goes like this "/Volumes/EFI/EFI/gdisk-efi" Get into clover configurator, open your standard config.plist from your boot drive and go to the GUI section. Add an entry like this:  
      If you prefer to do a manual config, add this entry to your config.plist, under GUI/Custom/Entries:
      <dict> <key>CustomLogo</key> <false/> <key>Disabled</key> <false/> <key>FullTitle</key> <string>GDisk</string> <key>Hidden</key> <false/> <key>Ignore</key> <false/> <key>Image</key> <string></string> <key>Path</key> <string>\EFI\gdisk-efi\gdisk_x64.efi</string> <key>Type</key> <string>Windows</string> <key>VolumeType</key> <string>Internal</string> </dict> When everything went OK you should see this after selecting the respective entry in Clover:
       

       
       
      3) RU
       
      I recently found one more app that might be interesting to some, and thats "Read Universal" or in short "RU". This is a tool that enables you to debug your BIOS and read (and modify!) every imaginable data, including UEFI variables, ACPI Tables etc.
       
      Warning, again! I think blindly messing around with this app is even more dangerous, but on the other hand it gives you access to a lot of potentially interesting stuff.
      Download here: http://ruexe.blogspot.de/ The next steps are basically the same as above so make a folder in your EFI partition, copy the .EFI files and make another custom entry in your config.plist Here are some screens:
       

       

       

       
       
      So this is what you also can do with UEFI and clover. I am curious which other useful applications might exist!
       
      Anybody who knows, maybe post it here?
    • By TimNeumann
      MB: Asus X99 A-II
      RAM: G.Skill Ripjaws V F4-3200C16D-32GVK (3200MHz, 4x 16GB DIMMs, so Total 64GB) in quad-channel configuration.
      CPU: i7 6800k @4.0Ghz
      GPUs: GTX 1080 Ti and GTX 1060 3GB
      (each one a monitor, because I can't get DVI to run parallel with DP on the 1080Ti, and my second monitor only has DVI/VGA)
      OS: High Sierra 10.13.2 (17C88) / Clover revision: 4392
       
      Hello everybody,
      I occasionally have system crashes and suspect that it is related to RAM. However, this RAM is completely new, and a run with MemTest86+ from the USB stick showed no errors. However, if I use Memtest on MacOS, I get a bunch of error messages, but sometimes none (I restart the computer between tests).  
      As I just discovered, my RAM is not on the recommended vendor list of my motherboard, nor is it on the manufacturer side of the RAM. I have read several times that the RAM may not have been tested by the manufacturer on this platform. Not a single X99 motherboard is listed for this RAM.
      So I also suspect that my RAM is not compatible.
      But if that were the case, how could it sometimes work completely error-free?
       
      During RAM tests in summer 2017 (a slightly different setup, 4x8GB but still G.Skill Ripjaws V) I had no errors at Memtest under MacOS, if I remember correctly. At that time it ran under Sierra 10.12.6. AptioMemoryFix.efi could also cause problems.
      I am appreciative for any help!
       
      Here is an excerpt from a faulty test.
      It is noticeable that it is always the same address during the test, but a different one after each test.
      Memtest version 4.22 (64-bit) Copyright (C) 2004 Charles Cazabon Copyright (C) 2004-2008 Tony Scaminaci (Macintosh port) Licensed under the GNU General Public License version 2 only Mac OS X 10.13.2 (17C88) running in multiuser mode Memory Page Size: 4096 System has 12 Intel core(s) with SSE Requested memory: 57232MB (60012990464 bytes) Available memory: 57232MB (60012990464 bytes) Allocated memory: 57232MB (60012990464 bytes) at local address 0x00000001033e1000 Attempting memory lock... locked successfully Partitioning memory into 2 comparison buffers... Buffer A: 28616MB (30006495232 bytes) starts at local address 0x00000001033e1000 Buffer B: 28616MB (30006495232 bytes) starts at local address 0x00000007ffc4d800 Running 1 test sequence... (CTRL-C to quit) Test sequence 1 of 1: Running tests on full 57232MB region... Stuck Address : ok Linear PRN : testing 7 of 16 FAILURE! Data mismatch at local address 0x0000000e88133d30 Expected Data: 0xc4c340079ac9a645, Actual Data: 0xc4c3400788468846 Running comparison tests using 28616MB buffers... Random Value : ok Compare XOR : ok Compare SUB : ok Compare MUL : ok Compare DIV : ok Compare OR : ok Compare AND : ok Sequential Increment: ok Solid Bits : ok Block Sequential : testing 80 of 256 FAILURE! Data mismatch at local BUFA address 0x000000078b8c7530, BUFB address 0x0000000e88133d30 BUFA Data: 0x4f4f4f4f4f4f4f4f, BUFB Data: 0x4f4f4f4f88468846 Checkerboard : testing 3 of 64 FAILURE! Data mismatch at local BUFA address 0x000000078b8c7530, BUFB address 0x0000000e88133d30 BUFA Data: 0x5555555555555555, BUFB Data: 0x5555555588468846 Bit Spread : testing 1 of 128 FAILURE! Data mismatch at local BUFA address 0x000000078b8c7530, BUFB address 0x0000000e88133d30 BUFA Data: 0x0000000000000005, BUFB Data: 0x0000000088468846 Bit Flip : testing 74 of 512 FAILURE! Data mismatch at local BUFA address 0x000000078b8c7530, BUFB address 0x0000000e88133d30 BUFA Data: 0x0000000000000200, BUFB Data: 0x0000000088468846 Walking Ones : testing 40 of 128 Clover Files attached
      config.plist
      drivers64UEFI.zip
      kexts.zip
      ACPI.zip
    • By BurpSuite
      screenshot:
       

       
      description:
      github: https://github.com/burpsuite/clover_theme
×