Non sarebbe bello se potessi semplicemente fare clic su una strada per una distribuzione personalizzata?

Dopotutto, la maggior parte dei pacchetti di cui avrai bisogno sono seduti su un server web ben collegato da qualche parte, quindi ha senso costruire immagini e archivi ISO direttamente su quel server. E dal momento che quel server ha un'interfaccia HTTP, perché non rendere il software di distribuzione della distro in un'applicazione web?

Questo è il principio alla base di www.instalinux.com, creato da Chris Slater. Si basa sugli script CGI di SystemDesigner del progetto Ambiente operativo comune di Linux, originariamente sviluppato come strumento per uso interno su HP e ora rilasciato sotto licenza GNU GPL.

Secondo Jeffrey Wade di HP, citato lo scorso anno al momento della release LinuxCOE 4.0, la società ha installato oltre 15.000 desktop e server con LinuxCOE. Utilizza inoltre il software per installare Linux sui server che vende e come parte della sua offerta di servizi.

Per il nuovo creatore di distro, certamente è meglio dover scaricare tutto il codice sorgente su una connessione a banda larga domestica, quindi capire come costruirlo. L'installazione è molto semplice e supporta una gamma di distro base. Le uniche domande a cui devi rispondere in SystemDesigner sono le stesse che dovresti fare in un'installazione standard.

È anche molto utile per un amministratore di sistema più esperto che deve applicare una configurazione pre-inizializzata identica a un numero elevato di macchine. Nel seguente esempio, daremo un'occhiata alla creazione di una distribuzione desktop Ubuntu Hardy a 64 bit con pacchetti educativi aggiuntivi da Edubuntu e supporto per il giapponese - solo perché possiamo.

Per creare la tua distribuzione personalizzata, fai clic sul collegamento Designer nella homepage di Instalinux e seleziona la tua distribuzione di base. Attualmente hai una scelta di CentOS 4 o 5, Debian Etch, Fedora fino alla versione 8, OpenSUSE fino a 10.3, Scientific Linux fino a 5.0, SUSE 9.3 o Ubuntu fino a Hardy Heron.

Tutte le distro base sono disponibili nelle versioni Intel / AMD a 32-bit e 64-bit. Oltre a queste considerazioni, l'unica altra opzione sulla prima pagina di System Designer è impostare il nome host o impostare la macchina di destinazione per afferrare un nome host tramite DHCP.

Controlla le tue somme

È disponibile anche un MD5SUM, di cui dovresti prendere nota ora: è meglio salvare la pagina Web sul computer locale, insieme al file preseed.txt offerto.

Una volta completato il download dell'immagine, testalo con il comando md5sum. Dovresti avere il pacchetto md5sum già installato in una discreta distribuzione Linux, ma in caso contrario, è un pacchetto standard e dovrebbe essere certamente disponibile dal repository online della tua attuale distribuzione. Basta digitare md5sum in un terminale e aggiungere il nome dell'immagine ISO, in questo modo:

daniel @ 64studio: $ md5sum iso8574.iso 41a0b070302bae85ec8d5a0159969eb6 iso8574.iso

L'output del comando md5sum dovrebbe essere esattamente uguale a quello mostrato nella pagina finale di Instalinux. La tua somma di controllo sarà quasi certamente diversa dalla mia, a meno che tu non abbia specificato esattamente le stesse opzioni.

Dopo aver verificato che il download è OK (perché sarebbe davvero imbarazzante distribuire un'immagine di installazione corrotta), puoi masterizzarlo su CD utilizzando l'applicazione preferita.

Ricordarsi di eseguire il backup di tutti i dati personali prima di testare il disco su un PC o laptop, soprattutto se si è specificata la formattazione automatica del disco rigido durante il processo di installazione; come avverte la schermata di avvio, il contenuto di alcune o tutte le unità potrebbe essere cancellato.

Nonostante il file preconfigurato contenente le impostazioni della lingua, in modalità manuale, la versione LinuxCOE del programma di installazione di Ubuntu ci ha ancora chiesto di impostare la lingua di installazione e il dialetto. Il resto dell'installazione non era esattamente privo di bug - a un certo punto, l'installazione si fermò con un messaggio "Caricamento di apt-mirror-setup fallito per ragioni sconosciute". Dovevamo selezionare Continua con i tasti Tab e Invio prima che il download dei pacchetti dal mirror apt di Ubuntu potesse continuare.