following online tutorials. Some of the information here may seem the same, or similar to information elsewhere but there are a few slight difference/modifications. I give full credit to all of the sites/authors listed at the bottom, and am not claiming to be a subject matter expert. Nor am I claiming to have written or done anything other than use google, read tutorials/forums, and post my results and what I did here. If this helps you, great, if not you may need to do what I did and keep searching the web. If you're an author/site that is pissed off at me or feels I've stolen something, feel free to email me directly or take what I've written here and add it to your tutorial, or reproduce this on your site, I don't care. As I've said before, I merely use soldierx.com's tutorial section to post notes for myself on topics I've looked in to and use it as more of a centralized database -- -------- I installed OSX first, then Windows, then Linux. The key thing to remember is that whatever OS's bootloader you want to use, SHOULD be the first OS installed. This is not necessarily true for Linux, Linux can handle booting basically anything with the right grub options. But if you want to use the OSX bootloader, OSX should be first, if you want the Windows bootloader, then Windows should be the first partition. More or less it just simplifies it this way, but if you're plan is to run Linux then grub really doesn't care as long as it's configured properly. In Linux you need to run gptsync /dev/sda to fix the boot loader issue, otherwise Windows won't boot. Using your flashdrive you boot the installer with the -s option to get a root shell and use fdisk to make OSX partition the active one. Using your flash drive, boot the OSX partition. Once inside re-run the multibeast installer file and reboot. You can disconnect your flash drive and easily see that by pressing a key before OSX is loaded, you are allowed to choose the -- live cd to format both drives and write an MSDOS partition table aka file table to the disk. I then restarted the system and booted the OSX installer off the USB drive. During the OSX install I used the disk utility to create an OSX partition that was hfs+ (mac journaled fs) for OSX to install to, and created msdos/fat partitions for the Win & Linux partitions. So 3 partitions in total were created. After OSX is installed and you start the Windows installation; you need to format the partition as ntfs in order to write to it otherwise it says "this is a gpt partition table" and won't install. Even though it's technically not a gpt partition table because we formated the entire drive earlier as an MSDOS partition table. I believe that since Windows sees that the first few partitions are not something Windows knows how to read, and the fact that OSX creates an EFI partition as the first -- I installed what I think is the latest drivers for my sound and ethernet and they are both working. VoodooHDA-2.7.2.pkg RealtekRTL81xx-0_0_90.pkg I was able to get TSCSync working as well, it is used so that you don't have to give the options arch=i386 and cpus=1 every time you boot. I still need to find an SD card to test out the SDHC driver. For my laptop, "Asus G60VX" there were many others who have worked towards installing OSX and someone who owned an Asus G51VX actually created a zip file with some of the drivers which are called KEXT files in OSX. I took the \Downloads\g51vxworking\Extra\Extensions folder and copied Extensions to \Extra\Extensions on the install drive. After this, camera functionality started working. -- -----Windows Install---------------------------------------------------------------- -- Start installing Windows off the CD like you normally would and make sure you click on anything that might say "Advanced". This should bring you to a menu for setting up the partitioning. Windows will give you an error upon selecting the partition you want to install Windows on and you should click the button "format as NTFS". Afterwards you should be able to install Windows to this partition. IF YOU CAN NOT...... A) You didn't format the drive and create an MSDOS file table like the begining says to do. B) You have more than 3 partitions, possibly more than 4! (Windows is finicky about this.) C) You've messed up somewhere along the lines and have to start all over! Assuming Windows is installing now, go through the rest of the process like normal. Boot back in to Windows to download and install Windows updates and drivers. I'm saying to install the OS updates now, because you may experience some difficulty installing them later. I believe I -- 4gb - swap 60gb - ext4 - /home 20gb - ext4 - /usr 15gb - ext4 - /var 5gb - ext4 - /tmp (this is really too big and it's a little less than 5 gigs but i dont care) If you follow the securing debian guide you should know that you need to mount the /tmp partition as non executable, but if you've ever had to install anything you know that /tmp gets used for placing temporary data there while it's being installed. So, install all of your software and then change the mount option in /etc/fstab so that it is non executable afterwards. Rat and others will tell you that having read and execute permissions on a file is just asking to be taken advantage of, while I'm not certain if this also applies to a partition, I'm assuming it does, so you should too! Due to issues I've had with grub2, I no longer generally use a /boot partition. /boot gets installed under / but whether I install grub to the MBR of the drive, or to the / partition only matters regarding what boot loader you want to be your main one on startup. As of now I'm saying install grub to your / partition since I havn't tested writing it to the MBR as of yet so I can't say if there is anything else necessary to get it working like that. When the installation finishes you should be able to boot in to Linux. You may need to boot your USB drive and select Linux from the bootloader there. Essentially the USB drive should be able to detect which operating systems are installed on your hard disk and you can use the USB drive's bootloader in order to boot in to each OS as we're needing to fix some issues. First issue is that you need to boot in to Linux so that you can repair the Windows partition, since Windows is probably not wanting to boot you need to run: apt-get install gptsync then run: gptsync /dev/sda Or whatever your main drive is called (not a specific, partition the whole drive). It will ask you if you want it to write the data, just say yes. After this is done you should be able restart and boot the Windows partition after selecting it from your USB drive's bootloader. -----Getting back OSX and the bootloader...----------------------------------------- So we're able to boot in to all 3 OS's but only by utilizing the usb drive's bootloader to detect them! Here's how you fix that... The windows partition is marked as the active partition, you have to change that. I booted the installer in to command line mode/single user mode with -s which dropped me at a root shell, but you should be able to do this from gparted, Linux, or any number of ways and this step may not be necessary. From a *nix command prompt type the following: fdisk -e /dev/rdisk0 p f 1 w This should set the OSX partition as the active one. If you are still having issues booting the you may need to boot in to OSX via your USB drive and then run the multibeast installer again. I think this should actually set the partition as active so you may be able to skip the above step but it doesn't hurt to try everything and see what you can get working. At the end of the day you be able to press your "any key" when the OSX bootloader pops up and be able to choose whichever partition/OS you