I was wondering if anyone could help me with the following problem.

For a project I'm building some kind of failsafe linux system which users can
switch off with the power button (no monitor attached). Because the system
must be failsafe I'm using a journaling file system (ext3) (in case of a power failure
or someone who accidentally disconnects the power plug).

As far as I know ext3 is using ordered mode by default so it only journals
metadata. Because I want a failsafe system it's better to use full data journaling
(data=journal).

I've searched almost a whole day on google and tried several options but it
still doesn't work.

On several sites I see that I have to add the following flag to my bootloader

Code:
rootflags=data=journal
and add this to my fstab:

Code:
data=journal
- If I don't add the rootflags then the system is getting read/write errors because the filesystem is read only.
- If I don't add the line to my fstab but only the line in my bootloader then the system gets a kernel panic.
- If I add both lines the system also gets a kernel panic.

System info: linux box (mandrake 10.1) kernel 2.6.8.1 with lilo as boot loader, kernel support
for ext3 filesystems (compiled in kernel itself and not as a module).

Who can help me to enable full data journaling?