User Tools

Site Tools


informatica:linux:imagen

Differences

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

Link to this comparison view

informatica:linux:imagen [2015/04/13 22:19] (current)
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 22:19 (external edit)