Do not setup LightDM if using noX

What's important here is:

- Do not setup display manager if in noX is used as it throws an exception.
- Check if its free space before trying to get the filesystem with blkid.
- Fix mkinitcpio call (using sh with locale)

UEFI needs to be FAT32? If it is we were formating it FAT16