Parametri di avvio
Come utilizzare i parametri di avvio
I parametri di avvio, noti anche come parametri del kernel, sono comandi che puoi inserire per personalizzare il processo di avvio di MiniOS. Possono essere utilizzati per disabilitare il rilevamento dell'hardware, avviare MiniOS da un dispositivo specifico e altro ancora.
Per Syslinux:
- Premi Esc durante la sequenza di avvio di MiniOS per accedere al menu di boot.
- Premi Tab per modificare le opzioni di avvio.
- Inserisci i parametri desiderati e premi Invio per avviare.
Per Grub:
- Premi E quando appare il menu di grub.
- Modifica i parametri di avvio alla fine della riga di comando.
- Premi F10 per avviare con le nuove impostazioni.
Tabella dei parametri di avvio
La tabella seguente elenca i parametri di avvio disponibili in MiniOS, le loro funzioni ed esempi di utilizzo.
Legenda:
- 🔒 Solo una volta - Applicato solo al primo avvio, non può essere modificato negli avvii successivi
- 🔄 Riconfigurabile - Può essere modificato ad ogni avvio e riapplicato
| Parametro | Riconfigurabile | Descrizione | Esempio d'uso |
|---|---|---|---|
from | 🔄 | Carica i dati di MiniOS da una directory, dispositivo o file ISO specificato. | from=/minios/from=/Downloads/minios.isofrom=http://domain.com/minios.isofrom=/dev/sr0/miniosfrom=/dev/disk/by-label/MyFlash/miniosfrom=askdiskfrom=askdisk/customdir |
load | 🔄 | Abilita il caricamento dei moduli .sb specificati tramite espressione regolare. Funziona insieme al comando toram=trim, consentendo di caricare in RAM solo i moduli selezionati. | load=00-coreload=core,kernel,firmwareload=00,01,02load=00-03 |
noload | 🔄 | Disabilita il caricamento dei moduli .sb specificati tramite espressione regolare. Funziona insieme al comando toram=trim, permettendo di escludere moduli selezionati dal caricamento in RAM. | noload=05-xfce-appsnoload=xfce-apps,firefoxnoload=05,06noload=04-06 |
bext | 🔄 | Imposta l'estensione dei file per i bundle (moduli). Il valore predefinito è sb. | bext=mymod |
timing | 🔄 | Abilita l'output dei tempi durante l'avvio per il debug delle prestazioni. | timing |
union | 🔄 | Forza l'utilizzo di un filesystem union specifico. | union=aufsunion=overlayfs |
ip | 🔄 | Imposta un indirizzo IP statico per le interfacce di rete, usato per l'avvio PXE. Formato: <client-ip>:<server-ip>:<gateway-ip>:<netmask>. | ip=192.168.1.10:192.168.1.1:192.168.1.1:255.255.255.0 |
cache | 🔄 | Imposta la dimensione della cache in MB per i dati caricati tramite HTTP. | cache=512 |
rd.break | 🔄 | Interrompe il processo di avvio alla fine della fase initramfs e fornisce una shell di debug. | rd.break |
perchdir | 🔄 | Seleziona un profilo o esegue un'azione con un profilo. Accetta il numero del profilo o le parole chiave resume (riprendi la sessione precedente), new (avvia una nuova sessione) o ask (seleziona la sessione all'avvio). Se omesso, MiniOS parte in modalità "pulita". | perchdir=1perchdir=resumeperchdir=newperchdir=askperchdir=/dev/sda1/changesperchdir=/dev/disk/by-label/MyFlash/changesperchdir=askdiskperchdir=askdisk/customdir |
perchsize | 🔄 | Imposta la dimensione del file system virtuale DynFileFS (in MB), usato per salvare dati su file system non-Linux (es. FAT32, NTFS). Il valore predefinito è 16GB. Utilizza questa opzione se il disco di destinazione è più piccolo. | perchsize=4000perchsize=32000 |
perchmode | 🔄 | Modalità di salvataggio per i cambiamenti persistenti.native (predefinito) - salvataggio diretto su file system compatibili POSIX;dynfilefs - salvataggio in file immagine espandibili dinamicamente;raw - salvataggio in un file immagine a dimensione fissa. | perchmode=nativeperchmode=dynfilefsperchmode=raw |
perch | 🔄 | Abilita la persistenza e riprende l'ultima sessione utilizzata. Equivalente a perchdir=resume. | perch |
toram | 🔄 | Copia il sistema in RAM. Può assumere i valori trim e full. Se specificato senza parametri, il valore predefinito è full.trim - viene copiato solo il necessario, considerando i filtri load e noload. Se sono specificati parametri perch, anche le modifiche vengono caricate.full - viene caricata l'intera cartella minios, escluse le modifiche a meno che non sia specificato perch. | toramtoram=trimtoram=full |
text | 🔄 | Disabilita il server X e avvia in modalità console testuale. | text |
automount | 🔄 | Abilita il montaggio automatico dei dispositivi di archiviazione. | automount |
debug | 🔄 | Abilita l'output di debug durante l'avvio. | debug |
nozram | 🔄 | Disabilita lo swap zram. | nozram |
zramsize | 🔄 | Imposta la dimensione dello swap zram (in MB). | zramsize=512zramsize=2048 |
zramcomp | 🔄 | Specifica l'algoritmo di compressione zram. Opzioni disponibili per Debian 12: lzo, lzo-rle, lz4, lz4hc, zstd. Il valore predefinito è lzo-rle. | zramcomp=lzozramcomp=lz4 |
default-target | 🔄 | Imposta il target predefinito di systemd. | default-target=multi-userdefault-target=rescue |
enable-services | 🔄 | Abilita i servizi systemd specificati all'avvio. | enable-services=ssh,dockerenable-services=ssh |
disable-services | 🔄 | Disabilita i servizi systemd specificati all'avvio. | disable-services=apache2disable-services=nginx |
novirtres | 🔄 | Disabilita il cambio automatico della risoluzione dello schermo nelle macchine virtuali. La risoluzione predefinita nelle macchine virtuali è 1280x800. (Valido solo nell'ambiente XFCE.) | novirtres |
virtres | 🔄 | Imposta la risoluzione dello schermo nelle macchine virtuali (larghezza x altezza). (Valido solo nell'ambiente XFCE.) | virtres=1920x1080virtres=1024x768 |
components | 🔄 | Specifica quali componenti live-config eseguire. | components=hostname,user-setup,sudo |
nocomponents | 🔄 | Specifica quali componenti live-config NON eseguire. | nocomponents=anacron,apport |
hostname | 🔄 | Imposta l'hostname del sistema. | hostname=minios |
username | 🔒 | Imposta il nome utente per l'autologin. | username=live |
user-default-groups | 🔒 | Imposta i gruppi predefiniti per l'utente. | user-default-groups=audio,cdrom,video |
user-fullname | 🔒 | Imposta il nome completo dell'utente. | user-fullname="MiniOS Live User" |
root-password | 🔒 | Imposta la password di root in chiaro. | root-password=toor |
root-password-crypted | 🔒 | Imposta la password di root in forma criptata. | root-password-crypted=$y$j9T$... |
user-password | 🔒 | Imposta la password dell'utente in chiaro. | user-password=live |
user-password-crypted | 🔒 | Imposta la password dell'utente in forma criptata. | user-password-crypted=$y$j9T$... |
locales | 🔄 | Imposta la lingua del sistema. | locales=en_US.UTF-8 |
timezone | 🔄 | Imposta il fuso orario del sistema. | timezone=Europe/Berlin |
keyboard-model | 🔄 | Imposta il modello di tastiera. | keyboard-model=pc105 |
keyboard-layouts | 🔄 | Imposta i layout di tastiera (separati da virgola). | keyboard-layouts=us,de |
keyboard-variants | 🔄 | Imposta le varianti di tastiera (separate da virgola). | keyboard-variants=,dvorak |
keyboard-options | 🔄 | Imposta le opzioni della tastiera. | keyboard-options=grp:alt_shift_toggle |
noroot | 🔒 | Disabilita i privilegi sudo e policykit. | noroot |
noautologin | 🔄 | Disabilita sia l'autologin in console che quello grafico. | noautologin |
nottyautologin | 🔄 | Disabilita solo l'autologin in console. | nottyautologin |
nox11autologin | 🔄 | Disabilita solo l'autologin grafico. | nox11autologin |
xorg-driver | 🔄 | Imposta il driver xorg invece dell'autodetect. | xorg-driver=nouveau |
xorg-resolution | 🔄 | Imposta la risoluzione xorg invece dell'autodetect. | xorg-resolution=1920x1080 |
module-mode | 🔄 | Imposta la modalità modulo di live-config. Se impostato su "merged", integra dinamicamente le modifiche di configurazione. | module-mode=merged |
hooks | 🔄 | Esegue file arbitrari da filesystem, supporto o URL. | hooks=filesystemhooks=http://example.com/script.sh |
Separa i comandi con uno spazio. Consulta le pagine di riferimento man bootparam per ulteriori parametri del kernel comuni a tutte le distribuzioni Linux.
Per informazioni dettagliate sui parametri live-config, vedi live-config.