User:Meskarune/netboot

From ArchWiki

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.