Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Following on from Are the new Macbook Pro 64 bit or 32 bit?. The new MacBook Pros (March 2011) now seem to start in 64bit mode rather than 32bit mode. Thanks for letting us know Apple!

This is causing us a problem with our Cisco VPN client as it uses a 32bit kernel extension that naturally doesn't work when booted into 64bit mode.

Holding down 3 & 2 will start the machine into 32bit mode and the VPN client works fine, but when we reboot the Mac it starts up again into 64bit mode.

How can we ensure that the Macs start in 32bit mode.

(Sure getting a 64bit Cisco VPN client is a better solution...one day)

share|improve this question
add comment

2 Answers

up vote 6 down vote accepted

http://support.apple.com/kb/ht3773

To select the 32-bit kernel for the current startup disk, use the following command in Terminal:

sudo systemsetup -setkernelbootarchitecture i386

share|improve this answer
add comment

I would expect that sudo nvram boot-args=arch=x86 would work. You should also be able to edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (which is an XML format property list normally; if not, see plutil) and set the Kernel Flags key to arch=x86. Note that losing the NVRAM contents will clear the former and Apple system updates might conceivably overwrite the latter.

http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/ approaches it from the other direction (making a Mac boot in 64-bit mode by default); just use x86 for 32-bit mode.

share|improve this answer
add comment

Your Answer

 
discard

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.