If you own a Samsung Galaxy S i9000 and want to be able to root any stock SGS ROM safely, take a look at XDA forum member nikademus‘s kernel.
The XDA member has created a kernel based on fugumod, which supports all filesystems and has only one purpose – rooting any SGS stock ROM.
It installs busybox and SuperUser and the dev states it is safer than rooting using other all purpose kernels since it does not try to start Android after rooting. This means that there is no filesystem corruption that is possible.
You’ll need to flash the stock ROM and download the image for Heimdall or Odin, flash the image with either Heimdall or Odin, boot once and then reflash the original kernel.
For more information and for the download links, head on over to the forum thread._________