1gb is not enough but 2.5 gb is too much...? XD
2.5gb internal and 55mb
mirror : link
1.5gb internal and 1gb sd card
1. Go to CWM/TWRP Recovery
2. install zip from sdcard >> then choose zip from sdcard
3. flash "desired repartition" when it's complete
4. choose "go back" click "wipe data/factory reset, wipe cache and in advanced wipe dalvik cache
5. flash again "desired repartition"
6. go back >> go to advanced >> reboot to recovery
7. wipe data/ factory reset and wipe cache
8. Flash your "DESIRED ROM" and then reboot... XD
This is my personal procedure of flashing any roms with repartition Tried
and Tested on all ICS and JB ROM nothing encountered error...
Please do more read than asking...
Backup Backup Backup!!!!