Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are certain applications I use that required me to boot in 32-bit mode in OS X 10.7 (Lion). I could do this by holding down the "2" and "3" keys upon startup. This no longer works since I have upgraded to OS X 10.8.

Is there still a way I can force Mountain Lion to boot in 32-bit mode?

share|improve this question
I admit to being curious about this. 32-bit applications can still run in a 64-bit kernel, for sure? At least they can under Lion. (But they will need 32-bit library code to link to, and perhaps ML does not provide that.) – Harald Hanche-Olsen Jul 29 '12 at 16:19
@HaraldHanche-Olsen This is the case for most software, but applications like Pro Tools that relies on hardware(specificly the MBox bundle), this becomes more problematic. The hardware glitches can be quite bad. – hydroparadise Dec 3 '12 at 16:53
up vote 5 down vote accepted

As you have a definitive no - here is a workaround that most people are pursuing in this case. Run Lion in a virtualized environment on top of Mountain Lion. The commercial products like VMware Fusion, Parallels and VirtualBox all might assist you until those applications can be updated or replaced.

Of course, you could dual boot most hardware but a virtual solution might work longer term if you choose to upgrade hardware.

share|improve this answer
Thanks! Yes, it appears I'll have to use a workaround. – skc Jul 29 '12 at 15:54


Mountain Lion only boots using a 64-bit kernel which does not support loading 32-bit kernel extensions.

via Arstechnica

share|improve this answer

I found on MacRumors a solution to this but I don't know the exact commands add it. The user said 'Just add arch=i386 in to boot.plist and reboot.'

I'm also trying to find a solution and do not want to run a VM for this purpose. Cisco VPN won't run in 64 bit and only runs in 32 bit OS X.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.