Come creare un'immagine ISO personalizzata di Ubuntu con Cubic

Crea un'immagine ISO personalizzata di Ubuntu con Cubic modificando un'immagine ufficiale di Ubuntu e ricreandola come programma di installazione avviabile. Cubic è una procedura guidata grafica con un terminale integrato: utilizzala per aggiungere pacchetti APT o modificare i file nell'immagine, quindi genera una nuova ISO. Questa guida utilizza Ubuntu Desktop, ma Cubic supporta anche molte immagini basate su Ubuntu.

Il progetto di Cubic specifica che il sistema host di compilazione deve eseguire Ubuntu 18.04.5 o versioni successive. Sarà inoltre necessario il file ISO originale, una nuova cartella di progetto vuota su un'unità locale con spazio sufficiente per l'immagine estratta e il file di output, e un'unità USB separata con una capacità adeguata per il file ISO finale. La scrittura dell'immagine cancellerà il contenuto dell'unità USB.

1. Scarica e verifica un'immagine ISO ufficiale di Ubuntu

Scarica l'immagine corrente di Ubuntu Desktop dalla pagina di download ufficiale . Scegli l'architettura utilizzata dai computer su cui intendi installarla e mantieni l'immagine ISO scaricata invariata come sorgente.

Pagina di download di Ubuntu Desktop in un browser con un pulsante di download.
Inizia scaricando la versione desktop ufficiale di Ubuntu.

Ubuntu pubblica un file di checksum SHA-256 con le sue immagini. In un terminale, calcola l'hash dell'ISO scaricata con sha256sum <your-ubuntu-file.iso>e confrontalo con la voce corrispondente a quel nome file in SHA256SUMS. Per una maggiore sicurezza, verifica prima la firma GPG del file di checksum seguendo la guida di verifica di Ubuntu .

Ho scaricato l'immagine ISO di Ubuntu Desktop e ho aperto un terminale che mostrava la verifica SHA256SUMS con esito positivo.
Verifica l'immagine originale confrontandola con il suo checksum pubblicato.

2. Installa Cubic

Sul computer Ubuntu che utilizzerai per la compilazione, apri il Terminale ed esegui i comandi PPA correnti di Cubic. Conferma la richiesta del repository se Ubuntu te lo chiede:

Terminale Ubuntu con comandi per abilitare Universe, aggiungere il PPA di Cubic, aggiornare gli elenchi dei pacchetti e installare Cubic.
Installa Cubic dal suo PPA di progetto.
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install --no-install-recommends cubic

Avvia Cubic dal menu delle applicazioni. La pagina ufficiale del progetto elenca i sistemi host supportati e i passaggi per l'installazione.

3. Configurare il progetto e l'immagine sorgente

Avvia un nuovo progetto Cubic e seleziona una directory di progetto dedicata e vuota. Mantieni l'immagine ISO sorgente al di fuori di tale cartella, in modo che rimanga intatta. È preferibile utilizzare un disco locale rispetto a un'unità di archiviazione rimovibile o di rete, poiché Cubic estrae e ricostruisce il filesystem.

Schermata di creazione di un nuovo progetto Cubic che mostra il campo della directory del progetto e lo strumento di selezione della cartella.
Scegli una cartella di lavoro dedicata.

Nella pagina del progetto, individua l'immagine ISO di Ubuntu e impostala come immagine originale. Cubic la analizzerà e compilerà automaticamente i dettagli del progetto. Mantieni i valori suggeriti a meno che tu non abbia bisogno di un nome file di output o di metadati specifici; la guida alla pagina del progetto di Cubic descrive questi campi.

Modulo di progetto Cubic con directory di lavoro e immagine ISO originale di Ubuntu Desktop selezionate.
Conferma la cartella del progetto e l'immagine ISO di origine.

4. Personalizzare il file system dell'immagine

Procedi con l'estrazione e la preparazione fino a quando Cubic non apre il suo terminale integrato. I comandi in questo terminale modificano l'immagine personalizzata, non il sistema Ubuntu su cui è in esecuzione Cubic. Ad esempio, installa i pacchetti Debian in questo modo:

apt update
apt install --yes curl vim
apt clean

Utilizzalo apt remove --yes package-nameper rimuovere un pacchetto Debian o per modificare i file di configurazione nell'immagine per cambiare le impostazioni predefinite. Il terminale di Cubic non installa applicazioni Snap; per questo flusso di lavoro, utilizza i pacchetti APT. Consulta la documentazione della pagina del terminale per maggiori dettagli.

Cubic ha integrato il terminale root installando curl e vim nel filesystem personalizzato.
Aggiungi i pacchetti Debian nel terminale di Cubic.

