Install Linux over or alongside an existing Windows install, straight from Windows, without requiring to boot from external media like a flash drive or making BIOS configuration changes. What Tunic Does Validates your system meets Tunic requirements. Asks all questions at beginning (so you don't have to babysit the install). Offers to convert a MBR disk to UEFI. Offers full disk overwrite or dual boot arrangement. If dual boot, shrink C: volume to make space for Linux. Provides tools to assist with freeing up space for Linux. Provides Linux Mint, Ubuntu and most official Ubuntu flavors. Downloads the Linux .iso file for you. Installs Grub with Secure Boot support. Calculates Linux equivalent values for your Windows locale and user account. Reboots and runs the Ubiquity installer, automated. If custom install type choosen, will provide Ubuntu's Ubiquity partiton utility GUI. Reboots into your final installed Linux! See the TODO for ideas....
Interesting project, and needed.
Q. is it necessary to instruct the user to disable Windows fast boot and hibernation in control panel before running this? My understanding is that leaving these “features” enabled will cause disk consistency checks run from Linux to fail.
Tunic does those things for the user. The idea is to automate as much as possible. (I’m the author of tunic.)