Question: how to pxe boot virtualbox vm?
Answer: Set the VM to use the NAT networking (Network → Adapter 1 → Attached to: NAT).
Set the VM to boot from network (System → Motherboard → Boot Order).