
We copy the initrd and kernel into the TFTP root folder, while the squashfs filesystem copy into the web root. In this sample, we’ll have the initial kernal boot through PXE and we will get the kernel, initrd, and squashfs filesystem we requirement for this activity from a full Kali Linux 1.1.x ISO from inside the “live” directory. Requirements To Boot Kali Linux Over HTTP 1.) Installed PXE Boot Server 2.) Kali Linux released ISO The beginning boot methodology can happen over the system (through PXE) or a minimal USB/CD – while the remote root filesystem is a squashfs image accessed over HTTP via an Apache server.


The fundamental reason includes using the Kali Live kernel and initrd for booting, while calling the Kali root filesystem through a HTTP URI.
