This page has been robot translated, sorry for typos if any. Original content here.

Грузим Mac OS X в 64 бита по умолчанию

По теме:


Иногда бывает, что нам надо, что бы система грузилась по умолчанию в 64 бита.

На маке это можно сделать несколькими методами.

Но для начала проверьте, поддерживает ли EFI 64 бита.
Для этого в терминале вводим (копипастим):
Код:
ioreg -l -p IODeviceTree | grep firmware-abi


Если вы получили ответ:
Код:
"firmware-abi" = <"EFI64">


То все в порядке, ваш мак поддерживает 64 бита.
В ином случае ничего у вас не получится.

Итак, у вас EFI 64, можно приступать к действиям.

Способ №1.

При звуке гонга зажать кнопки 6 и 4, до тех пор пока не загрузитесь.
Работает не всегда. 64 бита до первой перезагрузки. После ребута снова прийдется зажимать 6 и 4.
Проверить в какой битносте загрузилось ядро можно в информации о системе.

Но как заставить мак постоянно, без напоминаний, грузиться в 64 бита?

Способ №2.

Я ему отдаю предпочтение.

Правим файл boot.plist который находится по адресу: /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Во льве папка Library скрыта.

Открываем файл любым текстовым реактором, типа TextEdit, и между флагами kernel вставляем
Код:
arch=x86_64


Внутренности файла должны выглядеть так:

Код:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=x86_64</string>
</dict>
</plist>


Сохраняем файл. Если не дает сохранить, перетаскиваем файл на рабочий стол, правим содержимое там, потом перекидываем обратно, с заменой. Понадобится ввод пароля администратора.

Способ №3.

Метод правки PRAM.
Не тестировал лично.
Не гарантирую работоспособность.
Преимущество - не надо лазить в системные файлы.
Недостаток (относительно) - надо лазить в терминал.

Открывем терминал.
В терминале вводим (копипастим) следующее:
Код:
sudo nvram boot-args="arch=x86_64"


Команда sudo требует ввода пароля администратора. Пустой пароль не принимается!!!

Для того, что бы отменить данное действие можно либо сбросить PRAM, либо в терминале вводим:
Код:
sudo nvram boot-args=""


Опять, потребуется ввод пароля администратора. Пустой пароль не принимается!!!

Все операции с системой делаете на свой страх и риск.


Created/Updated: 25.05.2018

stop war in Ukraine

ukrTrident

stand with Ukraine