special

This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

Грузим 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

';>