Details
-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
Description
Freeldr cannot boot as Ntldr because its base address being 0xf800 and expected Ntldr base address is 0x20000.
To reproduce the issue you need Grub2 bootloader installed and use the ntldr command to load freeldr.sys - it will crash.
It should be possible to fix that by relocating the loader to expected address, or just load at the expected base address from the start. Additionally, fixing this would allow booting it from Windows XP/2003/Vista's VBR code.
Attachments
Issue Links
- relates to
-
CORE-9023 FreeLdr improvements
- Open