[GUIDA] Creare una distribuzione live con remastersys mantenendo le configurazioni personalizzate

« Older   Newer »
  Share  
vaillant86
view post Posted on 29/3/2010, 12:55




Con questa guida vi mostrerò come ottenere una distribuzione live senza perdere le impostazioni che abbiamo creato.

1) Partiamo da una distribuzione su cui stiamo lavorando che include il programma remastersys;
2) La quasi totalità delle impostazioni vengono salvate nella directory ~/.config. Per fare si che le impostazioni siano disponibili anche per root copiamo la directory .config nella directory /etc/xdg del nostro sistema operativo con questo semplice comando
CODICE
cd ~/.config
sudo cp -Rf * /etc/xdg

3) Modifichiamo tutti i collegamenti personalizzati che abbiamo creato con la nuova posizione. Ad esempio se abbiamo uno script personale posizionato in ~/.config/script/nostroscript.sh dobbiamo modificare il collegamento nel menu con la nuova posizione che sarà /etc/xdg/script/nostroscript.sh;
4) Allo stesso modo, modifichiamo qualsiasi programma che richiami una posizione nella nostra home con la nuova posizione sopra;
5) Se avete una directory con dei wallpapers dovete collocarla in /usr/share/ ed assegnare il percorso al programma che usate per gestire gli sfondi (nel caso di nitrogen: nitrogen /usr/share/cartella_con_gli_sfondi);
6) Una volta effettuati i trasferimenti, avviamo remastersys tramite interfaccia grafica
CODICE
sudo remastersys-gui

e scegliamo l'opzione "modify". In questo campo dobbiamo inserire il nome utente (di default si chiama custom) con il nome della distro (ad esempio "daenox") ed il titolo del cd (di default si chiama "Custom Live CD") con il nome della nostra distribuzione (ad esempio "Daenox").
7) Fatto questo, torniamo al menu principale di remastersys e selezioniamo l'opzione dist. Remastersys creerà la nostra distribuzione live senza la /home e senza i nostri dati di accesso, con i programmi da configurare (ad esempio GIMP, OpenOffice) come si fa con le altre distro più famose.
8) Finito il processo, masterizziamo la iso creata e testiamola su virtualbox o su una macchina di test.

All'avvio del live cd, sia che scegliamo live sia che scegliamo installa, la nostra distribuzione live sarà uguale a ubuntu, fedora, linux mint ecc.
:B): :B):

Edited by vaillant86 - 31/3/2010, 17:30
 
Top
shishimaru
view post Posted on 29/3/2010, 13:00




image
grande!!!
 
Top
Eevan
view post Posted on 29/3/2010, 17:31




ti amissimo

ah ma per l'autologin? è automatico?
 
Top
vaillant86
view post Posted on 29/3/2010, 18:00




No, ho dimenticato a specificarlo. Il login viene effettuato tramite gdm o slim (in base a quello che avete installato al momento della creazione delle distro). Il nome utente è quello che specificate voi in questo passaggio
CITAZIONE
...scegliamo l'opzione "modify". In questo campo dobbiamo inserire il nome utente (di default si chiama custom) con il nome della distro (ad esempio "daenox")...

mentre la password non è richiesta. Per evitare questo passaggio ed effettuare il login automatico, al momento della creazione della distro live dovete avere sul vostro sistema il login automatico abilitato. Inutile dire come si fa con gdm :D mentre con slim si deve andare a modificare il file /etc/slim.conf e cambiare la voce
CODICE
autologin no

in
CODICE
autologin yes

se non ricordo male si trova verso la metà del file...
 
Top
Eevan
view post Posted on 30/3/2010, 13:37




ho provato ma:

firefox non mantiene la configurazione, si avvia senza i temi e senza wallpaper, non c'e' l'autologin.

te come hai rimediato?
 
Top
vaillant86
view post Posted on 30/3/2010, 13:50




Il menu ti funziona? Per firefox e per i temi non si deve trasferire la cartella .config, ma un'altra! Devo solo capire qual'è... come ho scritto prima
CITAZIONE
La quasi totalità delle impostazioni vengono salvate nella directory ~/.config

 
Top
domx
view post Posted on 30/3/2010, 15:04




mi sa che l'altra è /home/nomeutente/.local, solo che le impostazioni dei programmi hanno le loro specifiche cartelle, non le puoi copiare...
 
Top
Eevan
view post Posted on 30/3/2010, 15:38




mmmhhhhrrrrr!
 
Top
domx
view post Posted on 30/3/2010, 16:09




CITAZIONE (Eevan @ 30/3/2010, 16:38)
mmmhhhhrrrrr!

che vuol dire?
 
Top
Eevan
view post Posted on 30/3/2010, 16:32




era un ringhio di dispiacere :D ma un modo lo troviamo, sisi..
 
Top
vaillant86
view post Posted on 30/3/2010, 17:05




Coraggio ragazzi, in fondo un piccolo passo in avanti l'abbiamo fatto. Tra di noi non ci sono programmatori/sviluppatori esperti (a quanto ho capito) per cui non dobbiamo pretendere la luna immediatamente. Ci arriveremo però, sono stra-sicuro!!! :B):
 
Top
Eevan
view post Posted on 30/3/2010, 17:32




si.
un gran bel passo direi..un salto..

forza vaillant, continua così...
 
Top
vaillant86
view post Posted on 30/3/2010, 17:42




CITAZIONE (Eevan @ 30/3/2010, 18:32)
si.
un gran bel passo direi..un salto..

forza vaillant, continua così...

Non è che sfotti vero? :P :P
 
Top
Eevan
view post Posted on 30/3/2010, 19:39




no, io dicevo sul serio.
 
Top
37 replies since 29/3/2010, 12:55   1355 views
  Share