Je moet het hoofd koel houden en zorgen dat die home terug correct gemount wordt, als die tenminste nog herkend wordt. En daar vrees ik voor: je meld in je eerste post dat sudo fdisk -l niets vermeld boor hda2, die wellicht je home hoort te bevatten. Minstens zou je daar moeten zien dat het een "Linux" sytem betreft.
Probeer eens in een live sessie te zien of de partitie in orde is door hem te mounten:
sudo mkdir test
sudo mount /dev/hda2 test
Indien geen foutmelding en de inhoud van je schijf is zichtbaar, dan is de partitie OK.
Als die partitie OK is, dan wordt hij wellicht niet gemount omdat de UUID veranderd is. Wijzig je /etc/fstab en vervang in de regel voor hda2 de "UUID=####### door /dev/hda2. Dat kan met de nano editor. In een live sessie moet je natuurlijk zien dat je hda1 ook gemount is. Ik weet niet of dat automatisch gebeurt. iIndien niet:
sudo mkdir hda1
mount /dev/hda1 hda1
en dan open je je /etc/fstab als:
sudo nano hda1/etc/fstab
Open een nieuwe prompt om je UUDS op te vragen:
blkid
Copieer het "UUID=..." gedeelte van die output voor je hda2 in je /etc/fstab in plaats van de "UUID=....." die er nu nog staat.
Gemakkelijker is misschien meteen UUID= te vervangen door /dev/hda2
Als voor de rest alles in orde is, dan zou je systeem moeten kunnen opstarten.