From another comment I made
A linux installer for windows that works just like a normal installer on windows. You download the .exe
, double click it, it opens a wizard you can walk though, and by the end of the process, after it reboots, you're in a linux distro.
How could something like this be implemented?
My idea:
Best case scenario where multiple data partitions exist and can accommodate the user data stored on C:/
+ there's a swap partition -->
- download a linux iso
- deactivate swap
- replace swap partition with ISO contents
- modify contents to auto install linux with settings from wizard
- add boot entry to boot from old swap / modified ISO
- reboot
- install linux with a nice progress animation
- move user data from C:/ to other partition
- replace C:/ with linux
- install alternatives to programs found on windows (firefox for edge, gimp for paint, inkscape for ..., libreoffice for MS office, etc.)
- move user data to
/home/$username
- configure DE with theme (gnome for macos look, kde with theme for windows look)
- other customisations
- reboot into linux
Dunno if this is feasible in the best case scenario.
Anti Commercial-AI license
In the bad old days there used to be an ubuntu tool that you could install linux from windows. From memory it created a disk image inside your Windows drive, and then setup a boot environment that could mount and boot into the disk image. Kinda like a livecd, but persistent?
Ill try find more info and update. (Ah, its Wubi, which the other poster mentioned already).
https://github.com/hakuna-m/wubiuefi
https://en.m.wikipedia.org/wiki/Wubi_(software)
https://help.ubuntu.com/community/Wubi
Odd that most of that page is about how to uninstall it. The XP references really dates it.