

I would recommend that you instead begin with writing the bootable ISO to the whole-USB device, then verify that it is in fact bootable, and then use gparted or any other partitioning tool to 1.) correct the partition table included in the ISO image to cover the full capacity of the USB device, and 2.) then add an exFAT partition to the free space.

Such an ISO image contains its own partition table, and you normally cannot usefully nest partition tables: most operating systems (and certainly UEFI firmware implementations) will expect just one partition table per storage device, with filesystems inside partitions.įor one thing, there is no standard partition type that would mean "this partition contains another partition table and a set of sub-partitions", which is what your setup would need. We will flash the image file using dd utility tool. Assuming you meant a Kali ISO that has been prepared to also be USB boot compatible (as opposed to being bootable in a CD/DVD form only), writing that ISO image into a partition won't work. Making Live bootable USB from Linux/mac: Most of Linux distribution and mac OS comes with pre-loaded dd utility. You said you "put kali on a second contigue partition using dd".

Some firmware authors may have included exFAT support anyway, as the UEFI specification allows firmware authors to add filesystem support above and beyond what is required by the specification. Newer UEFI versions also include other versions of FAT, but as far as I know, exFAT is not among the versions required to be supported. Goal-based Penetration Testing, to make a bootable Kali USB stick. Only FAT32 support is guaranteed across all UEFI versions. Secure your network with Kali Linux 2019.1 the ultimate white hat hackers' toolkit.
