You'd still need a DHCP server locally, and it would have to know about the PXE situation. Alternatively, you could do some crazy magic to extend your LAN to your Linode and put the DHCP server there, but if you have the network equipment to do that, it can probably handle doing the DHCP thing itself.