Crea il tuo Linux Distro con Ubuntu Imager

Creați-vă propriul Linux Distro cu Ubuntu Imager
⏱️ 5 min read

Hai mai voluto creare la tua distribuzione Linux ma non sapevi da dove cominciare? E ‘più facile di quanto pensi. Distroshare Ubuntu Imager crea un’ISO live installabile da una distribuzione Ubuntu o derivata installata.

Perché dovresti creare la tua distribuzione?

Con così tanti derivati ​​di Ubuntu disponibili che soddisfano le esigenze di quasi tutti, la domanda sopra sembra ragionevole. Tuttavia potresti non essere soddisfatto di ciò che viene offerto. Potresti aver installato e configurato il tuo ambiente a tal punto, creando strumenti e configurazioni personalizzate, che sarebbe difficile ricreare. Oppure vuoi semplicemente condividere questo ambiente speciale con altri, ad esempio se imposti un ambiente di lavoro con macchine configurate in modo simile. Potresti avere una combinazione specifica di hardware che rende difficile far funzionare correttamente Ubuntu. Potresti semplicemente voler mostrare il tuo sistema personalizzato; dopo tutto, Linux è tutto basato sulla varietà.

Ubuntu Imager è uno strumento che è stato fondato per consentirti di condividere la tua distribuzione Ubuntu personalizzata con altri e rendono il processo incredibilmente semplice.

Il copione

C’era uno strumento chiamato remastersys che consentiva una facile creazione di Live CD dal sistema installato. Tuttavia, lo sviluppo del progetto è stato interrotto per alcuni motivi molto sfortunati. Anche se hai ancora una copia, potrebbe non funzionare come previsto per i nuovi sistemi Ubuntu. Mentre Ubuntu ha molto tutorial dettagliato su come creare CD live manualmente, il processo è lungo, elaborato e difficile.

Fortunatamente, le persone di distroshare.com sono state così gentili da automatizzare il processo, inserendo tutto in uno script bash che fa la maggior parte del lavoro. Con una configurazione minima, chiunque sarebbe in grado di creare un ambiente live con il minimo sforzo come modificare un file di testo ed eseguire uno script di shell.

Lo script Distroshare Ubuntu Imager è ospitato su GitHub. Per ottenerlo, digita

in un terminale. Al termine del download, decomprimere lo zip.

Nel nostro caso, il comando era

Configurazione

Dopo aver decompresso lo zip, puoi passare alla directory dello script

Per esempio:

Dei numerosi file trovati qui, quelli interessanti sono “distroshare-ubuntu-imager.config” e “distroshare-ubuntu-imager.sh”.

Inizierai modificando il primo.

ubuntu-imager-conf

I contenuti del file sono per lo più autoesplicativi e le opzioni sono ben commentate.

La prima riga determina se è necessario installare GTK o Qt fronted per Ubiquity, l’installatore che ti consente di installare il tuo sistema live in un secondo momento.

Cambia questa riga per Qt (se esegui KDE) in GTK="NO" o anche GTK="LEAVEMEALONEWITHTHAT"'

La riga successiva sarà la directory di lavoro. Qui è dove verrà posizionato il tuo ISO. In questo caso è solo la directory home dell’utente. Puoi cambiarlo in qualsiasi cosa tu voglia (ma assicurati che sia una directory esistente sul tuo sistema).

La riga della patch può essere ignorata (o meglio lasciata così com’è), ma è necessario occuparsi del Display manager. L’impostazione predefinita è per LightDM, che è il display manager utilizzato da Ubuntu vanilla.

Se esegui una derivata, dovresti cambiare la linea in base alla tua configurazione. (Come suggerimento, Gnome utilizza “GDM” e KDE utilizza “KDM”, quindi la maggior parte dei derivati ​​basati su questi sistemi probabilmente utilizzerà questi display manager. Un popolare sistema derivato, LinuxMint utilizza “MDM”.)

Se è necessario “Supporto EFI”, modificare la riga seguente in “SÌ”:

Per impostazione predefinita, lo script utilizzerà qualsiasi kernel su cui è in esecuzione il sistema. Modificando il file

linea a

puoi specificare quale kernel usare, che sia uno più vecchio o più recente o anche uno che hai compilato tu stesso. Cambialo solo se sai cosa stai facendo. Lasciandolo all’impostazione predefinita dovrebbe andare bene per la maggior parte.

È possibile specificare i parametri del kernel per il LiveCD

o per il sistema che installeresti dal CD live.

Infine, puoi specificare pacchetti aggiuntivi da installare. Potrebbe essere utile se desideri mantenere l’immagine live più piccola possibile, ma assicurati che venga installato un sacco di software aggiuntivo con esso. Elencali con spazi tra i nomi dei pacchetti.

L’ultima riga ti consente di inserire un URL per le tue note di rilascio, se presenti.

Esecuzione dello script

È necessario eseguire lo script stesso come root.

Lo script farà un certo numero di cose. Dopo aver letto i dettagli di configurazione che hai appena specificato, creerà le directory necessarie, installerà alcuni software aggiuntivi di cui ha bisogno (in particolare xorriso squashfs-tools dmraid lvm2 e samba-common), determina quale versione di GRUB deve essere installata e occupati dell’installazione, quindi installa Ubiquity (e le sue dipendenze). Dopodiché, pulisce i file temporanei, rimuove l’ubiquità dal tuo sistema, comprime il nuovo file system che ha appena creato con squashfs, crea un checksum md5 e voci grub per il nuovo sistema e mette tutto in un file ISO.

ubuntu-imager-progress2

Quando lo script finisce (ci vorrà del tempo), dovresti avere una bella immagine live ISO funzionante. Non potrebbe essere più semplice.

ubuntu-imager-done

Avvio dell’ISO

L’immagine ISO creata può essere masterizzata su un CD, montata su una macchina virtuale o eseguita direttamente da grub come mostrato qui. Puoi anche copiarlo su un’unità USB con dd.

dove /dev/sdX è il percorso per l’unità USB.

Conclusione

Distroshare Ubuntu Imager è uno script bash facile da configurare che sostituisce il tristemente mancato Remastersys, permettendoti di creare facilmente i tuoi giri Ubuntu personalizzati. Dopo aver modificato il file di configurazione ed eseguito gli script, assicurati di mostrare il tuo lavoro su distroshare.com affinché tutti possano vederlo e usarlo.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x