Repository navigation
Preconfiguring MiniOS
MiniOS Configurator is a graphical editor for MiniOS live configuration. It validates changes and writes configuration for a later boot. Early cache/log storage choices are applied by minios-boot; the remaining live-config components run later. Saving does not change the running system directly.
Open MiniOS Configurator from the application menu or run:
minios-configuratorThe default target is /etc/live/config.conf. To edit another regular file, pass its path:
minios-configurator /path/to/config.confSaving requires PolicyKit authentication. Symlinks and non-regular target files are rejected.
MiniOS can read configuration from two locations:
-
minios/config.confandminios/config.conf.d/*.confon the live medium -
/etc/live/config.confand/etc/live/config.conf.d/*.confin the running root filesystem
MiniOS Configurator edits the selected file only. With no path argument, it edits the runtime file /etc/live/config.conf; it does not directly open the medium file. MiniOS synchronizes newer configuration between the runtime filesystem and writable MiniOS media during boot. Read-only media cannot receive runtime changes, and persistent runtime configuration can remain independent of the media copy.
At boot, MiniOS synchronizes the medium and runtime files by modification time. For the new storage policies, later config.conf.d fragments override the main file, LIVE_CONFIG_CMDLINE comes next, and the actual kernel command line wins last.
Use -i to overlay recognized settings from the current kernel command line in the editor:
minios-configurator --inherit-cmdline /etc/live/config.confThe selected file remains the save target. Unknown kernel parameters are ignored.
Every control states when it is used. Saving never applies a setting to the current session.
Hostname, locale, timezone, keyboard, boot target, service selection, module mode, user-directory media handling, debug settings, log export, and the three Advanced storage settings are read on a later boot. Reboot after saving to apply them.
In Advanced, Module mode accepts simple or merged. When LIVE_MODULE_MODE is absent from the selected configuration, current MiniOS Configurator presents merged as the effective default. In merged mode, live-config refreshes users, caches, and package state so configuration from the module stack is integrated into the running live system.
In Advanced, System log storage, APT download cache, and Browser cache each offer persistent (default) or volatile. They apply after successful persistence activation, including a writable RAM-copied session with protected origin information. With durable persistence, MiniOS boot diagnostics, APT package state, and browser profiles stay on storage; only selected logs and caches move to bounded RAM. With a RAM-copied session, retained state still needs a successful save to storage. APT and browser RAM caches require at least 1 GiB available and no non-zRAM swap. Browser setup runs after user creation. Configurator warns if the initrd lacks the required perch-storage-v1 marker. See Performance for the fixed RAM limits.
Account creation, user and root passwords, noroot, sudo and PolicyKit policy, SSH and XRDP policy, X11 access, password hints, and screen locking are one-shot settings. A persistent session normally records completed live-config components under /var/lib/live/config/, so changing these values and rebooting the same session does not recreate the account or security state. Start a new session to apply them as initial settings.
Security profiles are editor presets. The profile name is not saved; the individual security settings are saved and remain editable.
Linking and bind mounting user directories are mutually exclusive. Both use an existing writable local MiniOS data medium and a safe media-relative path. They are unavailable with toram, toram=full, or toram=trim, or while the active persistence session is LUKS-encrypted. Copy-back is also blocked for an encrypted session. MiniOS does not merge two populated directory trees automatically.
perchmode and perchsize are initramfs boot parameters, not MiniOS Configurator settings. The new cache/log storage controls do not select or create a perch session. MiniOS Configurator does not create, unlock, resize, or repair a persistence container. For encrypted persistence it reports whether the initramfs encryption marker is present.
Review lists only changed values and redacts passwords. Saving updates only changed keys while preserving comments, ordering, unknown keys, ownership, permissions, and extended attributes. The write is atomic.
For the full variable and boot-parameter reference, see Configuration file, Boot parameters, and live-config.
🌐 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
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка