Out of curiosity, is this possible nowadays? I remember some old Slackware versions did support FAT root partition but I am not sure if this is possible with modern kernels and if there are any distros offering such an option. I am interested in pure DOS FAT (without long names support), VFAT 16/32 and exFAT.
PS: Don't tell me I shouldn't, I am not going to use this in production unless necessary 🙂
Best Answer
OK, I tried it.
First two problems from the beginning: NO support for hard and symbolic links. It means that I had to copy each file, duplicating it and wasting space.
Second problem: no special file support at all. This means things like
/dev/console
are unavailable at boot time to init before even /dev is remounted as tmpfs.Third problem: you will loose permissions enforcing.
But out of this, there were no issues. My own system was booted successfully on a vfat volume.
Normally I would not do that, too.