User Tools

Site Tools


informatica:linux:imagen
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


informatica:linux:imagen [2015/04/13 20:19] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +http://www.creangel.com/drupal/?q=node/96
  
 +http://www.ecualug.org/?q=2005/04/15/trucos_y_tips/clonar_computadoras_a_traves_de_la_red
 +
 +http://linuxmafia.com/faq/Debian/kickstart.html
 +
 +http://systemimager.org/
 +
 +FAI
 +
 +1. Descargar e instalar los siguientes paquetes fai desde http://ftp.debian.org/debian/pool/main/f/fai/:
 +
 +fai-doc
 +
 +fai-client
 +
 +cfengine2
 +
 + Writing private key to /var/lib/cfengine2/ppkeys/localhost.priv
 + Writing public key to /var/lib/cfengine2/ppkeys/localhost.pub
 +
 +fai-server
 +
 +debootstrap
 +
 +fai-kernels
 +
 +fai-quickstart
 +
 +[Simple examples copied to config space /srv/fai/config.]
 +
 +dhcp3-server
 +
 +dhcp3-common
 +
 +[Volver a instalar dhcp3-server para configurarlo. Aunque al final genere un error, vale]
 +
 +nfs-kernel-server
 +
 +syslinux
 +
 +tftpd-hpa
 + 
 +apt-move
 +
 +dash
 +
 +2. Crear un espejo de debian
 +
 +2.1 (En servidor externo) Recibo las claves
 +
 +gpg --recv-keys 6070D3A1
 +
 +2.2 (En servidor externo) Exporto las claves
 +
 +gpg --export 6070D3A1 > 6070D3A1.gpg
 +gpg --export-secret-key 6070D3A1 >> 6070D3A1.gpg
 +
 +Lo segundo parece no hacer nada
 +
 +2.3 Descargo a local el fichero 6070D3A1.gpg
 +
 +2.4 Importo las claves desde ese fichero:
 +
 +gpg --import 6070D3A1.gpg
 +
 +2.5 Creo el espejo:
 +
 +debmirror --dist=testing -v -p --debug --nosource --progress --method=hftp -h=ftp.es.debian.org /home/a923348/datos/fai/debmirror
 +
 +3. Crear acceso vía http al espejo local Debian
 +
 +3.1 Instalar Apache2 (ya lo tengo instalado)
 +
 +3.2 ln -s /files/scratch/debmirror /ruta/documentroot/apache2
 +
 +4. Copio ejemplo de sources.list
 +
 +4.1 cd /usr/share/doc/fai-doc/examples/etc
 +
 +4.2 cp sources.list /etc/fai/ 
 +
 +5. Descargar e instalar fai-quickstart (ver paso 1)
 +
 +6.Revisar /etc/fai/make-fai-nsfroot.conf:
 +
 +FAI_DEBOOTSTRAP="etch http://ftp.debian.org/debian"
 +
 +NFSROOT_ETC_HOSTS (no hace falta si los clientes tienen acceso a su servidor DNS)
 +
 +/etc/fai/apt/sources.list
 +
 +KERNELPACKAGE=/usr/lib/fai/kernel/linux-image-2.6.18-fai-kernels_1_i386.deb
 +
 +NFSROOT_PACKAGES (obsoleta, comentar esta linea)
 +
 +Comentar las linas de la variable 'packages' (al final del fichero), pues esta opción está obsoleta
 +
 +7. Revisar /etc/fai/fai.conf
 +
 +FAI_LOCATION=/ruta/fai/config
 +
 +NFSROOT=/ruta/fai/nfs
 +
 +8. Revisar /etc/fai/sources.list
 +
 +# These are some examples for the sources.list file. Use only one
 +
 +# segment for your sources.list file. If these entries do not work,
 +
 +# try apt-setup(8) to create a working sources.list file.
 +
 +# replace SUITE by the name of the distribution (eg. woody, sarge, sid)
 +
 +# replace FTPSERVER or FAISERVER by the host name of your mirror server
 +
 +# ftp access, only a few mirrors are available for security packages
 +
 +deb ftp://15.64.17.153/debian etch main contrib non-free
 +
 +#deb ftp://FTPSERVER/debian etch-proposed-updates main contrib non-free
 +
 +deb ftp://security.debian.org/debian-security etch/updates main contrib non-free
 +
 +# http access to the Debian mirror on the faiserver. Its setup is
 +
 +# described in the fai guide.
 +
 +deb http://FAISERVER/debmirror/debian etch main contrib non-free
 +
 +#deb http://FAISERVER/debmirror/debian etch-proposed-updates main contrib non-free
 +
 +deb http://FAISERVER/debmirror/debian-security etch/updates main contrib non-free
 +
 +# nfs access (mirror created by mkdebmirror) 
 +
 +# don't forget to set FAI_DEBMIRROR and MNTPOINT in fai.conf
 +
 +deb file:/mnt2/debian etch main contrib non-free
 +
 +#deb file:/mnt2/debian etch-proposed-updates main contrib non-free
 +
 +deb file:/mnt2/debian-security etch/updates main contrib non-free
 +
 +9. Ejecutar fai-setup (+-12')
 +
 +ok
 +
 +Se han añadido algunas lineas a /etc/exports (supongo que el directorio donde se especifican las 'carpetas compartidas')
 +
 +Creo que la 'imagen' la ha tomado de ftp.debian.org, y no del espejo local creado en el paso 2
 +
 +IMPORTANTE: cada cambio que se realice en /etc/fai/fai.conf o /etc/fai/make-fai-nfsroot, debe ir seguido de make-fai-nfsroot
 +
 +Si solo se quiere recompilar el kernel:
 +
 +make-fai-nfsroot -k
 +
 +10. Establecer los grupos de usuarios (lo obvio, porque quiero instalar desde CD)
 +
 +11. Crear cd
 +
 +fai-cd
 +
 +Descargar imagen de ejemplo en:
 +
 +http://www.informatik.uni-koeln.de/fai/fai-cd/.
informatica/linux/imagen.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1