Se Cubic mostra una pagina Pacchetti, non utilizzarla per aggiungere software. La guida ufficiale afferma che questa vecchia pagina di Ubiquity controlla quali pacchetti vengono rimossi durante l'installazione; non è un programma di installazione di applicazioni. È assente in Ubuntu Desktop 23.04 e versioni successive. Aggiungi o rimuovi i pacchetti tramite il terminale integrato.

5. Mantieni impostazioni di compilazione adeguate e genera l'ISO

Continua a navigare tra le schermate delle opzioni di Cubic. A meno che tu non abbia bisogno di un kernel di avvio live, un menu di avvio o un comportamento di installazione automatica diversi, mantieni le impostazioni predefinite consigliate. Nella pagina Compressione, gzip è l'impostazione predefinita e una scelta pratica in generale. Altri algoritmi sacrificano il tempo di compilazione e l'utilizzo della CPU per ottenere un'immagine di output più piccola o più grande; consulta la guida alla compressione di Cubic per le opzioni disponibili.

Pagina di compressione cubica con gzip selezionato.
Gzip è il metodo di compressione predefinito.

Procedi con la generazione, controlla il nome del file di output e avvia la compilazione. Cubic salva la nuova ISO nella directory del progetto. Conserva quella cartella fino al completamento dei test, in modo da poter identificare il file di output e ripetere la compilazione in seguito.

Se disponibile, utilizza l'azione "Test" di Cubic per verificare che l'immagine ISO si avvii in un ambiente live. Il suo emulatore non fornisce un disco per completare l'installazione del sistema operativo. Nelle immagini più recenti di Ubuntu Desktop, l'overlay live può nascondere alcune personalizzazioni anche se presenti dopo l'installazione, quindi verifica le modifiche importanti su un computer di riserva prima di distribuire l'immagine.

6. Scrivere l'immagine ISO personalizzata su USB

Su Ubuntu, apri Dischi, seleziona l'unità USB rimovibile, quindi scegli Ripristina immagine disco dal menu dell'unità. Seleziona l'immagine ISO personalizzata e verifica attentamente il dispositivo di destinazione prima di confermare: l'operazione sovrascriverà tutti i file e le partizioni presenti su tale unità USB.

Schermata di ripristino dell'immagine disco di GNOME Disks con ubuntu-custom.iso e un'unità USB rimovibile selezionata; un avviso informa che l'unità verrà cancellata.
Verificare l'unità USB di destinazione prima di ripristinare l'immagine.

Al termine della scrittura, espelli l'unità e avvii il computer di destinazione da USB utilizzando il menu di avvio; il tasto varia a seconda del produttore. Prova il sistema live prima di procedere all'installazione. Se desideri installare Ubuntu, segui la guida di installazione di Ubuntu Desktop più recente ed esegui un backup del computer di destinazione prima di selezionare un'opzione che cancella un disco. La guida di Ubuntu per la creazione di unità USB illustra la creazione di dischi e altri strumenti di scrittura.

Controlli rapidi per individuare eventuali problemi

  • Se il checksum non corrisponde, scarica nuovamente l'immagine ISO e verifica l'elenco dei checksum firmati prima di modificarla.
  • Se un'app risulta mancante dopo l'installazione, verifica di averla installata tramite il terminale integrato di Cubic; la pagina Pacchetti serve per la procedura di rimozione di Ubiquity.
  • Se l'unità USB non si avvia, ricontrollare il dispositivo selezionato e l'architettura dell'immagine, quindi testare l'immagine ISO su hardware compatibile con la modalità di avvio desiderata.

