Una instalación por red es mucho mas rápida y practica que una instalación con un cdrom o dvd.
Esta guía describe como configurar un servidor pxe boot en ubuntu 8.04 LTS y configurar un menú desde el cual se puede escoger instalar cualquier distribución que queramos.
Para esto voy a poner también ejemplos para bootear e instalar Ubuntu 8.04 y CentOS 5.2.
Aprenderá a configurar un servidor tftp (tftp-hpa), un servidor dhcp (dhcp3-server), un servidor nfs (nfs-kernel-server), un servidor web (apache2) y a tener configurada una imagen syslinux. para pxe boot.
Comentarios
No inicia tftpd
al ejecutar el comando:
$/etc/init.d/tftpd-hpa restart
me sale:
Restarting HPA's tftpd: in.tftpd
y nada mas, y al comprobar si esta iniciado no lo esta.
el syslog me muestra esto:
in.tftpd[5572]: cannot bind to local socket: Address already in use
se refiere a la ip? como lo resuelvo?
Primero asegurate de haber
Primero asegurate de haber editado de la siguiente manera:
sudo gedit /etc/default/tftpd-hpa
y cambiamos la linea que dice:
RUN_DAEMON="no"
por
RUN_DAEMON="yes"
guardamos el archivo y ejecutamos:
sudo /etc/init.d/tftpd-hpa restart
puedes verificar si hay algo escuchando en el puerto 69 UDP (el que usa tftp) asi:
netstat -atunp | grep :69
No me deja cargar los arhivos del cd
Muy bueno tu tutorial de pxe. Me queda una duda todavia, y es que seguí tus indicaciones al pie de la letra y me dice el pc cliente que no se pudo detectar el CD-ROM, a que se deberá eso?.
Una cosa que note diferente es que, estoy tratando de instalar ubuntu server 8.04.2 y resulta que le cambio los archivos de configuracion de default en pxeboot de esto:
# Ubuntu 8.04 x86
label 1
kernel ubuntu804-x86/casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed initrd=ubuntu804-x86/casper/initrd.gz boot=casper netboot=nfs ip=dhcp nfsroot=0.0.0.0:/var/lib/tftpboot/ubuntu804-x86 quiet splash -- debian-installer/language=es console-setup/layoutcode=es
a esto:
# Ubuntu 8.04 x86
label 1
kernel ubuntu804-x86/install/vmlinuz
append file=/cdrom/preseed/ubuntu.seed initrd=ubuntu804-x86/install/initrd.gz netboot=nfs ip=dhcp nfsroot=0.0.0.0:/var/lib/tftpboot/ubuntu804-x86 quiet splash -- debian-installer/language=es console-setup/layoutcode=es
ya que la carpeta casper no existe en ese .iso, y le cambio la ruta y corre, mas no funciona porque pareciera no detectar esos archivos. Que hago mal?
Un Saludo.
parametros al kernel
tambien es posible pasar parametros al kernel al momento del booteo via pxe boot tal como lo hacemos en grub; por ejemplo ponemos la opcion y
noapic nolapic acpi=offy nos ayudara cuando tenemos problemas con el hardware al momento de instalar.La unica observacion aqui es que esos parametros los hereda la instalacion en el caso de ubuntu, por lo que luego de instalar es posible que tengamos que editar el archivo /boot/grub/menu.lst y ajustarlo a nuestros requerimientos
No se instala la imagen
Saludos,
Todo ha funcionado muy bien, el unico problema es que solamente sale la pantalla de ubuntu cargando y luego sale el cursor y hay se detiene, no se porque
¿Se puede instalar en esa forma windoes?
TKS
um, prueba en esta parte del
um, prueba en esta parte del manual:
# Ubuntu 8.04 x86
label 1
kernel ubuntu804-x86/casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed initrd=ubuntu804-x86/casper/initrd.gz boot=casper netboot=nfs ip=dhcp nfsroot=0.0.0.0:/var/lib/tftpboot/ubuntu804-x86 quiet splash -- debian-installer/language=es console-setup/layoutcode=es
Poner mejor:
# Ubuntu 8.04 x86label 1
kernel ubuntu804-x86/casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed initrd=ubuntu804-x86/casper/initrd.gz boot=casper netboot=nfs ip=dhcp nfsroot=0.0.0.0:/var/lib/tftpboot/ubuntu804-x86 quiet splash -- debian-installer/language=es console-setup/layoutcode=es only-ubiquity
Osea poniendo "only-ubiquity" al final de esa linea
Instalacion PXE
Una Pregunta y se que muchos me van a decir que no es factible me gustaria saber si es poSible hacer una opcion dentro de este Manual que realice la instalacion de Windows en cualquiera de sus versiones, Estuve leyendo y alguien lo pudo hacer con FreeBSD pero no posteo coloco ningun manual antes de todo mil gracias y disculpen las molestias.