Skip to content

Alternative implementation, public source of Windows boot manager? #9

@martanne

Description

@martanne

Hi,

Great work, thanks for spending time on a public PoC.

I did the same last week when this repository was not yet in a working state.

Over time the repositories diverged completely, main differences seem to be:

  • I build the initramfs using a stripped down version of Frood, in the hope that this is a more "complete" system, possibly helping avoiding issues like USB-Keyboard not working #6.
  • The used Linux exploit tries to have the least amount of changes necessary.
  • You seem to want to construct the BCD using Linux tooling, what advantage do you see in this approach? My approach uses the native Windows bcdedit tooling which is part of the recovery environment.
  • I try to avoid committing BLOBs to the repo and instead download it from public sources. For example, it was not 100% clear to me which GRUB file from the Debian package you are actually using. Related, do you have a convenient public source for the Windows boot manager? I did not find it in Winbindex.

I have pushed my current code base to: https://github.com/martanne/bitpixie

So far I did try it on 1 laptop and it seemed to work. Would be interested in real-world experiences from others.

Hope it is useful for somebody out there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions