Sistemas operativos > Zona GNU/Linux

HOWTO: tu propia distribución live personalizada en 10 min y sin esfuerzo

(1/2) > >>

alist3r:
1 - visita http://live-build.debian.net/cgi-bin/live-build

2 - introduce tu email

3 - en --binary-images elige ISO para obtener una isopara CD, o usb-hdd para obtener una imagen preparada para pendrives

4 - en --packages-lists, elige un paquete de software que quieras que lleve tu live.

si quieres una live de uso general deja standard
Si quieres programas de ciencia prueba debian-science.
para herramientas forenses y de respuesta ante desastres, elige debian-forensics
para tener un sistema de rescate de otros sistemas dañados, elige rescue.

no hace falta que eligas entorno de escritorio aquí, aunque verás listas de paquetes con nombres como gnome, kde, o lxde, los seleccionaremos en el sigiente paso.

5 - en --tasks, añade las siguientes:

spanish
spanish-desktop (si quieres usar servidor gráfico X y cualquier entorno de escritorio) (muy probabablemente)
spanish-gnome-destkop (si además quieres usar gnome en español)
spanish-kde-destkop (si además quieres usar kde en español)
spanish-lxde-destkop (si además quieres usar lxde en español)

y otras tasks que te puedan interesar

--- Citar ---web-server            Web server
print-server          Print server
dns-server            DNS server
file-server           File server
mail-server           Mail server
database-server       SQL database
ssh-server            SSH server

--- Fin de la cita ---

todas bien separadas con espacios, por ejemplo:

--- Citar ---spanish spanish-desktop spanish-gnome-desktop ssh-server web-server file-server
--- Fin de la cita ---
lo bueno es que aqui puedes poner más de una.

6 - en --packages podemos añadir varios paquetes debian individuales que queramos añadir y de los cuales conozcamos su nombre, separados por espacios, como por ejemplo:


--- Citar ---aircrack-ng wireshark kismet
--- Fin de la cita ---

para tener un par de herramientas básicas de auditoria de redes wireless

(abrimos "advanced chroot options" con un clic y seguimos)

7 - en --linux-flavours elegimos el tipo de arquitectura:
686 para 32 bits
amd64 para 64 bits (cualquier procesador de 64bits, no solo amd)

8 - en --bootappend-live añadiremos parámetros para pasar al kernel en el arranque. Los minimos recomendados para pasar el sistema a español son:

--- Código: ---locales=es_ES keyboard-layouts=es
--- Fin del código ---
pero puedes añadir otros parámetros típicos al arranque como
vga=791
vga=792
quiet
persistent (este es para activar los cambios persistentes en tu live. para mas info sobre como usar el modo persitent changes, estudiar aqui)

etc...

9 - en --debian-installer elegiremos TRUE si queremos que la live tenga la capacidad de ser instalable a disco duro y transformarse en una debian completamente normal y corriente. aparecerá un acceso directo al debian live installer en los menus, permitiendo iniciar un asistente de instalación desde la misma live, como hacen las debian y ubuntu originales.

10 - en --iso-volume podremos configurar el nombre de volumen que tendrá el CD cuando se grabe la iso a disco.

Pulsar en submit y esperar un rato a que debian nos envie por correo un enlace con acceso para descargar lo siguiente:

- la iso de CD o la imagen USB-HDD propiamente dichas
- lista detallada de checksums MD5 de todo
- lista detallada de los paquetes instalados en tu live
- log de cómo transcurrió la construccion del sistema live dentro de los servidores de live-build (para depuración en caso de errores)

Y listo.

PD: la interfaz web de debian es solo para demostrar la potencia de live-build, y es limitada en comparacion con el verdadero poder del sistema live-build que los usuarios de debian y ubuntu podemos instalar en nuestros sistemas.


Para exprimir livebuild al 100%, hay que instalar el software live-build en nuestro sistema debian/ubuntu, y así tendremos muchas más ventajas:

- añadir mas de una lista de paquetes presiseñados
- crear nuevas listas de paquetes personalizadas con software de nuestra elección
- alterar el kernel a otro preparado por nosotros
- modificar ficheros por defecto del sistema
- alterar configuraciones por defecto de los programas
- añadir tareas personalizadas que se pueden ejecutar automaticamente en el arranque
- optimizar el rendimiento y el tamaño del sistema live-build resultante
etc...
si teneis debian o ubuntu, probadlo:

--- Código: ---apt-get install live-build
--- Fin del código ---
manual: http://live.debian.net/manual/es/html/live-manual.html
PPD: No voy a daros soporte para crear vuestras lives, para eso está la lista de desarrollo y los foros de la gente de live-build. Esta información se proporciona "tal cual" sin ninguna garantía ni compromiso por mi parte, me limito a hacer de mensajero del equipo de Ben Armstrong y su proyecto :)

naddia:
que pasada  >:(

supremo12345:
Ala, chincheta  ;D

alist3r:

--- Cita de: supremo12345 en 09-10-2011, 18:00 (Domingo) ---Ala, chincheta  ;D

--- Fin de la cita ---
gracias majo!

alist3r:
si, la verdad que el equipo es muy majo, son los únicos tios que siento que nos escuchan, en especial ben armstrong, y en el ultimo mes han atendido las peticiones de mejoras y bugfixes de todos los que hacemos distrbuciones live con sus herramientas (que son muchas).

lo malo es que el desarrollo es tan frenético que una plantilla de livebuild se desfasa en cuestion de un mes, y hay que estar muy alerta para adaptar los nuevos cambios. pero hombre, todo slos problemas fueran como ese.

la verdad es que estoy muy contento con firecat, a pesar de que de momento no he liberado publicamente el proyecto, en nuestras pruebas cerradas ha desotrado ser una puñetera máquina, tanto por su velocidad como por su eficiencia con el kernel 3.0.4.

luego berni cosntruyo un repositorio de software de pentesting... y voila!

sin livebuild no podriamos haber llegado tan lejos

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa