repartitioning with a PIT does *not* format!
@alucard8888 and others with FCs...
flashed the pit via pc odin.. then flashed stock GB via pc odin also.. but after using it for 2hrs now, i keep getting forced closed
I never switched between ICS and GB, so I can only speculate...
I think, I should make more clear that flashing the
PIT does only repartition the internal flash device (/dev/block/mmcblk0), this
does not format those new partitions. The new partitions are /system, /data, and also the internal sdcard (which is also called UMS). Without formatting these partitions don't have a file system, or even worse they have some random data on them, which may create trouble, as the system tries to read a file system out of this random data.
So to make it very clear:
you have to put some contents on those three partitions before using them.
There are at least two ways to accomplish this:
1. if you have CWM or other recovery which allows to format partitions, this should work (but I didn't test myself!). Choose "format /system" and "format /data" first. The internal sdacard is a speacila thing, because each ROM *and* each recovery calls them different. E.g. cm9 recovery has /emmc and /sdcard and cm9 ROM itself uses them different as the recovery, Samsung mounts internal sdcard to /sdcard and external on /sdcard/external_sd, ans so on...
So, do yourself a favour and first backup your external sdcard, then check which one is the internal sd (e.g. by using "install zip from sdcard" and see where you find the correct files) and only then start to format it.
2. you flash partition images to all three partitions in PC Odin or Heimdall.
Partition images include the formatting, so flashing an image also creates a file system on the partition.
Additionally you could mix both method, e.g. flash /system (FACTORY_FS) and /data (DATA_FS) in Odin and then boot into recovery and format the internal sd (again: *after* checking!).
Advanced users could also flash the PIT and then go to a capable recovery and use adb to format the partitions.
From my experience switching between very different OSes like ICS and GB or even stock ICS and cm9, you should wipe the cache partition and/or the Dalvik cache.