I have Suse 7.3, upgraded by ftp from a previous Suse version. uname -a: Linux pc-31c 2.4.10-64GB-SMP #1 SMP Mon Nov 5 11:33:30 GMT 2001 i686 unknown (two Pentium III) I've dowloaded the patched mk_initrd from SuSE ftp. In rc.local I have INITRD_MODULES="usbcor 3c90x jbd ext3" I've run mk_initrd and lilo. lilo.conf: image = /boot/vmlinuz root = /dev/hda2 label = linux append="hdd=ide-scsi" initrd = /boot/initrd In single user mode (/dev/hda2 is my root partition): tune2fs -j /dev/hda2 In /etc/fstab I set the root fs type to auto or to ext2. The has_journal flag of /dev/hda2 is set (I see this with): debugfs open -f /dev/hda2 feature When I reboot, jbd.o and ext3.o are loaded. However, /dev/hda2 still gets mounted as ext2, AND, if I check again the fs flags the has_journal flag is gone away. To remove the .journal file, I have to chattr -i .journal (single user), remove it, remount the rootfs read-only, e2fsck it. The fsck (after deleting .journal) always finds some errors in the fs. A non-root partition works fine. HELP ME, PLEASE!!!!!!!!!!!!!! Thanks in advance, Marco Morandini