Skip to content

Complete Installation Guide

This guide will help you fully transition from Windows to Meowrch — from creating a bootable USB drive to installing a ready-to-use system.


  1. Download Rufus

    Go to the official Rufus website and download the latest version of the program.

    Rufus is a utility for creating bootable USB drives from ISO images.

  2. Download EndeavourOS

    Go to the EndeavourOS website and download the latest ISO image.

    EndeavourOS is a user-friendly distribution based on Arch Linux with a convenient installer.

  3. Prepare a USB Drive

    You will need a USB flash drive with a minimum capacity of 4 GB.

  1. Launch Rufus

    Open the downloaded Rufus file. If necessary, allow the program to make changes to your system.

  2. Select USB Device

    In the “Device” field, select your flash drive. Rufus will automatically detect connected drives.

  3. Select ISO Image

    • Click “SELECT” next to the “Boot selection” field
    • Find the downloaded EndeavourOS ISO file and select it
  4. Configure Settings

    • Partition scheme: GPT (for modern UEFI computers)
    • Target system: UEFI (not CSM)
    • Other settings can be left at default
  5. Create Bootable USB Drive

    Click “START” and wait for the process to complete (usually 5-15 minutes).


Before installation, it’s recommended to allocate free space for Meowrch in Windows in advance:

  1. Open Disk Management

    Press Win + X → Disk Management.

  2. Select Main Partition

    Find the largest partition (usually C: drive), right-click → “Shrink Volume”.

  3. Specify Shrink Amount

    Enter the number of gigabytes you want to allocate for Meowrch (recommended 40 GB or more), click “Shrink”.

  4. Verify Result

    An “Unallocated space” block of the corresponding size should appear — leave it unallocated, don’t create anything.

  1. Restart Computer

    Without removing the flash drive, restart your computer.

  2. Enter Boot Menu

    During startup, press the key to access the Boot Menu:

    • Asus: F8 or Esc
    • MSI: F11
    • Gigabyte: F12
    • ASRock: F11
    • Dell: F12
    • HP: F9
    • Lenovo: F12
  3. Select USB Device

    In the boot menu, select your flash drive and press Enter.

  4. Boot into EndeavourOS

    Select the first option in the EndeavourOS menu and press Enter.

  1. Launch Installer

    In the loaded system, click “Start the installer” in the welcome window.

  2. Select Installation Type

    Choose “Online” to access all desktop environments.

  3. Configure Localization

  4. Choose Desktop Environment

  5. Select Bootloader

  6. Disk Partitioning

    Choose Replace a partition and find the unallocated free space that you prepared in Windows. Select it.

  7. Create User

    • Enter your name and username
    • Create a strong password
  8. Complete Installation

    Click “Install” and wait for the installation to complete (usually 15-30 minutes).

  9. Reboot

    After installation completes, restart your computer and remove the flash drive.


With the No Desktop option, the system will boot directly into TTY (fullscreen text terminal).

  1. Log into System

    Enter your username and password created during EndeavourOS installation.

  2. Update System

    Execute:

    Terminal window
    sudo pacman -Syu
  3. Install Git

    Terminal window
    sudo pacman -S git
  1. Clone Meowrch Repository

    Terminal window
    git clone --recurse-submodules --depth 1 https://github.com/meowrch/meowrch
  2. Navigate to Project Directory

    Terminal window
    cd meowrch
  3. Run Automatic Installation

    Terminal window
    sh install.sh
  4. Follow Installer Instructions

  5. Reboot System

    Terminal window
    sudo reboot

  • Make sure Secure Boot is disabled in BIOS
  • Try a different USB port
  • Recreate the bootable USB drive

Problem: Errors During EndeavourOS Installation

Section titled “Problem: Errors During EndeavourOS Installation”
  • Check internet connection
  • Make sure the disk is not damaged
  • Try offline installation
  • Make sure the system is updated: sudo pacman -Syu
  • Check internet connection
  • Run installation as user (not root)