Dragostini Posted September 13, 2014 Share Posted September 13, 2014 Hi all. So first time Hackintosh user here. Just finished setting up my rig in a triple boot system across two drives.Windows 7 on a 120GB SSDOS X Mavericks on a 1tb HDD Partition of about 200GBS.Arch Linux Partitions:- 200 GB /- 5GB Swap (not really needed with 8GB ram...but meh)- 120 MB /boot (Just used some free space I had laying around, I know thats insanely huge for /boot)- Rest of free space will later be used for some extra storage space for Win7 to use since 120 GB is tiny.Now, to the issue.Chameleon not recognizing Arch. I've been google-fu'ing for hours. I've RTFM, and I've browsed the forums. I'm obviously missing somethingDuring my Arch install when it comes time to install grub, I've installed it to the / partition of Arch. For example if my partition layout goes:/sdb1 = Mac/sdb2 = /boot/sdb3 = //sdb4 = swap/sdb5 = Future storage space...I installed grub to /sdb3 (using --force, wouldn't let it happen without it.)finish arch install (install is fine, I can chroot into the install no problem from within the arch live USB) and reboot....No Arch. Windows and mac boot up fine, but no Arch.1TB drive that Mac/Arch are on is GPT not MBR.any tips? I'm pulling my hair out here. Link to comment Share on other sites More sharing options...
jamiethemorris Posted September 13, 2014 Share Posted September 13, 2014 Hi all. So first time Hackintosh user here. Just finished setting up my rig in a triple boot system across two drives. Windows 7 on a 120GB SSD OS X Mavericks on a 1tb HDD Partition of about 200GBS. Arch Linux Partitions: - 200 GB / - 5GB Swap (not really needed with 8GB ram...but meh) - 120 MB /boot (Just used some free space I had laying around, I know thats insanely huge for /boot) - Rest of free space will later be used for some extra storage space for Win7 to use since 120 GB is tiny. Now, to the issue. Chameleon not recognizing Arch. I've been google-fu'ing for hours. I've RTFM, and I've browsed the forums. I'm obviously missing something During my Arch install when it comes time to install grub, I've installed it to the / partition of Arch. For example if my partition layout goes: /sdb1 = Mac /sdb2 = /boot /sdb3 = / /sdb4 = swap /sdb5 = Future storage space... I installed grub to /sdb3 (using --force, wouldn't let it happen without it.) finish arch install (install is fine, I can chroot into the install no problem from within the arch live USB) and reboot....No Arch. Windows and mac boot up fine, but no Arch. 1TB drive that Mac/Arch are on is GPT not MBR. any tips? I'm pulling my hair out here. I may be wrong, but don't you need to install grub in /boot if you have a boot partition? Also you may want to try gptsync. http://www.insanelymac.com/forum/topic/177505-enhanced-gptsync-tool/ You didn't install Arch in UEFI mode right? Because that won't work in Chameleon, it will only work with Clover. So make sure that you're doing it the hybrid MBR way (you DO need to use gptsync if you're doing it this way). Link to comment Share on other sites More sharing options...
Dragostini Posted September 13, 2014 Author Share Posted September 13, 2014 I may be wrong, but don't you need to install grub in /boot if you have a boot partition? Also you may want to try gptsync. http://www.insanelymac.com/forum/topic/177505-enhanced-gptsync-tool/ You didn't install Arch in UEFI mode right? Because that won't work in Chameleon, it will only work with Clover. So make sure that you're doing it the hybrid MBR way (you DO need to use gptsync if you're doing it this way). Okay, so when trying to run gptsync from the mac terminal, I'm not sure which partitions I should be listing, to this hybrid MBR. Do I add JUST my Linux ones (I can only add 3 apparently...and I have 3 linux partitions...Swap,Boot,Root,) or do I just add root? etc... I tried doing it without a /boot partition, didn't work, and grub won't install into /boot (forget the error, but it's just like "NO!") Just got this error.... $ sudo gptsync /dev/disk1 Password: Current GPT partition table: # Start LBA End LBA Type 1 40 409639 EFI System (FAT) 2 411648 488534015 Mac OS X HFS+ 3 488796160 977176575 Unknown 4 977176576 986941439 Unknown 5 986941440 1953523711 Basic Data 6 488534016 488796159 Basic Data Current MBR partition table: # A Start LBA End LBA Type 1 1 409639 ee EFI Protective 2 * 411648 488534015 af Mac OS X HFS+ 3 488796160 977176575 0b FAT32 (CHS) 4 977176576 986941439 0b FAT32 (CHS) Status: GPT partition of type 'Unknown' found, will not touch this disk. Link to comment Share on other sites More sharing options...
MacUser2525 Posted September 13, 2014 Share Posted September 13, 2014 On my triple boot laptop with extra drive in dvd bay (osx one drive, ubuntu and win7 second) I went with grub installed into the / of the ubuntu system with chameleon installed to the drive containing the win7/ubuntu. I would suggest going the same sort of layout after all the linux install will be tiny really so ~30gb for it on the SSD leaves ~90 for windows way more than needed for base install. This way you get to install grub to the win/linux drive mbr if you want and chameleon onto the OSX/extra space GUID partitioned drive where it should pickup the other OSs, if not then you can use your boot menu to load grub drive when booting. Oh and forget about stupid /boot idea it has not been needed for a decade at least drives are way to big to worry about the space now. Link to comment Share on other sites More sharing options...
jamiethemorris Posted September 14, 2014 Share Posted September 14, 2014 Yeah, I don't know why the Arch guide tells you to create a boot partition, I don't think it's really necessary. I don't know why it's listing your partitions as "unknown." I think your partition map might be screwed up. Check it with disk utility. If you really want to do this, check out this guide: http://lifehacker.com/5698205/how-to-triple-boot-your-hackintosh-with-windows-and-linux I have used the same configuration you are trying to do in the past and I can tell you it's a total PITA to get working properly. A triple-boot system with all OS's installed in UEFI mode is pretty simple to get going, but a hybrid MBR is problematic. I used to have that setup with Linux Mint on my MBP and I finally got rid of it because it never worked right. I don't know what kind of computer you are using, but what MacUser2525 has proposed is a pretty good solution. Link to comment Share on other sites More sharing options...
Recommended Posts