martedì 8 gennaio 2008

Personalizzazione delle configurazioni dei programmi e non solo della distro live

Per personalizzarsi le configurazioni e non solo:
avviate la vostra distro creata come da precedente articolo (ad esempio con qemu --cdrom binary.iso)
Personalizzarvi quello che vi pare (tema delle icone, gdm, tema del desktop, pagina iniziale di iceweasel, temi di icewease / icedove, yab ecc)
Salvate il tutto su chiavetta (es. /home/user/.mozilla
/etc/bash.bashrc
ecc...) ricordandovi di mantenere permessi e path
Copiate quello che avete salvato dentro config/chroot_local-includes dove state creando la vostra distro continuando a mantenere permessi e path
es. se si è creato uno script salvato come /usr/local/bin/maiuzinstaller sulla live
sulla cartella del live helper lo salveremo in config/chroot_local-includes/usr/local/bin/maiuzinstaller ed eventualmente cambieremo i permessi
ecc...

quindi
lh_clean --binary
lh_build


ed il gioco e fatto poi spiegherò come personalizzare grub e se riesco metto su "il sorgente" da cui eventualmente prendere meglio spunto

6 commenti:

  1. Ciao,
    complimenti per il blog e per il lavoro che stai facendo.
    Scrivo perché sto tentando anch'io di creare una Debian Live personalizzata. Come progetto per un esame di università, devo fare un live-cd con RTAI Linux. Come posso procedere secondo te? Per adesso ho configurato il tutto su una Ubuntu 7.10, uso i debian live-helper sul mio sistema o è meglio virtualizzare il tutto e poi aggiungere le successive personalizzazioni come dici nel primo post?
    Se vuoi rispondi pure al mio indirizzo e-mail (un aiuto mi farebbe molto comodo).
    Grazie e ciao!

    RispondiElimina
  2. Bhe io ho preferito virtualizzare solo per motivi di lavoro...
    Puoi sfruttare qemu/virtualbox/wmware per testare la distro senza stare a masterizzare e ripartire ad ogni modifica... anche se ogni tanto ti consiglio di fare dei test anche "non virtuali" in quanto a me ad un certo punto andava tutto su qemu, ma non se facevo partire da cd alcune cose davano problemi (leggasi xorg) a causa di alcune librerie opzionali mancanti

    Ciao e Buon Lavoro

    RispondiElimina
  3. Ciao,
    complimenti per il blog lo trovo molto interessante.
    Sto aspettando da tempo (...come personalizzare grub...), spero che tu non abbia deciso di terminare il lavoro...

    RispondiElimina
  4. bhe non pensavo interessasse così tanto ad ogni modo prossimamente posterò ulteriori articoli

    Ad esempio uno su come installare facilmente il tutto su HD tramite script
    ed in un altro su come personalizzare la schermata di avvio

    RispondiElimina
  5. Ciao,
    ho provato a personalizzare come descrivi tu e tutto va per il meglio. Il mio problema a questo punto è però il kernel.
    Mi spiego meglio: per installare RTAI devo patchare e ricompilare il kernel. Ho pensato di farlo da chroot, ma poi come faccio caricare al boot il kernel giusto? Hai provato a modificare il kernel?

    RispondiElimina
  6. Io non ho provato a modificare il kernel... non ne ho mai avuto la necessità (l'ho fatto solo quando un mio amico aveva la gentoo tanto per fargli vedere che si poteva fare anche con mamma debian)
    Ad ogni modo ho postato uno script per fare l'installazione su hd e potresti personalizzarlo per puntare all'eventuale kernel patchato (o che sostituisca il kernel prima del riavvio o ne aggiunga un altro in maniera da decidere con quale partire fai tu)
    se invece vuoi patchare il kernel live ti consglio di seguire le faq ufficiali al riguardo... (http://wiki.debian.org/DebianLive/FAQ#head-7f608e9cdea9be2f7b69763d6ac2bfbc02ec10d2) di più non so

    RispondiElimina