Configurar servidor pxe para instalación de windows en red

El objetivo, es montar un servidor pxe, para poder instalar un windows con arranque con red.

La máquina donde pondremos pxe tiene las siguientes características:

  • Ubuntu 11.10
  • kernel linux  3.0.0-14-generic

DNSMasq:

apt-get install dnsmasq-utils dnsmasq
mkdir -p /var/ftp/tftpboot
mkdir /var/ftp/tftpboot/pxelinux.cfg

Configuramos el fichero  /etc/dnsmasq.conf:

no-resolv
local=/localnet/
dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
dhcp-option=3,10.1.10.1
dhcp-boot=pxelinux.0
enable-tftp
tftp-root=/var/ftp/tftpboot

Syslinux

Instalación:

apt-get install syslinux

Se copian a mano los ficheros pxelinux.0 y  la carpeta memdisk en los directorios preparados para ello:

find / -name  pxelinux.0
cp /usr/lib/syslinux/pxelinux.0 /var/ftp/tftpboot/
cp -rf /usr/lib/syslinux/memdisk  /var/ftp/tftpboot/

Imagen de windows.

Cogemos la imagen de windows,  y la cargamos en /var/ftp/tftpboot/

PXELinux

Creamos el fichero de configuración para pxe, que será el encargado del arranque por red.

touch /var/ftp/tftpboot/pxelinux.cfg/default

Esta configuración es la que me ha funcionado. Ojo, hay que cambiar el nombre de la imagen de arranque.

nano /var/ftp/tftpboot/pxelinux.cfg/default

DEFAULT pe
PROMPT 60

LABEL pe
LINUX /memdisk
APPEND iso
INITRD /winpe_x86.iso

Para esta instalación, nos hemos basado en las siguientes guías:

  • http://www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html
  • http://www.linuxquestions.org/questions/linuxquestions-org-member-success-stories-23/building-a-windows-livecd-with-barts-pe-for-linux-users-243478/

Autor: tres

http://www.linkedin.com/pub/ester-niclos-ferreras/9/887/3b4

2 opiniones en “Configurar servidor pxe para instalación de windows en red”

  1. Me he matado por todo el internet tratando de solucionar mi problema, gracias a este post lo he logrado, muchas Gracias por compartir el conocimiento, y es que en muchos sitios explican como montar Linux y mas linux, ya sea: Fedora, CentOS, etc, etc, imagen montada en un servidor pxe linux, y no como montar una iso de windows en un servidor linux, pero gracias a ti he podido, en principio no entendía, vi tu publicación, y segui buscando en mas sitios, me gusta el menu de https://es.opensuse.org/SDB:Puesta_en_marcha_de_un_servidor_PXE, pero no logré montar las imagenes, lo seguire intentando, me gustaria tener varias imagenes en un servidor PXE, tanto de windows como de linux en varias de sus versiones, Saludos.

  2. hola, parece que le funciono al amigo xaero, pero esta parte no dice en que parte del archivo va <<>>

    esta parte es confusa <<>>
    si tuvieras algun video de como hacerlo agradeceria, youtube esta lleno de videos sobre pxe pero estan a medias tambien….. deben explicar paso a paso

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *