Jump to content
avin7000

[Guide] Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite)

99 posts in this topic

Recommended Posts

Advertisement

@bajito93,

 

You can use dism to split the install.wim into 2 smaller files - from the first post "Troubleshooting No2":

 

 

 

If the Windows ISO size is more than 4GB, then most probably /source/install.wim size will be more than 4GB and copying it to FAT partition will fail. For this we have to split this file.

- Boot into Windows 8, create a new directory called wim in C:\ drive. Copy install.wim to C:\wim directory.
- Open command prompt in admin mode and run following:

 

Dism /Split-Image /ImageFile:c:\wim\install.wim /SWMFile:c:\wim\install.swm /FileSize:3500

- You should now see two files in C:\wim directory.
- Replace install.wim by these two files.

 

 

 

Another alternative is to convert the wim to the more compressed esd format - you can use the utility from post#3.

 

 

Which dirvers64 are you use in your tutorial #29?

 

My drivers64 folder has

  • FSInject-64.efi
  • HFSPlus.efi
  • NTFS.efi ---> Enables Clover to read Windows NTFS partition
  • VBoxExt4-64.efi ---> Enables Clover to read Ext4 partition & directly boot the Linux kernel stub
  • VBoxIso9600-64.efi --> Enables Clover to boot joliet CD/DVD ROMs
  • GrubUDF-64.efi      ---> Enables Clover to boot UDF CD/DVD ROMs

ESD2WIM-WIM2ESD-wimlib.zip

Share this post


Link to post
Share on other sites

@fusion71au

 

Thanks for your help I can put the install.wim file into the windows partition, but I have another question. Which dirvers64 are you use in your tutorial #29?

Share this post


Link to post
Share on other sites

When I boot windows 8.1 with bootmgfw.efi the laptop show me the windows installator, but when I going to install, windows said me I need a driver and I need to find it, I think I need something in clover but I dont know, please help me. Thanks.

Share this post


Link to post
Share on other sites

tried everything,install UEFI Windows on my legacy bios computer fail.Boot usb EFI partition fail,seems like boot file doesn't have usb driver.

Share this post


Link to post
Share on other sites

tried everything,install UEFI Windows on my legacy bios computer fail.Boot usb EFI partition fail,seems like boot file doesn't have usb driver.

Really ? I tested it on many machines I have, including an old Dell Latitude E6400 and a desktop with 1st gen Core 2 Duo CPU on a G31 mobo, it works like a charm

Share this post


Link to post
Share on other sites

Really ? I tested it on many machines I have, including an old Dell Latitude E6400 and a desktop with 1st gen Core 2 Duo CPU on a G31 mobo, it works like a charm

maybe my boot order has problem,when boot dvd efi sector and format partition,then install,it said cannot find install file.

Share this post


Link to post
Share on other sites

maybe my boot order has problem,when boot dvd efi sector and format partition,then install,it said cannot find install file.

Boot order ? You have 2 or more HDD/SSD ?

Share this post


Link to post
Share on other sites

Boot order ? You have 2 or more HDD/SSD ?

I have 1 SSD and 1HDD,I tried this tutorials with windows 7 sp1 and windows 8,when I select cdboot.efi,I cannot select bootx64.efi,when screen show press any key to install,I press,and then it return to clover,I cannot reach to install window,please help.

Share this post


Link to post
Share on other sites

I have 1 SSD and 1HDD,I tried this tutorials with windows 7 sp1 and windows 8,when I select cdboot.efi,I cannot select bootx64.efi,when screen show press any key to install,I press,and then it return to clover,I cannot reach to install window,please help.

 

Why would you boot with cdboot.efi ? Are you using a DVD to install Windows UEFI via Clover ? If so, you just have to select "Boot xxx from Optical xxx" using bootmgrfw.efi and you'll be fine ! Don't forget to put GrubUDF-64.efi and/or GrubISO9660-64.efi (can't remember which one is correct but I guess it's the first one :P) in your Drivers64 folder.

 

If you're using a USB stick, make sure to format it with MBR partition scheme then follow fusion71au's guide to make your Windows install disk UEFI ready. It works for Win7/8/10 like a charm.

 

BTW, I strongly advise you to unplug any other drive apart the one for Windows.

Share this post


Link to post
Share on other sites

