среда, 19 мая 2010 г.

Загрузка 64-битной Mac OS X Snow Leopard

В связи с приобретением МакБука открывается новая серия записок сумасшедшего блогозаписей с метками Mac OS X, Snow Leopard etc.

Итак, пост нумеро уно — поехали!

Весь прогрессивный мир давно уже пересаживается на 64 бита и вот, очередь дошла до макоси. Снежный Леопард доступен в 64-х разрядном виде, более того - доступен «из коробки». Т.е. если на компе стоит снежная кошка, то её можно грузить и в старом 32-разрядном виде и в новомодном x64. То и другой достигается посредством зажимания клавиш 6 и 4 для 64-х разрядной версии, и 3 и 2 для сами догадайтесь какого.

Как добиться, чтобы снежная кошка всегда грузилась в x64?

Легко — открываем Terminal.app и в нём делаем вот так:
sudo nvram boot-args="arch=x86_64"

Для возвращения 32-битного режима:
sudo nvram boot-args="arch=i386"

P.S.
Если Snow Leopard поставлен на старый комп, в котором процессор может и не быть 64-х разрядным (слабо в такое конечно верится), то это можно проверить следующей командой:
ioreg -l -p IODeviceTree | grep firmware-abi

Если в её выводе видим строку | | «firmware-abi» = <"EFI64">, то всё ОК, можно пользовать 64 бита.

P.P.S.
Англоязычный пруфлинк по теме.