i think its time for me to put in a little reply on this wonderful tutorial. Basically the steps i used were almost the same...except im using different hardware...no netbook but just an ordinary laptop HP Probook 4410s.
Well, come to my journey of making my laptop available with triple boot, i tested this method with MBR, all went fine even there was a little hiccup in between but i managed to google out the solution.
Come to GPT method, since i am not using netbook, so then surely i am not using either of the netbook installer or netbookbootmaker.
Steps almost the same,
Launch the OSX installer and have the Disk Utility to the partitioning to GPT way...created 3 partitions (since creating 4 partition will be a waste as Windows wont recoqnize it). By the way, i am not using the retail Snow Leopard installer but using the iATKOS S3 for Intel based machines.
Installed OSX and customized as desired.
When comes to installing Windows 7, i came across with "Windows cannot be installed to the disk..bla bla bla..". This got me stucked for a while..but luckily my itchy fingers played around with Diskpart which comes a long with the installer. I did the following:-
diskpart
list disk
select disk 0
list partition
select partition 2 (partition with most space for my Windows 7)
format fs=ntfs quick
select partition 1 (partititon which created automatically for System Reserved)
active
exit
exit
then restart machine
relaunch Windows 7 installer (USB or DVD)
Installation went smooth as it should be and restart, customized as needed.
come to installation on uBuntu, this one pretty straight forward.
just a small note to Anguish, installing uBuntu without bootloader wont work as Chameleon wont be able to detect it later on. Leave it to what suggested by Anguish, to install the bootloader into /dev/sda4 (partition for uBuntu)
Okie dokie, all installation done and now machine is completely not bootable.
comes to repairing windows, doing it in GPT partition format on my machine didnt go anywhere as its saying "The version of System Recovery is not the same with the Windows that i want to repair"..not exactly the error message but something like that..
luckily i read thru this thread from beginning to the end and with the help of GPTSYNC, i dont have to repair my windows. Just run that gptsync /dev/sda from either OSX or uBuntu, solved my problem. the only thing changed, partitioning system no more fully GPT but mix of MBR, GPT Hibrid and GPT.
the only thing that makes me a bit not comfortable is when seeing swap partition for uBuntu being recoqnized by Windows 7 as unallocated disk space and it appears to be another "Localdisk" in Windows Explorer.
other than that, honestly, this tutorial is just excellent starting for anyone out there wants to build their own triple boot system. Maybe my reply a bit late..but i think i've ventured to almost all kind of problems just to reach my goal of a triple boot system.