linuxlandia.it

SUSE Studio – Come creare la vostra distribuzione personalizzata di Linux

468 0

Secondo Distrowatch, ci sono oltre 800 distribuzioni di Linux che sono attualmente disponibili e la lista è in continuo aggiornamento. Questo elenco include i tutti i principali sistemi operativi, tra cui Debian, Red Hat Enterprise Linux, SUSE, Arch Linux e loro derivati.

Ecco la top ten distribuzioni Linux ordinate per popolarità:

  • Linux Mint;
  • Debian;
  • Ubuntu;
  • openSUSE;
  • Fedora;
  • Mageia;
  • CentOS;
  • Manjaro Linux;
  • LXLE;
  • ArchLinux.

Queste sono le distribuzioni Linux più popolari e più ampiamente utilizzate. Queste distribuzioni Linux dovrebbero funzionare appena installate. Tuttavia, se siete come me, si potrebbe desiderare di costruirsi la propria distribuzione Linux personalizzata secondo i vostri bisogni. Ad esempio, è possibile includere la versione modificata del proprio o di qualsiasi software. Si potrebbe desiderare di aggiungere alcune applicazioni nella vostra distro. Si potrebbe anche voler includere alcuni giochi o qualcosa che venga a però all’avvio. Quindi, come si può fare? Nessun problema! Non è così difficile.

Ci sono molti strumenti a disposizione per creare la propria distribuzione personalizzata. Qui troverete un elenco di alcuni di questi strumenti.

  • Remastersys
  • Relinux
  • Ubuntu cutomization kit (UCK)
  • OS builder
  • Novo builder
  • Distroshare Ubuntu Imager
  • Revisor
  • Systemback
  • Customizer
  • SUSE Studio

Oggi, in questo tutorial, vediamo come creare una distribuzione personalizzata utilizzando il tool SUSE Studio. Prima di costruire la nostra distro Linux, lasciatemi fare una breve introduzione su SUSE Studio.

Cenni su SUSE Studio

SUSE Studio è un’applicazione web che ci aiuterà a costruire e testare una distro Linux personalizzata Linux distro basate su SUSE Linux server aziendale. Utilizzando SUSE Studio, chiunque può facilmente costruire un sistema operativo Linux personalizzato attraverso un browser web in pochi minuti o ore a seconda delle dimensioni e della quantità di applicazioni. L’ultima versione di SUSE Studio è la 1.3 e permette anche di costruire apparecchi per piattaforme virtuali e cloud come VMware/VirtualBox, Xen, KVM, Hyper-V, macchine virtuali OVF, SUSE OpenStack Nube, OpenStack, Amazon EC2 ecc. Inoltre, è possibile esportare il sistema operativo personalizzato come una macchina virtuale, Live USB, CD/DVD-ROM, immagine del disco rigido e molto altro ancora. Inoltre, è possibile condividere le proprie immagini con gli altri, se si desidera, e tutte le immagini SUSE Studio sono sincronizzate con SUSE Lifecycle Management Server senza la necessità di un ulteriore adattamento.

Bene, ora cominciamo a costruire la nostra immagine.

Come iniziare con SUSE Studio

Per prima cosa collegarsi al sito web di SUSE Studio:

La home page di SUSE Studio sarà simile a quella mostrata in seguito. Crea un account o semplicemente loggati utilizzando altri account esistenti, come Yahoo, Facebook, Novell, Twitter etc…

Nella pagina successiva, potrai scegliere tra varie opzioni come il template di base del sistema operativo (Desktop o Server), la sua architettura; infine basta inserire il nome con cui salvare, poi, fare clic sul pulsante Create appliance.

La prossima fase sarà configurare la nostra distribuzione.

Software

In primo luogo, bisogna andare alla sezione Software e aggiungere le applicazioni che vogliamo includere nella nostra distribuzione.

Non solo è possibile installare il software dai repository SUSE, ma anche da G (il disco rigido locale). Inoltre, è possibile aggiungere repository a nostra scelta.

Aggiungiamo alcuni software, ad esempio VLC media player. Per farlo basterà digitare VLC nella casella di ricerca. Ti verrà presentata una lista di risultati. Si noti che i risultati verranno ordinati per popolarità. I risultati più popolari verranno mostrati nella parte superiore. È sufficiente fare clic sul pulsante Aggiungi per includerlo nella vostra distribuzione.

Allo stesso modo, è possibile selezionare tutte le applicazioni che desideriamo installare nella nostra distribuzione.

Configurazione

Il passo successivo è passare alla sezione Configurazione. Questa sezione è importante. In questa sezione è possibile modificare l’apparecchio a nostro gradimento. La sezione Configurazione dispone di 7 schede secondarie e cioè:

  • General
  • Personalize
  • Startup
  • Server
  • Desktop
  • Appliance
  • Scripts

