4

Исходя из того, новый Macbook Pro 64-разрядный или 32-разрядный? , Новый MacBook Pro (март 2011 года) теперь запускается в 64-битном режиме, а не в 32-битном. Спасибо, что сообщили нам об Apple!

Это вызывает у нас проблему с нашим клиентом Cisco VPN, так как он использует 32-битное расширение ядра, которое, естественно, не работает при загрузке в 64-битном режиме.

Удержание нажатой кнопки 3 и 2 переведет компьютер в 32-битный режим, и VPN-клиент будет работать нормально, но когда мы перезагрузим Mac, он снова запустится в 64-битном режиме.

Как мы можем гарантировать, что Mac запускаются в 32-битном режиме.

(Конечно, получить 64-битный клиент Cisco VPN - лучшее решение ... однажды)

2 ответа2

6

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

Чтобы выбрать 32-разрядное ядро для текущего загрузочного диска, используйте следующую команду в Терминале:

sudo systemsetup -setkernelbootarchitecture i386

2

Я ожидаю, что sudo nvram boot-args=arch=x86 будет работать. Вы также должны иметь возможность редактировать /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (который обычно является списком свойств формата XML; если нет, см. plutil) и установите для ключа Kernel Flags значение arch=x86 . Обратите внимание, что потеря содержимого NVRAM очистит первое, а обновления системы Apple могут перезаписать второе.

http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/ подходит к нему с другого направления (загрузка Mac в 64-битном режиме по умолчанию); просто используйте x86 для 32-битного режима.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .