Do I need /boot/EFI>
Do I use parted?. This was done using The Mageia partition editor.
I did not have any SWAP as it has lots of ram. {24gig}
If your computer BIOS is setup to require UEFI boot, then yes, you also need /boot/EFI
The BIOS first goes and looks here, does a checksum, finds the checksum agrees, and then continues to run the next sequence of bootup found in /boot/EFI.
If you change the BIOS to boot legacy mode, then you can reduce it down by removing /boot/EFI.
Seeing that you have {24gig} of RAM, implies you have a modern computer, and I would recommend do_not use legacy mode.
legacy mode may be easier to understand if you used it in the past, but it has limitations, while the UEFI BIOS brings extra features that are of benefit to modern computers, therefore recommend leaving your computer set to the more modern UEFI mode.
Your computer might not have legacy BIOS mode, which is OK.
You should expect to see /dev/sda1/ partition for /boot/EFI
Because your harddrive is larger than 2 or 4GB, your larger partitions will begin at /dev/sda5......
Not having SWAP sounds fine here. The majority of users are unlikely going to need it when they have 24GB of RAM available.
If you had 4GB or 8GB of RAM, it could be of benefit to have some SWAP spill-over if you ran your computer as part of a business, with large amounts of data to process (example, graphics, video, databases).
The Mageia partition editor made good assumptions and did a good job here.