Repository navigation
Installation Methods
MiniOS is a live-first operating system. Installing MiniOS normally means placing its modular live system on removable media or another disk, so writing or copying MiniOS to a USB drive is itself an installation method rather than merely preparation for a later installation.
There are two broad installation families:
- Live installation keeps the MiniOS module stack, boot-time configuration, session persistence, and MiniOS management workflows. Raw image writing, file-based installation, Ventoy, and MiniOS Installer Live mode all produce ways to run the MiniOS live system.
- Native installation is an optional conversion performed by MiniOS Installer. It creates a conventional Debian desktop from the selected MiniOS image, keeping its desktop environment, visual identity, and ordinary applications while removing the MiniOS-specific software that exists for the live architecture.
Download an ISO from the official website, the official GitHub Releases page, or SourceForge. Verify it before writing it to a device; see Verifying downloads.
Choose the method by the layout you want on the target device:
| Result | Method | What you get |
|---|---|---|
| Normal writable filesystem that also boots MiniOS | Rufus in ISO mode or manual file-based installation | MiniOS files and bootloader on a normal filesystem; remaining space stays usable for ordinary files |
| Multiboot device with MiniOS persistence support | Ventoy | Ventoy data partition for ISO files plus MiniOS persistent-session support |
| Managed modular MiniOS installation | MiniOS Installer in Live mode | MiniOS module layout with optional persistent storage configured by the installer |
| Exact block-for-block copy of the published ISO |
Rufus in DD mode, Balena Etcher, Drive Utility, or dd
|
The ISO block layout exactly; simple and predictable, but the target no longer behaves like a normal general-purpose flash drive |
::: danger Raw image writing overwrites the target layout
Rufus DD mode, Etcher, Drive Utility image writing, and dd replace the device's existing block layout. Confirm the target model and capacity and back up anything important before starting. This warning does not describe Rufus ISO mode, Ventoy, or a file-based installation.
:::
- Restart the computer and open its firmware boot menu.
- Select the USB device or other bootable media.
- Start MiniOS and check that storage, networking, and input devices work as expected.
Firmware settings vary by computer. A MiniOS image may boot through BIOS or UEFI; the target of a later MiniOS Installer deployment is not restricted to MBR.
Use Boot modes as the canonical guide to live boot behavior. If early boot cannot find the image or its modules, see Initrd system discovery.
From the live session, start MiniOS Installer when you want the system on another USB drive, SSD, or hard disk.
- Live mode preserves the compressed module stack, MiniOS boot layout, MiniOS management tools, and optional session persistence. Choose this when you want MiniOS itself on the target disk.
- Native mode expands the selected image into a conventional writable Debian desktop. The target keeps the desktop environment, visual identity, and ordinary applications from the selected edition, while the MiniOS live runtime and live-specific management software are removed. The installed system uses a conventional Debian initramfs, bootloader, kernel packages, and package-management workflow.
::: warning Native installation uses a different system model The defining MiniOS architecture is the modular live system described in About MiniOS. Native mode keeps the familiar MiniOS desktop experience, including its visual identity, desktop environment, and ordinary applications, but converts the system to a conventional Debian installation. MiniOS-specific tools for sessions, modules, modular kernels, and other live workflows are removed because those features no longer apply. Choose a live installation if you want the complete MiniOS feature set. :::
Live persistence is prepared during early boot; the detailed behavior is in Initrd persistence. It does not apply after native conversion.
The installer supports automatic BIOS/MBR, UEFI/MBR, and UEFI/GPT layouts. BIOS on GPT is not supported by the current installer. See Using MiniOS Installer for placement, filesystem, persistence, and partitioning limits.
🌐 Languages
📋 Getting started
🚀 Installing MiniOS
- Installation methods
- Verifying downloads
- Installation tools
- Manual file-based installation
- MiniOS Installer
🖥️ Using MiniOS
⚙️ Preparing and customizing MiniOS
- Preconfiguring MiniOS
- Managing modules
- Managing kernels
- Creating custom MiniOS images
- Customizing the boot menu
🛡️ Maintenance and recovery
📖 Reference
- System architecture
- Boot process
- Boot parameters
- Configuration
- Package and edition contents
🛠️ Development
📋 Erste Schritte
🚀 MiniOS installieren
- Installationsmethoden
- Downloads verifizieren
- Installationswerkzeuge
- Manuelle dateibasierte Installation
- MiniOS-Installationsprogramm
🖥️ MiniOS verwenden
⚙️ MiniOS vorbereiten und anpassen
- MiniOS vorkonfigurieren
- Module verwalten
- Kernel verwalten
- Eigene MiniOS-Images erstellen
- Startmenü anpassen
🛡️ Wartung und Wiederherstellung
📖 Referenz
- Systemarchitektur
- Startvorgang
- Startparameter
- Konfiguration
- Paket- und Editionsinhalte
🛠️ Entwicklung
📋 Primeros pasos
🚀 Instalando MiniOS
- Métodos de instalación
- Verificación de descargas
- Herramientas de instalación
- Instalación manual basada en archivos
- Instalador de MiniOS
🖥️ Usar MiniOS
⚙️ Preparar y personalizar MiniOS
- Preconfiguración de MiniOS
- Gestión de módulos
- Gestión de kernels
- Creación de imágenes personalizadas de MiniOS
- Personalizar el menú de arranque
🛡️ Mantenimiento y recuperación
- Actualizar MiniOS
- Copia de seguridad de MiniOS
- Solución de problemas
- Seguridad
- Rendimiento
- Virtualización
📖 Referencia
- Arquitectura del sistema
- Proceso de arranque
- Parámetros de arranque
- Configuración
- Contenido de paquetes y ediciones
🛠️ Desarrollo
📋 Premiers pas
🚀 Installation de MiniOS
- Méthodes d'installation
- Vérification des téléchargements
- Outils d'installation
- Installation manuelle basée sur les fichiers
- Programme d’installation MiniOS
🖥️ Utiliser MiniOS
⚙️ Préparer et personnaliser MiniOS
- Préconfiguration de MiniOS
- Gestion des modules
- Gestion des noyaux
- Créer des images MiniOS personnalisées
- Personnaliser le menu de démarrage
🛡️ Maintenance et récupération
📖 Référence
- Architecture du système
- Processus de démarrage
- Paramètres de démarrage
- Configuration
- Contenu des paquets et éditions
🛠️ Développement
📋 Memulai
🚀 Menginstal MiniOS
- Metode instalasi
- Memverifikasi unduhan
- Alat instalasi
- Instalasi manual berbasis file
- Penginstal MiniOS
🖥️ Menggunakan MiniOS
⚙️ Menyiapkan dan menyesuaikan MiniOS
- Pra-konfigurasi MiniOS
- Mengelola modul
- Mengelola kernel
- Membuat citra MiniOS kustom
- Menyesuaikan menu boot
🛡️ Pemeliharaan dan pemulihan
📖 Referensi
- Arsitektur sistem
- Proses boot
- Parameter boot
- Konfigurasi
- Isi paket dan edisi
🛠️ Pengembangan
📋 Per iniziare
🚀 Installazione di MiniOS
- Metodi di installazione
- Verifica dei download
- Strumenti di installazione
- Installazione manuale basata su file
- Installatore MiniOS
🖥️ Usare MiniOS
⚙️ Preparare e personalizzare MiniOS
- Preconfigurazione di MiniOS
- Gestione dei moduli
- Gestione dei kernel
- Creazione di immagini MiniOS personalizzate
- Personalizzazione del menu di avvio
🛡️ Manutenzione e ripristino
- Aggiornamento di MiniOS
- Backup di MiniOS
- Risoluzione dei problemi
- Sicurezza
- Prestazioni
- Virtualizzazione
📖 Riferimento
- Architettura di sistema
- Processo di avvio
- Parametri di avvio
- Configurazione
- Contenuto di pacchetti ed edizioni
🛠️ Sviluppo
📋 Primeiros passos
🚀 Instalando o MiniOS
- Métodos de instalação
- Verificando downloads
- Ferramentas de instalação
- Instalação manual baseada em arquivos
- Instalador do MiniOS
🖥️ Usar MiniOS
⚙️ Preparando e personalizando o MiniOS
- Pré-configurando o MiniOS
- Gerenciando módulos
- Gerenciando kernels
- Criando imagens personalizadas do MiniOS
- Personalizando o menu de boot
🛡️ Manutenção e recuperação
- Atualizando o MiniOS
- Fazendo backup do MiniOS
- Solução de problemas
- Segurança
- Desempenho
- Virtualização
📖 Referência
- Arquitetura do sistema
- Processo de boot
- Parâmetros de boot
- Configuração
- Conteúdo dos pacotes e edições
🛠️ Desenvolvimento
📋 Начало работы
🚀 Установка MiniOS
- Методы установки
- Проверка загрузок
- Инструменты установки
- Ручная установка на основе файлов
- Установщик MiniOS
🖥️ Использование MiniOS
⚙️ Подготовка и настройка MiniOS
- Предварительная настройка MiniOS
- Управление модулями
- Управление ядрами
- Создание пользовательских образов MiniOS
- Настройка загрузочного меню
🛡️ Обслуживание и восстановление
- Обновление MiniOS
- Резервное копирование MiniOS
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка