Tunic - Install Linux from a running Windows system, without need for a live USB


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 for future versions.


  • Windows 10, 64 bit
  • Single drive hosting the C: volume
  • UEFI (supports secure boot)
  • At least 4 GB RAM
  • At least 15 GB of free disk space on C:
  • Administrator user permissions
  • Internet access
  • AC Wall Power


  • Currently, Tunic only installs official flavors of Ubuntu and Linux Mint.
  • We are working on Windows 7 and 8, MBR, and support for other Debian/Ubuntu based Linux distros.
  • Error handling needs improvement.
  • Due to the nature of what Tunic does, it may show up as a false positive on some malware scans.

More information

See the doc directory for more information.

Getting Started


  • Backup your data!

Before you start, make sure to backup up an image of your entire disk(s). Tunic does not assist with full disk backup. Read disclaimer for more information.

No, really. Backup your data.

  • Close all other running applications.


  1. Download and run the latest executable file from releases.
  2. Answer questions.
  3. Let it run. It may take a long time.
  4. Enjoy your new Linux OS!

Legal Stuff


Copyright (c) 2020 Michael Slattery. See commit history for list of other authors.

Distributed under the GNU General Public License, version 3.


This software could inadvertantly and permanently destroy all data, leave a computer unbootable, or otherwise leave a computer in an undesirable state. This software comes as-is with absolutely no warranty. Read sections 15, 16, and 17 of the GNU GPL version 3 license for more information.

More at: https://github.com/mikeslattery/tunic 

February 10, 2020


Hakin9 TEAM
Hakin9 is a monthly magazine dedicated to hacking and cybersecurity. In every edition, we try to focus on different approaches to show various techniques - defensive and offensive. This knowledge will help you understand how most popular attacks are performed and how to protect your data from them. Our tutorials, case studies and online courses will prepare you for the upcoming, potential threats in the cyber security world. We collaborate with many individuals and universities and public institutions, but also with companies such as Xento Systems, CATO Networks, EY, CIPHER Intelligence LAB, redBorder, TSG, and others.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Oldest Most Voted
Inline Feedbacks
View all comments
r b morse
r b morse
3 years ago

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.

Michael Slattery
Michael Slattery
3 years ago
Reply to  r b morse

Tunic does those things for the user. The idea is to automate as much as possible. (I’m the author of tunic.)

© HAKIN9 MEDIA SP. Z O.O. SP. K. 2023