Repository navigation
Updating MiniOS
MiniOS does not have a supported in-place upgrade procedure from one MiniOS release to another. The modular live system is assembled from read-only SquashFS modules plus a writable session layer, so changing Debian packages in the running system does not replace the MiniOS release itself.
::: warning A newer MiniOS release is a new installation
There is no MiniOS equivalent of dist-upgrade that turns an installed or persistent copy of one MiniOS release into another release. Moving to a newer MiniOS release means installing that release and then migrating the data and settings you want to keep.
:::
MiniOS does not block or forbid APT. You can install and update Debian packages when that is useful:
sudo apt update
sudo apt upgradeIn a live MiniOS session, APT writes package files and package metadata to the writable layer. With persistence, those changes can survive a reboot. The read-only .sb modules below that layer are not changed; updated files in the session simply override files from the modules.
This is package maintenance inside that session, not an update of MiniOS. It also consumes persistence space and can make the session differ substantially from the published image. A fresh session still starts from the package set contained in the MiniOS modules.
Do not change APT sources to another Debian release and run upgrade, full-upgrade, or dist-upgrade expecting to obtain a newer MiniOS release.
That creates a mixed system state; it does not reproduce the module set, boot files, firmware selection, MiniOS packages, or other choices of a published MiniOS release.
A native installation created by MiniOS Installer is a conventional Debian desktop rather than the modular MiniOS live system. It keeps the familiar MiniOS desktop experience, including the selected desktop environment, visual identity, and ordinary applications, while the MiniOS-specific live software is removed. The resulting system has a writable root filesystem: APT updates packages normally, the kernel is managed through Debian packages, and the installed bootloader and initramfs use the conventional Debian workflow.
The MiniOS release-upgrade model therefore does not apply to that converted system. The MiniOS visual identity and ordinary desktop software can remain, while ongoing maintenance follows the normal Debian model rather than the MiniOS module/session workflow.
Treat a newer MiniOS release as a separate system:
- Download and verify the new image.
- Back up important files, configuration, user modules, and persistent sessions as described in Backing up MiniOS.
- Install the new release using the appropriate installation method.
- Boot it with a fresh session first and verify the hardware and applications you need.
- Migrate personal files and selected configuration. Where Session Manager can export the old session, import its archive and let the compatibility checks run instead of copying a live session store by hand.
- Rebuild or reinstall custom modules when they are not known to be compatible with the target release.
Keep the old installation or backup until the new release has been tested. Do not combine base modules, boot files, kernel files, or initramfs files from different MiniOS releases in an attempt to manufacture an upgrade.
A user-created .sb module can be replaced or rebuilt independently when that is intentional. That changes a customization layer; it does not change the MiniOS release. See Managing modules.
The MiniOS kernel is also managed as a coordinated kernel module, vmlinuz, and initramfs set. Use Managing kernels for that operation. Updating only a linux-image package with APT is not the MiniOS kernel-management workflow, and changing the kernel does not update the MiniOS release.
🌐 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
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка