Jump to content
InsanelyMac Forum

dxr

Just Joined
  • Content count

    4
  • Joined

  • Last visited

  1. It is embedded in D:\efi\microsoft\boot\efisys.bin which is a raw floppy disk image. Simply copy that to a raw floppy (real or virtual) and it will have all the EFI files you need. Or install the Windows 7 AIK: http://www.microsoft.com/downloads/details...;displaylang=en Then look in \Program Files\Windows AIK\Tools\PETools\amd64\efi\boot\bootx64.efi
  2. While the link is a great description of the conversion process that is available, be VERY SURE to read Note #1. It says that you MUST have 64-bit UEFI 2.x firmware. Apple ships NO systems with that combination. Most of this thread is discussing Apple hardware. If you have non-Apple hardware which have UEFI 2.x, that link is great (although I would first try installing Windows using UEFI instead of converting). I have not done exactly what you are trying to do, but it should be possible. One area to consider is that Apple does not use the "standard" UEFI mechanism putting the initial OS loader code into the ESP partition. Apple firmware knows how to read HFS+ so when you "bless" a partition the firmware directly reads the HFS+ partition. Obviously a Dx58so doesn't have that firmware so you will probably need to copy the necessary .efi files into the ESP. Also, most operating system installers blindly assume they own the whole system and quietly clobber anything that already exists, so the second installed OS "wins". :-( A first step is to individually install each OS as the only OS on the system, and examine and copy the contents of the ESP. Then when you set the system up dual boot, make sure that all the necesary files exist. If you have all the correct files, any good EFI Shell should allow you to dual boot. Other simple possibility is that you have the wrong device path for the SL drive...
  3. NO! In the experiments (see link above) that I did, I was attempting to boot Windows directly through UEFI. It was hard hanging during the transition from winload.exe loading the boot drivers to starting the actual NT kernel. Even if you were able to get Windows installed, this exact code path would fail. Installing is not actually the problem, that can be done using BIOS/MBR and the boot configuration can be "fixed" to use UEFI, but it will still fail as there is some UEFI 2.0 feature that Windows requires. Version 2.0 is in the minimum configuration requirements, looks like there was a real reason for it. Now how to convince Apple to upgrade their firmware...
  4. The current generation of Intel Macs run UEFI 1.1 and most defintely will not native boot Windows 7 using EFI. I went through all the permutations (setup/oscdimg/rEFIt/WinPE/and got as far as loading a Windows 7 kernel through UEFI on a 2009 Mac Mini where it finally hung during the final osloader (winload) to kernel handoffs without booting. Until Apple moves to UEFI 2.0 we are stuck with BootCamp. http://darobins.spaces.live.com/blog/cns...5!529.entry
×