Sources of the endless windows installer

Hi all

I’m looking for the sources of the WIndows installer of endlessos :

endless-installer.exe

What tool is it based on ? We tried it on a W11 clean computer but it never started anything after installation

Do you confirm this does not do the repartition for a real dual boot ?

The source code is at:

It is a fork of Rufus, a USB creator. The Endless-specific code is in an endless subdirectory.

It does not repartition the disk.

The user interface uses an HTML widget provided by Windows and powered by legacy IE.

1 Like

Thanks !

We are working on a small project ( libertix ) that will repartition the disk and install Linux + refind to have a working and solid dual Boot

I guess then that the dualBoot install from this endless tool was similar to wubi with lupin mounted disk files ?

Did it use the BCD loader to launch endless ?

A GPT disk image is written to C:\endless\endless.img. It is then loopback-mounted both from GRUB and from Endless OS’s initramfs. (A previous version used device-mapper to map the image file, bypassing NTFS, for performance reasons.)

On BIOS systems we use the BCD loader to chainload GRUB.

On EFI systems that is not an option: Windows’ bootloader cannot chainload other EFI bootloaders, particularly not when Secure Boot is in the mix. So on EFI systems we make GRUB the default bootloader and offer an option to chainload Windows.

Many thanks for these precisous details
This tool is really handy and well crafted
Do you measure how many installs it generates ?

Around 300 new installs per month (not all of which are retained).