what happens if we replace this bootmgfw file in install.wim? also do we need to disable secure boot?
Yes secure boot must be disabled I have no experience with modifying install.wim file directly, but if you could edit it so that it installs bootmgfw.efi and bootmgfw.original.efi in the same folder it will also work the same way
It's installed, but still runs in VGA mode, so you need to run UefiSeven.efi first to install VGA emulator. Theoretically you can remove VGA emulator if the graphic driver is installed and VGA driver is disabled in registry? Also: do you still need to replace bootmgfw.efi with the one from Windows 10? I was under impression that the 0xc000000d error was unrelated to (lack of) VGA emulation.
UefiSeven emulates a generic VGA device so you don't have to remove it, if you install a new graphics driver Windows will automatically prefer it over UefiSeven's generic device. If you boot to safe mode Windows will fall back to UefiSeven's generic device. You can remove UefiSeven if you want but then there is nothing Windows can fall back to, so you wouldn't be able to use safe mode anymore so better keep it unless there is something wrong with it. You don't have to take bootmgfw.efi from Windows 10, from what I have tested 0xc000000d error didn't appear with UefiSeven enabled.
Made a small update: -Placing UefiSeven.skiperrors file in the same directory will skip any warnings and errors during boot. Use it after confirming that UefiSeven boots successfully regardless of the error and you don't want to press enter to continue every time you boot Windows.
Because you if you don't use UefiSeven and try to use initialize generic VGA driver in pure EFI systems Windows will simply freeze because of the missing BIOS interrupt. In safe mode Windows disables any graphics drivers installed and tries to boot with generic VGA driver, so it will also make the system freeze, unless you use UefiSeven.
Hello I met some trouble when following the steps you've described above. I followed steps 1 to 4, restart my laptop and managed to boot properly until the EFI Shell menu. The problem appeared when I tried to install the windows 7 in which I'm stuck in the windows 7 starting windows screen. I previously downloaded win 7 ultimate sp1 msdn iso, used integrate 7 to slipstream all available updates, and prepare the win 7 installation drive using rufus.
Btw, can I translate this thread into Chinese and post on similar Chinese forum? I will highlight this original thread’s url as well as your git repo.
Can you try booting from the UEFI boot menu directly without loading it from EFI shell? If it still doesn't work can you upload a screenshot of the verbose log right before the windows logo
I honestly don't know how to boot from the UEFI boot menu directly without loading it from EFI shell. This is my first time trying to install windows 7 on kabylake-r device.
strange, from the screenshots I don't see why it wouldn't work here try booting the installation media in safe mode by pressing f8 key during boot and see where it freezes perhaps it could be something not related to int10h... edit: I see you are using uefi:ntfs loader, this might be the problem, try creating the usb drive in fat32
Update your original untouched iso using my program https://forums.mydigitallife.net/th...-kabylake-coffelake-ryzen-threadripper.76335/ and then apply those steps Rename bootmgfw.efi at (HDD)\EFI\Microsoft\Boot\ to bootmgfw.original.efi Copy UefiSeven bootx64.efi to (HDD)\EFI\Microsoft\Boot\bootmgfw.efi using EFI shel