Jump to content

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


avin7000
 Share

99 posts in this topic

Recommended Posts

@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

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

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

  • Like 1
Link to comment
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.

Link to comment
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.

Link to comment
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.

  • Like 3
Link to comment
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

Link to comment
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.

Link to comment
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

Link to comment
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 ?

  • Like 1
Link to comment
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.

  • Like 2
Link to comment
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.

Link to comment
Share on other sites

  • 1 year later...
  • 1 month later...

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...

Link to comment
Share on other sites

  • 3 months later...

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 !

Link to comment
Share on other sites

 Share

×
×
  • Create New...