cp /usr/lib/syslinux/pxelinux.0 $PWD/tftproot cp /usr/lib/syslinux/menu.c32 $PWD/tftproot cp /usr/lib/syslinux/memdisk $PWD/tftproot cp /usr/lib/syslinux/mboot.c32 $PWD/tftproot cp /usr/lib/syslinux/chain.c32 $PWD/tftproot mkdir $PWD/tftproot/pxelinux.cfg cp -av var/www/html/* /var/www/html/. mkdir -p /var/www/html/Centos/6.3/ wget -O tftproot/images/centos/6.3/i386/vmlinuz \ http://swissmirror.silyus.net/centos/6.3/os/i386/images/pxeboot/vmlinuz wget -O tftproot/images/centos/6.3/i386/initrd.img \ http://swissmirror.silyus.net/centos/6.3/os/i386/images/pxeboot/initrd.img qemu-img create centos6.img 32G /usr/local/qemu-1.0.1/bin/qemu-system-x86_64 -hda centos6.img -net nic \ -net user,tftp=$PWD/tftproot,bootfile=pxelinux.0 -m 1024 -nographic \ -machine accel=kvm -redir tcp:2222::22 #local mirror of Centos files (HTTP): wget 'http://swissmirror.silyus.net/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-bin-DVD1.iso' wget 'http://swissmirror.silyus.net/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-bin-DVD2.iso' mount -ro loop CentOS-6.3-x86_64-bin-DVD1.iso /mnt mkdir -p /var/www/html/Centos/6.3/{os,updates,extras,centosplus,contrib}/x86_64 rsync -avHPS /mnt/* /var/www/html/Centos/6.3/os/x86_64/ umount /mnt mount -ro loop CentOS-6.3-x86_64-bin-DVD2.iso /mnt rsync -avHPS /mnt/* /var/www/html/Centos/6.3/os/x86_64/ umount /mnt ./sync_centos.sh ln -s 6.3 /var/www/html/Centos/6 copy cfengine rpms to /var/www/html/cfengine