I have been trying to create a bootable USB flash drive for Kali Linux for probably well over a week now. At this point I think I might really like to choke the living $#() out of some of the developers of Kali Linux. The installation media doesn't work properly. It refuses to correctly install a bootable version of Kali Linux on a new flash drive. There is nothing wrong with the flash drive. There is something wrong with Kali Linux. The flash drive MUST use one and only one partition and MUST use a dos mbr type partition table. The file system MUST use ext4 and MUST be created by mke2fs from the most current version of Kali Linux. It MUST NOT use a live USB file system from the developers at Kali Linux. This MUST be done on a USB flash drive instead of a hard drive. I have gone around and around with Copilot about this. I have used debootstrap from Debian 11.7 to install the base system for Kali Linux because the Kali installation media doesn't work properly, even though the download was verified with SHA256. I have tried grub-install, but it does not recognize an ext4 file system, even with orphan_file/FEATURE_C12 turned off. I used grub-mkconfig to create /boot/grub/grub.cfg and some other bios installer to add core.img. I have installed the mbr.bin file from /usr/lib/syslinux/mbr/ . I had to manually copy the files into /boot/grub/i386-pc/ myself. It MUST NOT use UEFI. It MUST use a dos mbr type partition table. If only the Kali Linux developers would fix the bugs in their installer software. Apart from the endless merry-go-round from Copilot, can anyone provide step by step instructions so VMware's VMplayer will recognize and boot the operating system on my flash drive? I have used /usr/bin/dd to copy it to a file, but VMplayer insists that there is no operating system present and tries to perform a network boot. The only partition on the drive is set to be bootable. I have even added firmware = "bios" to the Linux Boot/Linux Boot.vmx file. Would someone please tell me what I'm doing wrong before I have a mental breakdown?
Signed
Matthew Campbell
Signed
Matthew Campbell