Vediamoli uno per uno.

General:

In questa scheda, è possibile definire alcune opzioni di configurazione, come ad esempio la tua lingua, il fuso orario, la regione, la configurazione del firewall, la configurazione di rete etc…

Personalize:

Come ho detto, è possibile sostituire il marchio SUSE e aggiungere il proprio logo, le immagini di sfondo ed altro ancora. Per aggiungere un logo, fare clic su Upload new logo e selezionare il proprio logo. La stessa modalità per la scelta dello sfondo.

Potete vedere in anteprima come viene mostrata la vostra schermata di avvio dopo il caricamento del logo.

Startup:

In questa sezione, è possibile selezionare il livello di esecuzione dell’apparecchio. Ho selezionato runlevel 5 (login grafico).

Server:

Vuoi aggiungere qualche configurazione del database nel vostro apparecchio? Tutto questo è possibile. Si prega di notare che è necessario aver aggiunto in precedenza i pacchetti di installazione per il database.

Desktop:

In questa scheda, è possibile definire i programmi di login e di avvio automatico. Non ho bisogno di effettuare il login automatico, così ho lasciato in bianco.

Appliance:

Qui, è possibile definire vari parametri per la distribuzione come la dimensione della memoria, le dimensioni del disco, lo swap la dimensione della partizione, etc… Inoltre, è possibile definire la configurazione LVM e altre opzioni quali:

  • Add live installer to CDs and DVDs
  • Enable Xen host mode
  • Enable VMware CD-ROM support
  • Enable support for UEFI secure boot

Scripts:

In questa scheda, possiamo aggiungere degli script per eseguire dei comandi specifici per il nostro apparecchio, al termine della costruzione, o in fase di avvio.

Files

La sezione successiva è Files. I file aggiunti qui verranno copiati all’interno dell’apparecchio dopo l’installazione dei pacchetti. L’aggiunta di file è facoltativa.

Build

Qui viene la parte succosa. Inserisci il tuo numero di versione della distribuzione e seleziona il suo formato, puoi scegliere tra:

  • USB Stick/Hard disk Image
  • Live CD/DVD (.iso)
  • Preload ISO (.iso)
  • VMware Workstation/VirtualBox (.vmdk)
  • OVF Virtual Machine/ESXi (.ovf)
  • Xen guest (.img)
  • Hyper-V Virtual Hard Disk (.vhd)
  • SUSE Cloud/OpenStack/KVM (.qcow2)

Ho scelto di selezionare il formato di Preload ISO.

Fare clic sul pulsante Build per iniziare a costruire la nostra distribuzione personalizzata.

Ora, il processo di creazione dell’immagine avrà inizio. Questa operazione potrebbe richiedere da alcuni minuti a diverse ore a seconda delle dimensioni della vostra distribuzione. Siate pazienti e andatevi a prendere una tazza di caffè.

Complimenti! La tua distro personalizzata è pronta all’uso.

Ora, è possibile testare la vostra immagine dal browser stesso, cliccando sul pulsante Testdrive. Assicurarsi di aver abilitato il Flash Player nel browser e aver aperto le porte 843 e 5900-5908 nel tuo firewall/router. O semplicemente basta scaricare l’ISO e giocare con il vostro sistema utilizzando VMware o Oracle VirtualBox.

Vuoi creare un clone esatto della vostra distro personalizzata corrente? Fin troppo semplice. Basta cliccare sul pulsante Clone per creare un altro apparecchio con la stessa configurazione. È inoltre possibile verificare la configurazione della propria immagine facendo clic sul pulsante Configurazion affianco pulsante Clone.

Share

Una volta che avete costruito la vostra distribuzione, è possibile condividere la vostra immagine con gli altri utenti SUSE Studio, se vuoi. Per fare tutto ciò basta andare nella sezione Share.

Poi inserire la descrizione o le note di rilascio, il sito web e premere il pulsante Publish. La tua immagine sarà condivisa sulla galleria SUSE.

Bisogna essere consapevoli però che le distribuzioni più vecchie di sette giorni possono essere eliminate per liberare spazio sui server SUSE. Quindi, si consiglia di scaricare le immagini e tenerle in propri server. Ma non preoccupatevi, è possibile ricostruirle in qualsiasi momento.

Ecco la mia distribuzione appena creato in azione in Oracle VirtualBox:

Conclusione

SUSE Studio è uno dei più freschi costruttori di distro Linux. Offre molte opzioni, inoltre utili e semplici per creare la propria distribuzione Linux personalizzata on-line. Esso non può avere opzioni di personalizzazione avanzate, ma SUSE Studio semplifica il lavoro e consente di risparmiare molto tempo. Fate una prova, vi piacerà.

Leave A Reply

Your email address will not be published.