Custom Raspberry Pi Image
:~$ sudo apt install -y kpartx xz-utils sharutils
:~$ mkdir -p ~/arm-stuff/images/
:~$ cd ~/arm-stuff/images/
:~$ dd if=/dev/zero of=kali-custom-rpi.img conv=fsync bs=4M count=7000:~$ parted kali-custom-rpi.img --script -- mklabel msdos
:~$ parted kali-custom-rpi.img --script -- mkpart primary fat32 0 64
:~$ parted kali-custom-rpi.img --script -- mkpart primary ext4 64 -1:~$ loopdevice=`losetup -f --show kali-custom-rpi.img`
:~$ device=`kpartx -va $loopdevice | sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
:~$ device="/dev/mapper/${device}"
:~$ bootp=${device}p1
:~$ rootp=${device}p2
:~$
:~$ mkfs.vfat $bootp
:~$ mkfs.ext4 $rootp
:~$ mkdir -p root
:~$ mkdir -p boot
:~$ mount $rootp root
:~$ mount $bootp bootLast updated