Not sure if this issue exists across all releases but I have installed batocera-5.19-x86-20181125.img.gz
onto an internal disk and set recalbox-boot.conf setting sharedevice=ANYEXTERNAL so I can use
a FAT32 USB disk as a shared drive for the roms, etc.
When booting the interface does not show and console tty3 shows errors trying to lock .Xauthority file.
This only happens on FAT32 formatteed drive. NTFS format works and EXT4 works. So I guess the
Xserver cannot start with the .Xauthority file stored on a FAT32 drive. The file is there, but it cannot be locked?
I deleted the .Xauthority from the console as root and the interface immediately appeared, so it does work to some point. However, the file has to be deleted on every reboot. Could be a permissions problem or an issue with Linux locks on FAT drives. I'm investigating further but so far only deleting .Xauthority file fixes the problem. I may add a bash script at boot up to touch/delete the file as a temp fix.