Add EFI boot support for Windows 7 64-Bit #59
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds UEFI boot support for Windows 7. In PR #25 only added that for Windows >=8:
The key is to extract the
bootmgfw.efi
file fromsources/install.wim
and move it toEFI/Boot/Bootx64.efi
.Downside is that this relies on p7zip for file extraction (and thus introduces a new dependency).
Also, I'm not completely sure if my Windows 7 detection mechanism is correct:
MinServer
value in insources/cversion.ini
begins with7
if we're dealing with Windows 7 and that this file exists in all relevant Windows versions.bootmgr.efi
does only exist if it has UEFI support and is 64-Bit (since 32-Bit Windows 7 has no UEFI support).I can't really verify this assumptions. They are true for my Windows 7 Pro 64-Bit installation disk.