> I have seen that /etc cannot be located on a separated partition. > Why can it be not on an extra partition?
Because it is the directory that contains the lists first shell script which must be run, /etc/rc. Same reason that /sbin cannot be a different mount point, because then you cannot get at /sbin/init. Or /dev, because then it cannot open /dev/console.