Repository navigation
Manual File Based Installation it
Questo metodo di installazione MiniOS copia i file di sistema su un normale file system e installa il bootloader al suo interno, anziché scrivere l’ISO blocco per blocco. Lo spazio rimanente sul file system resta disponibile per i normali file, così il dispositivo può continuare a essere usato come una normale unità USB e come dispositivo di avvio MiniOS.
Questo metodo è particolarmente utile se vuoi accedere direttamente ai file MiniOS, archiviare dati normalmente sulla stessa partizione o usare una configurazione scrivibile per le sessioni persistenti. Utilizza il bootloader SYSLINUX ed è pensato per Windows e Linux.
Attenzione: Questa procedura ripartiziona e formatta il dispositivo selezionato. L’intero dispositivo verrà cancellato, non solo i file attualmente visibili. Esegui il backup dei dati importanti e verifica il percorso esatto del dispositivo, il modello, la capacità, la partizione e il punto di mount prima di eseguire fdisk, mkfs, oppure bootinst. Se possibile, scollega le altre unità rimovibili.
Consulta la Guida alla compatibilità hardware per i requisiti di sistema e le dimensioni delle unità.
- File system: FAT32, NTFS, ext2/3/4, Btrfs
- Schema di partizionamento: MBR
- Avvio EFI: usando i file system NTFS, exFAT o ext2/3/4, l'avvio in modalità EFI potrebbe non essere disponibile. Per il supporto EFI, si consiglia FAT32.
Windows:
- Apri "Gestione disco" (
Win+R, quindidiskmgmt.msc) - Verifica che il dispositivo USB corrisponda controllando numero del disco, modello e capacità. Se hai dubbi su uno di questi dati, non procedere.
- Fai clic con il pulsante destro del mouse sul volume e seleziona "Elimina volume"
- Fai clic con il pulsante destro del mouse sullo spazio non allocato e seleziona "Nuovo volume semplice"
- Scegli il file system: FAT32 (consigliato) o NTFS
Linux:
Imposta TARGET_DISK e TARGET_PARTITION solo sui percorsi esatti, dopo aver verificato il modello e la capacità del dispositivo in lsblk. La fdisk scrittura sostituisce la tabella delle partizioni dell'intero disco di destinazione. Esegui un solo comando mkfs per il file system desiderato.
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL
TARGET_DISK=/dev/sdX
TARGET_PARTITION=/dev/sdX1
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL "$TARGET_DISK"
# Create new MBR partition table
sudo fdisk "$TARGET_DISK"
# In fdisk: o (new table), n (new partition), p (primary), a (bootable), w (write)
# Verify the new partition, then create one filesystem
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL "$TARGET_DISK"
sudo mkfs.vfat -F 32 "$TARGET_PARTITION" # For FAT32
# Or: sudo mkfs.ext4 "$TARGET_PARTITION" # For ext4Montare l'immagine ISO:
Windows:
- Fai clic con il pulsante destro del mouse sul file ISO e seleziona "Monta"
Linux:
sudo mkdir /mnt/minios-iso
sudo mount -o loop MiniOS.iso /mnt/minios-iso
TARGET_PARTITION=/dev/sdX1
sudo mkdir /mnt/minios-target
sudo mount "$TARGET_PARTITION" /mnt/minios-target
findmnt --mountpoint /mnt/minios-targetCopiare i file:
-
Individua la cartella
/minios/nell'immagine ISO montata -
Copia l'intera cartella
/minios/nella directory principale dell'unità USB
Su Linux, la directory principale di destinazione nell'esempio precedente è /mnt/minios-target. Prima di copiare i file, verifica che findmnt --mountpoint /mnt/minios-target indichi la partizione esatta selezionata nel passaggio 1.
Apri la cartella /minios/boot/syslinux/ sull'unità ed esegui il programma di installazione:
bootinst scrive il codice di avvio sul disco individuato in base alla posizione del programma di installazione. Leggi la sezione Risoluzione dei problemi prima di modificare il codice di avvio e non eseguire il programma di installazione finché non hai verificato il dispositivo e il punto di mount.
Windows:
- Apri l'unità USB verificata usando la lettera esatta, quindi vai a
minios\boot\syslinuxed eseguibootinst.batcome amministratore.
Linux:
TARGET_MOUNT=/mnt/minios-target
findmnt --mountpoint "$TARGET_MOUNT"
lsblk -o NAME,PATH,SIZE,FSTYPE,LABEL,MOUNTPOINTS,MODEL
cd "$TARGET_MOUNT/minios/boot/syslinux"
chmod +x bootinst.sh
sudo ./bootinst.shNon sostituire il punto di mount con un carattere jolly. Lo script individua il disco di destinazione in base alla propria posizione e vi scrive il codice di avvio.
Questa procedura crea un'installazione live basata su file, posizionando l'albero minios/ e il bootloader su un normale filesystem. Non si tratta della scrittura di un'immagine ISO grezza, di una configurazione multiboot basata su file ISO né di una distribuzione tramite Installatore MiniOS.
Il filesystem scelto influisce sui backend di persistenza compatibili, ma non abilita la persistenza né garantisce la creazione di una sessione. La persistenza viene abilitata solo quando una voce di avvio o la riga di comando del kernel la richiede; per attivarla è comunque necessario disporre di spazio di archiviazione scrivibile adeguato. Consulta Modalità di avvio e Persistenza initrd prima di fare affidamento sulle modifiche salvate.
🌐 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
- Устранение неполадок
- Безопасность
- Производительность
- Виртуализация
📖 Справочник
- Архитектура системы
- Процесс загрузки
- Параметры загрузки
- Конфигурация
- Содержимое пакета и редакций
🛠️ Разработка