hello Gold Member ,
The original EFI is very simple like this :
EFI .......... Boot .................... bootx64.efi (file)
........... Microsoft ............ Boot (folder)
I've tried the new fresh install of EFI and Win8 To Go 3 times already. But with the same mistake !!
Sir, my aim is , in MBR , boot Win8x64 with iso (Start GRUB4DOS)
in UEFI , boot UEFI Win8x64 ONLY (no PartedMagic , Linux ....)
If we look at the procedure from another point of view , can we change the procedure ? Can we not to use UEFI_MULTI_74.
As after installing the Fat32 EFI and Win8 To Go , I can boot Win8 in either MBR or UEFI mode. And of course in UEFI mode , there's not choice when boot , it goes to Win8x64 directly only.
So what I want now is actually add a "Start GRUB4DOS" in MBR Win8x64 bootmenu , so when boot with MBR Win8x64 , it should be like this :
Windows 8
Start GRUB4DOS
That's all , if I can add this "Start GRUB4DOS" , then everything is finished for me . And keep the UEFI Win8x64 boot untouched.
The point is how can I add this "Start GRUB4DOS". I found that everytime after executing "UEFI_MULTI_74" , and check it with :
bcdedit.exe /store F:\Boot\BCD /enum all (F: = EFI partition)
There's one more boot item added :
Real Mode Boot Section
----------------------------------------------
identifider {default}
device boot
path \grldr.mbr
description Start GRUB4DOS
Then when boot in MBR mode , there's :
Windows 8
Start GRUB4DOS
I'm thinking if we can add the above "Start GRUB4DOS" entry in the F:\Boot\BCD . Then the job is done.
Would you mind to tell me how to add this entry ? As I've added this manually but when boot , it goes to Win8 directly , no choice of "Start GRUB4DOS"
I do it like this :
bcdedit.exe /store F:\Boot\BCD /enum all
bcdedit.exe /store F:\Boot\BCD /create /d "Start GRUB4DOS" /application bootsector
bcdedit.exe /store F:\Boot\BCD /set {cf01c27f-a06d-11e2-bf17-00160194fae8} device boot
bcdedit.exe /store F:\Boot\BCD /set {cf01c27f-a06d-11e2-bf17-00160194fae8} path \grldr.mbr
bcdedit.exe /store F:\Boot\BCD /displayorder {cf01c27f-a06d-11e2-bf17-00160194fae8} /addlast
Please help. Thanks