Micro SD Partitions

I used a 64G microSD so I resized root to 50G and added a 13th partition for swap 8.6G.

Are partitions 2-12 needed, they were on the image download and as far as I can determine, p2-12 are not mountable ?

Disk /dev/mmcblk0: 58.6 GiB, 62878384128 bytes, 122809344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D048AD43-24FD-4DED-B06E-7BB8ED98158C

Device Start End Sectors Size Type
/dev/mmcblk0p1 24576 104882175 104857600 50G Linux filesystem
/dev/mmcblk0p2 2048 2303 256 128K Linux filesystem
/dev/mmcblk0p3 4096 4991 896 448K Linux filesystem
/dev/mmcblk0p4 6144 7295 1152 576K Linux filesystem
/dev/mmcblk0p5 8192 8319 128 64K Linux filesystem
/dev/mmcblk0p6 10240 10623 384 192K Linux filesystem
/dev/mmcblk0p7 12288 13439 1152 576K Linux filesystem
/dev/mmcblk0p8 14336 14463 128 64K Linux filesystem
/dev/mmcblk0p9 16384 17663 1280 640K Linux filesystem
/dev/mmcblk0p10 18432 19327 896 448K Linux filesystem
/dev/mmcblk0p11 20480 20735 256 128K Linux filesystem
/dev/mmcblk0p12 22528 22687 160 80K Linux filesystem
/dev/mmcblk0p13 104882176 122809310 17927135 8.6G Linux swap

Yes, these partitions are used by early boot (before Linux starts) and are mandatory.
However, their disk usage is small, so if you’re looking for more space you may try to reduce partition1 (linux rootfs).

If you have run out of partitions and want to mount swap, you can create a swapfile in main your user partition like is done here:

https://support.rackspace.com/how-to/create-a-linux-swap-file/

As HP mentioned, these other partitions contain system firmware and various components of the bootloader, so shouldn’t delete or overwrite them.