Dic 30 2011
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 60LABEL 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/
menéame - 

