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 = ""


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

Всі операції з системою робите на свій страх і ризик.