Jump to content


Just Joined
  • Content count

  • Joined

  • Last visited

About Nightfly19

  • Rank
    InsanelyMac Protégé
  1. Since it seems that class level variables don't exist in Objective-C (correct me if I'm wrong), and it appears that the most common work around is using static variables declared in the header files of a class; What is the most accepted naming conventions to prevent conflicting variables between classes? Is there a better way to achieve the same effect as class level variables? Update: I was putting them in the static variables in the wrong place, situation resolved.
  2. Thanks for the idea. I tried it but if failed with an HFS+ Partition error, which I'm guessing is because there is no boot loader in the boot sector of the OS X partition... What order did you install your OS's in? Also, who's installer for leopard did you use? I'd try writing the OS X booter loader from the MBR to it, but I'm afraid it would corrupt the partition...
  3. I've got my harddrive partitioned as follows sda1 NTFS (Windows Vista) sda2 HFS+ (OS X) sda3 Fat32 (files) sda4 Extended sda5 ext3 (Ubuntu) Using: LinuxMint 5.0 (Ubuntu 8.04) OS X 10.4.9 (Uphuck) Windows Vista (Home Premium) Vista was installed first, then Ubuntu was installed, then OS X. All had boot loaders installed to the master boot record. After installing Ubuntu I made a backup of the MBR. At that point in time I could boot into both Vista and Ubuntu. After installing OS X the only OS's I could boot into were OS X and Ubuntu, Vista would refuse to boot; I made another copy of the MBR. As a test I installed a copy of grub into the boot sector of sda5 (Ubuntu's boot volume), using diff I compared it to the copy I made of the MBR before installing OS X and it is identical. The OS X loader will load up grub, but Vista refuses to boot after being chainloaded from grub. If I restore the backup I made of the MBR before installing OS X I can still boot into Vista. This makes me think that Vista checks the MBR everytime before booting. I've tried using the chain0 Darwin loader to boot up OS X from grub by copying it to my boot folder in Ubuntu and chainloading it with the grub entry root (hd0,4) chainloader /boot/chain0 but it fails with a chainload error. I really don't want to start over from the beginning as I seem to have the basics put together already. What would be the best way for me to be able to triple boot Ubuntu, Vista, and OS X without having to swap MBRs when ever I want to switch between being able to use Vista or OS X?