Грузим Mac OS X в 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>
<!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