Mit welchem externen Medium (oder wie sonst) hast du die initiale Reparatur durch-
geführt?
Diesen Fehler sollte ein fsck.ext3 bzw e2fsck selbst reparieren können.
Du kannst den check auch mit -f erzwingen, also
e2fsck -f -y /dev/sda2
Das beantwortet von sich aus alle Fragen mit y
Es ist bei solchen Sachen immer etwas heikel, wenn man nicht selbst am "Opfer" sitzt
und nicht genau weiß was jetzt wie gemacht wurde.
Der Stand ist also momentan: Grub bootet wieder über sda2, beim FS-Check kommt
aber diese Meldung und es geht nicht weiter (du landest in einer Rettungsshell?)
Generell kann man dieses Feature an und abschalten für ext2/3 FSe. Laut manpage
(man tune2fs) ist dieses schon an:
large_file
Filesystem can contain files that are greater than
2GB. (Modern kernels set this feature automatically
when a file > 2GB is created.)
Ursache für deinen Fehler könnten noch sein:
Die Reparatur erfolgte unter einem Kernel bzw. fsck was zu "alt" war.
Oder es ist nur der erste Superblock betroffen (was aber wie gesagt repariert werden
können sollte).
Poste doch mal die Ausgabe von:
tune2fs -l /dev/sda2 | grep features
Wenn dort large_file nicht auftaucht dann wäre eine Option das wieder einzuschalten:
tune2fs -O +large_file /dev/sda2