dimarts, 29 de setembre del 2009

OpenSolaris: Live CD/USB d'OpenSolaris personalitzat

En aquesta entrada mostrarem com crear una distribució pròpia basada amb OpenSolaris.

Escollint els paquets a instal·lar i personalitzant aquesta distribució.

1.- Instal·lar els paquets necessaris:
robert@opensolaris:~$ pfexec pkg install SUNWdistro-const


2.- Crear LiveCD:
robert@opensolaris:~$ pfexec pfexec distro_const build manifest.xml


  • manifest.xml



  • És el fitxer que descriu com serà la nostra distribució, (paquets a instal·lar, scripts a executar...)

    El més senzill és començar amb un exemple base per després modificar-lo:
    robert@opensolaris:~$ cp /usr/share/distr_const/slim_cd/slim_cd_x86.xml ~/exemple_manifest.xml



  • Paquets


  • S'especifiquen a la secció:
    <pakages>
    <pkg name="...">
    </pakages>


    Nota:
    Per saber els paquets instal·lats:
    robert@opensolaris:~$ pkg list -Hs

    Per a utilitzar-los:
    robert@opensolaris:~$ pkg list -Hs | awk '{print '     <pkg name="'$1'">'}'



  • Crear live USB

  • Amb el fitxer iso creat, creem el fitxer .usb:
    robert@opensolaris:~$ usbgen /ruta_fitxer/fitxer.iso /ruta_fitxer/fitxer.usb /var/tmp

    Copiar la imatge al llàpiç
    robert@opensolaris:~$ pfexec usbcopy /ruta_fitxer/nom_fitxer.usb

    Sign by Danasoft - Myspace Layouts and Signs