Skip to content

Repository files navigation

Medicat Installer

Logo

Old readmes (batch era): French Spanish Turkish

The Windows installer is now a native C++ app (MedicatInstaller.exe). Same job as before: Ventoy, optional format, extract MediCat, verify files. Linux still has the shell script on the linux branch.

We appreciate some code improvements to the installer!

If you want to help improve Medicat installer, you can:

OR:

  • Fork this project, and create a pull request with modified files. PRs welcome on main.

Compatibility

  • Windows 10/11 (Insider builds might break the installer)
  • Linux via Medicat_Installer.sh (Ubuntu / Arch / Debian / Fedora / Void / friends)

Requirements for Windows

  • Windows 10/11 (1703+ is fine)
  • Administrator (UAC)
  • Half a brain
  • A USB (or VHD) with about 30 GiB+ free, ideally 64GB+
  • MediCat.USB.v21.12.7z beside the exe, or grab it from the built-in mirrors / Drive parts

Requirements for Linux

  • Terminal
  • Like 75% of a brain
  • General Linux knowledge
  • Script lives on linux and is attached to each release

Grab a build

GitHub Releases

File Platform
MedicatInstaller.exe Windows x64
MedicatInstaller-x86.exe Windows 32-bit
Medicat_Installer.sh Linux

What it does (short version)

  • Installs or updates Ventoy
  • Optional NTFS format when you need a clean stick
  • Extracts MediCat with progress
  • MD5 verify + selective re-extract if something failed
  • GUI (dark theme) and a proper CLI (/help, /install, /verify, ...)

More detail: FEATURES.md · CLI.md · UPDATER.md

Quick start

  1. Download the exe from Releases.
  2. Drop MediCat.USB.v21.12.7z next to it (or use the in-app download).
  3. Run as Administrator.
  4. Pick your USB. Install. Drink water.
MedicatInstaller.exe /help
MedicatInstaller.exe /install /drive:E /yes
MedicatInstaller.exe /verify /drive:E /yes

Logs land beside the exe as medicat_installer.log. If something blows up and you upload logs, the dialog gives you a Diag code for Discord.

Branches (for nerds)

Branch What
main Active C++ installer (you are here)
linux Shell installer
legacy / legacy-archive Old batch scripts, frozen
archive/main-cpp-rewrite Backup of the short rewrite-era main

Batch history is also on tag 3520.

Build from source

Visual Studio 2022+, CMake, Python 3, plus bin/7z/.../7za.exe and MedicatFiles.md5. The build fetches official aria2c (GPL-2.0) and embeds it for multi-connection downloads.

rebuild.bat

Outputs land in build/Release/. Tagged releases (1.0.N) are built on GitHub Actions; see UPDATER.md. Ask in Discord if you get stuck.

Credits

Lord SkeletonMan
Lord SkeletonMan

💻
EDM115
EDM115

💻
Ludovic
Ludovic

💻
David Thomson
David Thomson

💻
Ronald Cantillo
Ronald Cantillo

💻
Samega7Cattac
Samega7Cattac

💻
Sipping
Sipping

💻
SuperRedPanda1
SuperRedPanda1

💻
Mahmut Sözen
Mahmut Sözen

💻
Le Touzic Ethan
Le Touzic Ethan

💻
Ben Hampson
Ben Hampson

💻
Robert-André Mauchin
Robert-André Mauchin

💻
id3v1669
id3v1669

💻
Itrio
Itrio

💻
Neelnavo Kar
Neelnavo Kar

💻
a random person on the internet
a random person on the internet

💻
La vaguelette
La vaguelette

💻
Tolga Boran Alper
Tolga Boran Alper

💻
FabienRCT
FabienRCT

💻
  • Along with all the others helping in the Discord server!

    Star History

Star History Chart

About

Medicat Installer Repo

Resources

Stars

3.3k stars

Watchers

57 watching

Forks

Releases

Contributors

Languages