@redcoatd,

 

If you don't see "Boot UEFI external"/bootx64.efi, most likely it is hidden (the latest Clover revisions >r2999 automatically hide bootx64.efi from the GUI, unless you press <F3> at the Main Menu to unhide).  Did you read point no3 in the troubleshooting section?

 

Try this workaround

 

1.  Rename cdboot.efi in WIN81/efi/microsoft/boot folder to cdboot.BAK

2.  Copy bootmgfw.efi into WIN81/efi/microsoft/boot

 

post-846696-0-42354800-1418288879_thumb.

 

3. Reboot the computer with the Installer USB and select "Boot Microsoft EFI boot menu from WIN81", then press <spacebar>

 

post-846696-0-52813400-1418288999_thumb.

 

4.  Select "Run bootmgfw.efi" and then press <spacebar> ---> should now boot into the UEFI Windows Installer!

 

post-846696-0-34464000-1418289116_thumb.

follow your steps,bootmgfw.efi say my pc need to repair.I can't reach install window

Share this post


Link to post
Share on other sites

Yeah, I know ;).

That's why I said make sure to format the USB stick with MBR partition scheme and follow this post instead of the one you quote. GUID is the point here and I spent a lot of time before I realize it just don't work using this partition scheme.

 

MBR partition scheme should solve that. Furthermore, I also figured out that making dual or more OS install disk isn't working as soon as you have anything else than Windows installer on a FAT32 partition.

 

I tried with OS X + Windows, Windows + Linux and also Win7 + Win8 and each time it ended up with the Windows installer not seeing my drive and asking to find/install a driver. I'm sure I missed something but I don't know where :unsure:.

 

So, for my part, I stick with only Clover + Windows installer on a single USB pen using MBR partition scheme and it works fine like this.

Share this post


Link to post
Share on other sites

Why would you boot with cdboot.efi ? Are you using a DVD to install Windows UEFI via Clover ? If so, you just have to select "Boot xxx from Optical xxx" using bootmgrfw.efi and you'll be fine ! Don't forget to put GrubUDF-64.efi and/or GrubISO9660-64.efi (can't remember which one is correct but I guess it's the first one :P) in your Drivers64 folder.

 

If you're using a USB stick, make sure to format it with MBR partition scheme then follow fusion71au's guide to make your Windows install disk UEFI ready. It works for Win7/8/10 like a charm.

 

BTW, I strongly advise to unplug any other drive apart the one for Windows.

follow your step,GPT SSD Clover install windows 7 sp1 and windows 8 dvd to GPT SSD Partition,I always get errors like "We couldn't create a new partition or locate an existing one..." like this post

Share this post


Link to post
Share on other sites

So you can reach the Windows installer on the USB pen with no errors anymore like "you need to repair and blablabla" ? I guess this is a step forward ;).

 

Did you unplug the other HDD ? I mean, physically !

 

This error comes from the Windows installer which doesn't like not being the only one on the PC <_<.

 

Could you run a diskutil list so we can see how your HDD/SSD are organized ?

Share this post


Link to post
Share on other sites

So you can reach the Windows installer on the USB pen with no errors anymore like "you need to repair and blablabla" ? I guess this is a step forward ;).

 

Did you unplug the other HDD ? I mean, physically !

 

This error comes from the Windows installer which doesn't like not being the only one on the PC <_<.

 

Could you run a diskutil list so we can see how your HDD/SSD are organized ?

No,USB pen can't reach the Windows installer,DVD can reach the Windows installer.

OK,I will unplug my only HDD.

Here is 

Creating Installation Media:
 
