The following bug has been logged online:
Bug reference: 2313
Logged by: Francisco de Assis Carvalho da Silva Neto
Email address: assisneto@yahoo.com
PostgreSQL version: 8.1.3
Operating system: Windows XP
Description: Installation on a FAT32 partition
Details:
When installing Postgre on a FAT32 partition many people get the following
message when trying to start the database server service manually: "The
PostgreSQL Database Server 8.1 service was started on local computer and
stopped. Some services are automatically stopped when they are idling, like
alarm services and performance protocolling services." This happens because
one did not create the database cluster in the \data folder inside postgre
folder and initdb.exe does not registry the service correctly, it always
registry the server service for the default folder. In order to solve this
problem, one must change the windows registry
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\pgsql-8.1] and change
variable "ImagePath" to the path where the database cluster was created.
I think it might be useful for many people.