Salta al contenuto

Utilizzo del comando dd

dd è un potente strumento da riga di comando per la copia bit a bit di dati tra file e dispositivi. Viene utilizzato principalmente per scrivere immagini ISO su unità USB, creare backup e per il recupero dati.

Importante

⚠️ Attenzione: La selezione errata del dispositivo comporta la perdita dei dati! Controlla sempre con attenzione l’unità selezionata e salva una copia dei dati importanti.

Requisiti dell’unità

Dimensione dell’unità

Consulta la Guida alla compatibilità hardware per i requisiti di sistema dettagliati e le dimensioni delle unità.

Preparazione

  1. Identifica la tua unità USB:

    • Linux: lsblk oppure sudo fdisk -l
    • macOS: diskutil list
  2. Smonta l’unità:

    • Linux: sudo umount /dev/sdX*
    • macOS: sudo diskutil unmountDisk /dev/diskX

Creazione di una USB avviabile

Linux:

bash
sudo dd if=MiniOS.iso of=/dev/sdX bs=4M status=progress conv=fsync

macOS:

bash
sudo dd if=MiniOS.iso of=/dev/diskX bs=4m

Sostituisci:

  • MiniOS.iso - percorso del tuo file ISO
  • /dev/sdX - la tua unità USB (es. /dev/sdb)

Persistenza automatica delle modifiche

Al primo avvio, MiniOS controllerà il tipo di filesystem dell’unità e selezionerà la modalità di persistenza delle modifiche più adatta. Se è disponibile spazio libero, il sistema creerà automaticamente una partizione ext4 per garantire le massime prestazioni.

Configurazione dei parametri (per utenti avanzati)

Per una configurazione precisa della persistenza, è possibile utilizzare i parametri di avvio:

  • perchmode=native - Salvataggio diretto su partizione (predefinito, più veloce)
  • perchmode=dynfilefs - File espandibile dinamicamente
  • perchmode=raw - File a dimensione fissa
  • perchsize=8000 - Spazio di archiviazione in MB per i file immagine

Dettagli in parametri di avvio.