Erase the USB drive, using Disk Utility. Make 1 partitions for OS X (call it Mavericks-Installer.Select OS X Partition as Mac OS Extended Journaled,Make sure you are giving 7GB (or more) for each OS X installation partitions. Select ‘GPT (GUID Partition Table)’ under Options.
 
Install Clover_v2.3k_r3253 into the EFI partition of this USB by targeting the OSX partition and customize by selecting Install Clover in the ESP, Bootloader > Install boot0ss in MBR, CloverEFI > CloverEFI 64-bits SATA and Drivers64UEFI > EmuVariableUefi-64. Perform installation:
 
Once clover is installed EFI partition will be mounted automatically. Open it and now you need put few more files. You will need config.plist, DSDT.aml which are specific to your system.

 

- Put config.plist in EFI/CLOVER directory

- Put DSDT.aml in EFI/CLOVER/ACPI/patched

- Put HFSPlus.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI

- Delete VBoxHfs-64.efi in EFI/CLOVER/drivers64 & EFI/CLOVER/drivers64UEFI

- Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.9

 
Now we need to copy Mavericks installation file to USB drive. Make sure /Volumes/HDD/Applications/Install OS X Mavericks.app exists and run following in terminal:
 
sudo /Volumes/HDD/Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Mavericks-Installer --applicationpath /Volumes/HDD/Applications/Install\ OS\ X\ Mavericks.app
 
Your USB installation drive is ready.
 

Jianwei:~ jianweiliu$ diskutil list

/dev/disk0

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *128.0 GB   disk0

   1:                        EFI EFI                     209.7 MB   disk0s1

   2:                  Apple_HFS SSD                     127.2 GB   disk0s2

   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s4

/dev/disk1

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *1.0 TB     disk1

   1:                        EFI EFI                     209.7 MB   disk1s1

   2:                  Apple_HFS HDD                     999.9 GB   disk1s2

 

polly,you are god,unplug HDD and use clover to install windows 8.1 now I can use Windows 8.1 to type this word.

Share this post


Link to post
Share on other sites

Windows is definitely EVIL <_< !

 

Why the hell Microsoft won't allow its installation whenever any other drive is attached ? That's so stupid :rolleyes: !

Maybe my Western Digital Caviar Black 1TB is broken,I experience crash during use it.crash because over clock CPU,reset cmos to fix.So I want converter it to USB portable hard drive,I get a computer from a beijing people in october 2009.then I replace signature thing.Too bad.

Western Digital Caviar Black 1TB is OK,I converter it to portable,plug in,still can't install Windows 8.1.HDD must be unplug to use on Windows 8.1 EFI Installer.

Share this post


Link to post
Share on other sites

I don't use Grub or anything. I used the built-in EFI Shell in Clover, make it load Windows Installer's bootx64.efi

Yes grub is not useful in clover.follow your steps,it works,though IDE DVD a bit slower.

Share this post


Link to post
Share on other sites

I'm struggling right out of the gate with this.

 

I've created a usb clover test stick with that other guy's installer, which seems to at least get me to the clover boot menu, but going by this guide, it just hangs for a while at the first page of my booting screen, then eventually just boots my old snow-leopard install on my hd.

 

I've tried mbr-fat16 and guid-mac HFS journalled with no change in outcomes.

 

Its a bit old, but others have had success.  Not sure why I'm having issues:

 

P55-UD4P

Gigabyte ATI 4670

16gb ram

SSD is PCI-E installed Plextor 256GB M6e (the only thing I can think is a bit odd.

 

I may not have a fully functioning config.plist, since snow leopard install uses that boot.plist stuff.

 

Any suggestions?  I'm ultimately trying to get this fully functioning as a fully GPT triple boot of El-Capitan, Windows-7 (running as UEFI), and Mint 18, but this first step has me stumped...

Share this post


Link to post
Share on other sites

I just wanted to say that this worked like a charm for my Legacy Hacks. I downloaded the official Windows 10 iso and made a GUID USB and installed Windows with it in dual boot to my three hacks. All thanks to the trick of copying bootmgfw.efi from install.wim

Thanks for the guide !

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 fusion71au
      Clover r4542 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 14 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4542 for VMware.zip". Mount Clover-v2.4k-4542-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By nysander
      I start this topic to make my Lenovo Thinkpad W540 usable with High Sierra
       
      I followed many guides but this one started by @tluck made me most progress: 
      My setup as in signature
       
      I will update first post with statuses of working features:
       
      Graphics:
      Nvidia Quadro - disabled
      Intel HD 4600 - working @ 1920x1080 and 1,5GB RAM (had to set ig-plaform-id as Haswell desktop, mobile do not work)
      using intelGraphicsFixUp.kext
       
      Sound:
      internal speakers and mic works with AppleACL.kext and profile 28

      USB:
      i boot MacOS from USB drive and it works, mouse and pendrive also works
      USB power not work yet, so USB WiFi dongle and iPhone connection not work (no power @ USB)
      IOReq finds only USB 3.0 controller not USB 2.0 even though I have 2 ports USB 3.0 and 2 ports USB 2.0
       
       
      Integrated Camera:
      recognised in IOReq but not working now (probably due to USB)
       
      Bluetooth:
      as USB but works without problem

      Ethernet:
      works with intelMausiEthernet.kext

      Keyboard:
      internal is PS2 so VoodooPS2Controller.kext is needed - some mappings I would like to have different but works

      Touchpad:
      works with VoodooPS2Controller.kext from @tluck topic
       
      Trackpoint:
      One time works mostly not - debugging in progress
       
      Batery Status:
      not working
       
      Integrated WiFi:
      intel -  not working
       
      Sleep / Hibernate:
      not working
       
      Backlight:
      not working
       
      Other found issues:
      besides that graphics works @ 1920x1080 and have a lots of ram window shadows (especially dock shadow) looks bad
       
      External VGA:
      not tested yet
       
      External Mini Display Port / Thunderbolt:
      not tested yet
       
      I will post my clover / debug config later
       
       
    • By MaLd0n
      First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with patches for Skylake DSDT.MaLd0n ASUS Z170M PLUS.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DMAC -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -IMEI -PNLF -HDMI --FakeSMC
      http://www.hwsensors.com/releases   --Audio https://github.com/vit9696/AppleALC   --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   --LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!
    • By MaLd0n
      First... If you need DSDT edits... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   -DSDT My DSDT DSDT.GA H97M-DS3P MaLd0n.zip   -Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF -HDMI





      -FakeSMC
      https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek -Audio https://github.com/vit9696/AppleALC -LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By zebity
      Hi Hypervisors,
       
      EDITED - 9 JUNE 2018 - as all other issues resolved but am now stuck with QEMU Error: "PFLASH: Possible BUG - Write Block Confirm" details on testing lower in thread (to follow).
       
      I have been working to move my Late 2009 Xserve MacOS Server onto Ubuntu 18.04 LTS QEMU/KVM based virtual machine using OVMF and Clover.
       
      After much effort and testing based on the following information from: Kraxel's, Kholia, Gordon Turner and Clover site:
      https://www.kraxel.org/blog/2017/09/running-macos-as-guest-in-kvm/
      https://github.com/kholia/OSX-KVM
      https://gist.github.com/gordonturner/2a2e5ecde5e7860b52e2
      https://clover-wiki.zetam.org/Home
       
      I have now managed to get OVMF/Clover boot and install of MacOS Sierra.
       
      I started with Ubuntu 16.04 initially but this required download and compile of QEMU to get update of machines to: pc-q35-2.9 or better, so I moved to Ubuntu 18.04, which has pc-q35.2.11 available as standard.
       
      So I am now working with standard Ubuntu 18.04 LTS based systems with following packages: kvm/qemu/libvirt/bridge-utils/ovmf/virt-manager
       
      As I want to use PCIe Passthrough for a number of PCIe card currently installed in the server (SmallTree 10GbE & Areca ARC-1883 SAS RAID) I set up my machine with linux kernel boot configuration (/etc/default/grub) of: 
      GRUB_CMDLINE_LINUX_DEFAULT="iommu=1 intel_iommu=on" (as my machine is intel VT-d based HW virtualisation)
       
      This resulted in creation of a number of iommu groups (see /sys/kernel/iommu_group directory for this and this posting for information: https://forum.level1techs.com/t/ubuntu-17-04-vfio-pcie-passthrough-kernel-update-4-14-rc1/119639 , noting that Ubuntu 18.04 LTS has kernel version: 4.15.0-22-generic so there is no need to do kernel update for iommu to work).
       
      Using bare minimal Clover config.plist:
       
       
      And following Clover UEFI drivers:
       
      I can boot MacOS, but it is very very slow... it sits on the apple boot logo for over a minutes before finally moving onto the progress bar.
      The other problem I have is that no PCI or Network devices appear in the "About This Mac" System Information Report and I cannot get any network connectivity from bridged E1000 network device.
       
      Here is my virtlib.xml dump for the virtual machine:
       

      Can any one advise of whether I need to update the CLOVER config.plist to add extra items in to allow network and PCI Passthrough to work.
       
      Thank you.
       
      Regards,
       
      Zebity
       
×