User:Meskarune/netboot
On ddwrt router under services - dnsmasq settings:
hostname and ip address should match Linux machine with tftp server running
dhcp-boot=/arch/boot/syslinux/lpxelinux.0,hostname,ip-address dhcp-option-force=209,boot/syslinux/archiso.cfg dhcp-option-force=210,/arch/
On running Arch Linux Machine:
Install a tftp server and webserver: pacman -S tftp-hpa darkhttpd
Create a directory to serve the Arch Linux installation media, and mount the iso: mkdir /srv/tftp mount -o loop,ro archlinux-yyyy.mm.dd-dual.iso /srv/tftp
Start tftp
systemctl start tftpd
Start darkhttpd:
darkhttpd /srv/tftp
On the computer you are installing Arch Linux on, go to the bios boot settings, and choose to boot over the network.