Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- http://cdimage.ubuntu.com/netboot/
- http://www.serenux.com/2010/05/howto-setup-your-own-pxe-boot-server-using-ubuntu-server/
- http://www.serenux.com/2010/05/howto-get-an-ubuntu-live-cd-to-boot-off-a-pxe-server/
- $ sudo apt-get install tftpd-hpa inetutils-inetd
- $ sudo nano /etc/inetd.conf
- tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /srv/tftp
- $ sudo nano /etc/default/tftpd-hpa
- TFTP_USERNAME="tftp"
- TFTP_DIRECTORY="/srv/tftp"
- TFTP_ADDRESS="0.0.0.0:69"
- TFTP_OPTIONS="--secure"
- $ sudo service inetutils-inetd restart
- $ sudo service tftpd-hpa restart
- $ sudo mkdir -p /srv/tftp
- ### Download netboot from http://cdimage.ubuntu.com/netboot/ ###
- $ sudo cp /media/cdrom/install/netboot/pxelinux.0 /srv/tftp
- $ sudo mkdir -p /srv/tftp/ubuntu-installer/i386
- $ cd /media/cdrom/install/netboot/ubuntu-installer/i386
- $ sudo cp -R boot-screens /srv/tftp/ubuntu-installer/i386
- $ sudo cp initrd.gz linux /srv/tftp/ubuntu-installer/i386
- $ sudo mkdir /srv/tftp/pxelinux.cfg
- $ sudo nano /srv/tftp/pxelinux.cfg/default
- include mybootmenu.cfg
- default ubuntu-installer/i386/boot-screens/vesamenu.c32
- prompt 0
- timeout 0
- $ sudo nano /srv/tftp/mybootmenu.cfg
- menu hshift 13
- menu width 49
- menu margin 8
- menu title Boot Menu - MIU ICC.
- include ubuntu-installer/i386/boot-screens/stdmenu.cfg
- label install
- menu label ^Install 12.04 from Mirrors
- menu default
- kernel ubuntu-installer/i386/linux
- append vga=normal initrd=ubuntu-installer/i386/initrd.gz -- quiet
- $ sudo chmod 777 -R /srv
- ### dhcp ###
- $ sudo nano /etc/dhcp/dhcpd.conf
- #next-server 192.168.0.10; ## -> pxe server
- filename "pxelinux.0";
- $ sudo /etc/init.d/isc-dhcp-server restart
- ### iptables ###
- # # PXE TFTP
- -A INBOUND -p tcp -m tcp --dport 69 -j ACCEPT
- -A INBOUND -p udp -m udp --dport 69 -j ACCEPT
- # # PXE DHCP
- -A INBOUND -p tcp -m tcp --dport 67:68 -j ACCEPT
- -A INBOUND -p udp -m udp --dport 67:68 -j ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment