How do I resize OS X main partition when I already have other BootCamp partitions?
Here is my current solution:


boot from OS X DVD - mandatory!
open terminal
diskutil list
umount "/Volumes/Macintosh HD"
fsck -f /dev/disk0s2
diskutil resizevolume /dev/disk0s2 100G