I have a triple boot Macbook, last two partitions for Linux and Vista. I cannot boot neither of them when I want to create a new partition before them.

The "diskutil list" output is:

0: GUID_partition_scheme *149.1 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Macintosh HD 109.9 Gi disk0s2
3: Microsoft Basic Data 15.0 Gi disk0s3
4: Microsoft Basic Data 23.9 Gi disk0s4

I resize disk0s2 to 50G, create a new FAT32 partition of size 59.9G. When I do this, the names of Linux and Windows partitions change, so probably that is why I cannot boot. I use rEFlt, so I checked to see a configuration file of it to change, but I cannot find in Mac something like the "grub.conf" as in Linux.

Anyone knows how to play with boot configuration in Mac? Thanks very much..