https://forum.vyos.io/t/pxe-functionality-lost-in-crux-1-2-2/3975
Users found they cannot deploy newer VyOS versions through PXE on some devices anymore.
They seem to be right on their suspicions, the last time I see driver e1000e in initrd is in VyOS 1.2.0-H4.
santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.1.8-amd64/live/initrd.img | grep e1000e lib/modules/3.13.11-1-amd64-vyos/kernel/drivers/net/ethernet/intel/e1000e lib/modules/3.13.11-1-amd64-vyos/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.2.0-H4-amd64/live/initrd.img-4.19.12-amd64-vyos | grep e1000e lib/modules/4.19.12-amd64-vyos/kernel/drivers/net/ethernet/intel/e1000e lib/modules/4.19.12-amd64-vyos/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.2.1-amd64/live/initrd.img-4.19.32-amd64-vyos | grep e1000e santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.2.2-amd64/live/initrd.img-4.19.54-amd64-vyos | grep e1000e santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.2.3-amd64/live/initrd.img-4.19.54-amd64-vyos | grep e1000e santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$ lsinitramfs vyos-1.2-rolling-201908210922-amd64/live/initrd.img-4.19.67-amd64-vyos | grep e1000e santi@gnulinux:/media/santi/tests/PXE$ santi@gnulinux:/media/santi/tests/PXE$