Wenn deine Festplatte einen Defekt hat, dann kannst du das nicht wieder reparieren, weil da Sektoren kaputt sind, die nicht mehr magnetisiert werden können. Das kann von einem head chrash kommen, also dass der Schreib/Lesekopf auf die Festplatte aufgeschlagen ist. Wenn er das immer wieder macht, gehen an diesen Stelle die Daten verloren und das System arbeitet nicht mehr bzw. einzelne Dateien können nicht mehr gelesen werden. Dieser Prozess wird weiter gehen, bis die ganze Platte kaputt ist.
Da hilft nur noch Daten retten evtl. das System umziehen, wenn man nicht neu installieren will, und eine neue Festplatte einbauen. Welche Möglichkeiten du hast, habe ich dir bereits gepostet.
Ob du mit 10.04 die 12.04 reparieren kannst weiss ich nicht. Wenn dabei der fsck durchgeführt wird evtl. ja. Aber das bringt dich auch nicht weiter, wenn die Platte kaputt ist. Da hilft nur eine neue HDD einbauen.