(36) Commenti

  1. Giulia -

    Articolo ben fatto! Mi piace il modo in cui è spiegato. La personalizzazione di Ubuntu è una delle cose più divertenti da fare!

  2. Claudia -

    Articolo interessante, ho sempre voluto capire meglio il processo di creazione di una ISO. Grazie per aver condiviso la vostra esperienza!

  3. Elena -

    Non ho mai pensato di farlo prima! Questo tutorial mi ha ispirato a esplorare di più. Chi ha idee su cosa aggiungere nella ISO

  4. Sofia -

    Articolo molto utile! Chiunque può farlo seguendo questi passaggi. Proverò a creare la mia prima ISO questo weekend

  5. Francesca -

    Grazie per le informazioni! Sto provando a capire come personalizzare Ubuntu e questo articolo mi è stato davvero utile.

  6. Fabrizio -

    Ho creato la mia ISO con i vostri consigli e sono molto soddisfatto del risultato! Grazie della condivisione

  7. Arianna -

    Qualcuno sa se è possibile fare una ISO personalizzata anche su Windows?

  8. Elio -

    Fantastica scoperta! Questo mi farà risparmiare tempo al momento dell'installazione. Ho già una lista di applicazioni da includere

  9. Mirko -

    Questa guida è stata una rivelazione! Non pensavo di poter personalizzare tanto facilmente Ubuntu. Grazie!

  10. Luca -

    Ma che figata! Non sapevo nemmeno che fosse possibile creare una ISO personalizzata. Posso fare lo stesso con altre distribuzioni?

  11. Riccardo -

    Wau! Questo è esattamente ciò che stavo cercando. Ho bisogno di una ISO per il mio progetto scolastico.

  12. Silvia -

    Per favore, potete anche spiegare come fare backup di una ISO personalizzata? Sarebbe di grande aiuto

  13. Katia -

    Ciao! Qualcuno sa se ci vogliono permessi speciali per modificare alcuni file di sistema prima della creazione della ISO?

  14. Andrea -

    Grazie mille! Ho cercato a lungo una guida come questa. Adesso sono pronto a creare la mia ISO personalizzata

  15. Bianca -

    Sono così felice di trovare questo articolo! La possibilità di personalizzare la mia ISO di Ubuntu mi dà una botta di creatività. Chi altri sta pianificando di farlo

  16. Fabio -

    Cosa ne pensate di creare una ISO basata su Ubuntu con KDE? È fattibile

  17. Lucia -

    Ho avuto qualche problema durante il processo. Qualcuno sa se è normale? Sento di aver fatto qualcosa di sbagliato

  18. Michele -

    Avete qualche consiglio su programmi da includere? Volevo personalizzarla con alcuni tool di sviluppo

  19. Giovanni -

    Mi ha aperto gli occhi su nuove possibilità. Ho intenzione di creare una live USB con la mia ISO personalizzata. Qualcuno ha già provato

  20. Marco -

    Ottima guida! Ho finalmente creato la mia ISO personalizzata di Ubuntu seguendo i vostri passaggi. Grazie mille

  21. Sergio -

    Ottimo lavoro! Ho condiviso il link del vostro articolo con i miei amici. Spero che lo trovino utile come l'ho trovato io

  22. Sara -

    Ho sempre pensato che creare una ISO fosse complicato. Questo articolo lo rende molto più semplice! Non vedo l'ora di provare

  23. Martina -

    Ho scoperto che ci sono vari strumenti che si possono usare per creare ISO. Qualcuno ha una preferenza

  24. Davide -

    È incredibile! Non pensavo che bastasse così poco. Dove posso trovare ulteriori risorse per approfondire

  25. Alessandro -

    Non riesco a trovare la sezione per l'inclusione di driver nella ISO. Qualcuno può aiutarmi?

  26. Pino -

    Fantastico! Da ora in poi, non installerò più Ubuntu senza prima personalizzarlo. Scommetto che anche gli altri lo faranno

  27. Alfredo -

    Selezionare il software giusto da includere è la parte più divertente. Quali programmi consigliate di non perdere

  28. Valentina -

    Domanda veloce: come faccio a fare il boot da ISO su una macchina virtuale? Qualcuno mi spiega?

  29. Allegra -

    Ho appena finito di seguire il tutorial. La mia ISO è pronta e non vedo l'ora di provarla! Grazie!

  30. Pablo -

    Non vedo l'ora di provare! Spero solo che il mio computer non si blocchi durante il processo di creazione

  31. Chiara -

    Ciao a tutti! Qual è il metodo migliore per includere software aggiuntivi nella ISO

  32. Giorgio -

    Qualcuno ha provato a creare una ISO di Ubuntu con XFCE? Vorrei qualche consiglio a riguardo

  33. Laura -

    Ho seguito i vostri passaggi e la mia ISO funziona alla grande! Grazie per la vostra guida chiara e concisa

  34. Rafa -

    Sono davvero entusiasta di questa guida! La personalizzazione della ISO di Ubuntu mi apre a nuove possibilità per il mio lavoro

  35. Giovanna -

    Non vedo l'ora di cimentarmi nella creazione della mia ISO! Speriamo che non sia complicato come sembra

  36. Giacomo -

    Wow, non riesco a credere a quanto sia facile! Spero di vedere altre guide su argomenti simili.

Lascia un commento

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Scarica e verifica l'immagine ISO di LMDE 5 archiviata, crea una chiavetta USB avviabile e scegli le impostazioni di installazione sicura. Elsie non è più supportato; consulta la versione corrente di LMDE.