Para selecionar o kernel de 32 bits para o disco de inicialização atual, use o seguinte comando no Terminal:
sudo systemsetup -setkernelbootarchitecture i386
Seguindo em São o novo Macbook Pro 64 -bit ou 32 bits? . Os novos MacBook Pros (março de 2011) agora parecem começar no modo de 64 bits em vez do modo de 32 bits. Obrigado por nos informar sobre a Apple!
Isso está nos causando um problema com o nosso cliente VPN Cisco, pois ele usa uma extensão de kernel de 32 bits que naturalmente não funciona quando é inicializado no modo de 64 bits.
Manter 3 & 2 iniciará a máquina no modo de 32 bits e o cliente VPN funcionará bem, mas quando reiniciarmos o Mac, ele será iniciado novamente no modo de 64 bits.
Como podemos garantir que os Macs iniciem no modo de 32 bits.
(Claro que obter um cliente VPN Cisco de 64 bits é uma solução melhor ... um dia)
Para selecionar o kernel de 32 bits para o disco de inicialização atual, use o seguinte comando no Terminal:
sudo systemsetup -setkernelbootarchitecture i386
Espero que sudo nvram boot-args=arch=x86
funcione. Você também deve poder editar /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
(que é uma lista de propriedades de formato XML normalmente; caso contrário, consulte plutil
) e defina a% chaveKernel Flags
como arch=x86
. Observe que a perda do conteúdo da NVRAM eliminará a primeira e as atualizações do sistema da Apple podem substituir o último.
abordagens da outra direção (fazendo uma inicialização do Mac no modo de 64 bits por padrão); basta usar x86
para o modo de 32 bits.