-Поиск по дневнику

Поиск сообщений в heliosxtrem

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 09.04.2016
Записей:
Комментариев:
Написано: 44


Hackintosh - самое актуальное ПО

Среда, 11 Октября 2017 г. 21:03 + в цитатник



 

 

Создание ЗАГРУЗОЧНОЙ ФЛЭШКИ MacOS Sierra 10.12.6 

 

Процедура установки:

 

Обновление:

1. Монтируем образ диска

2. Копируем "Установка macOS Sierra" в папку "Программы"

3. Запускаем скопированное приложение

 

Установка на отдельный раздел жесткого диска:

Шаг первый

1. Смонтировать скачанный образ macOS Sierra 10.12.6 [MAS].dmg

2. Появится окно с файлом "Установка macOS Sierra.app"

3. Этот файл нужно перенести в папку Программы

Либо используем DiskMaker X, пропускаем всё нижеизложенное и сразу приступаем к четвёртому шагу.

 

Шаг второй

Форматируем накопитель в формате Mac OS Extended (журнальный) со схемой разделов GUID:

1. Открываем Дисковую утилиту, выбираем накопитель (флешку).

2. Выбираем вкладку «Раздел диска», в списке разделов выбираем «Раздел 1».

3. Открываем «Параметры», выбираем схему разделов GUID.

4. В графе «Формат» выбираем Mac OS Extended (журнальный).

5. «Имя» - Sierra. Нажимаем «Применить».

Примечание: в OS X El Capitan и новее формат называется OS X Extended (журналируемый).

 

Шаг третий

1. Запускаем программу Терминал (Программы/Утилиты/Терминал), вставляем следующую команду (команда вводится без переноса строк - просто скопируйте и вставьте её целиком) и нажимаем Enter, подтверждаем действие вводом пароля администратора:

(несмотря на то, что при вводе пароль отображаться не будет, он всё равно вводится).

Код:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

Через 10-15 минут Терминал завершит создание загрузочной флешки. В процессе увидите следующее:

Код:

Erasing Disk: 0%… 10%… 20%… 30…

Copying installer files to disk…

Copy complete.

Making disk bootable…

Copying boot files…

Copy complete.

Done.

Когда появится надпись Done - ваша загрузочная флешка будет готова.

 

Шаг четвёртый

Если сделаны все необходимые резервные копии, можно приступать к чистой установке. Перезагружаем компьютер с подключенным USB-накопителем, удерживая alt (Option) при запуске. Выбираем нашу флешку, в появившемся окне переходим в Дисковую утилиту, стираем накопитель нашего Mac (ни в коем случае не перепутать с флешкой) и приступаем к установке Sierra.

 

Создание загрузочной флешки macOS High Sierra 10.13

 

Загрузочная флешка нужна для “чистой” установки системы на пустой диск. Ниже представлен наиболее простой и быстрый способ создания загрузочной флешки бета-версии macOS Sierra 10.13.

Для этого понадобится Терминал, в который вставляем следующую команду:

 

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction &&say Boot drive created

 

Указанная команда сработает, если установщик macOS High Sierraлежит в папке с программами (куда он и должен попасть после скачивания из Mac App Store), а ваша флешка называется “Untitled”. Если метка флешки другая, либо переименуйте флешку, либо замените её название в команде.

Раздел восстановления при таком способе создаётся и работает.

 

ПОДКЛЮЧЕНИЕ EFI РАЗДЕЛА ЧЕРЕЗ ТЕРМИНАЛ.

28.02.2015 Андрей Чернышов 3 комментария Статьи

Не так давно ставил хак, и, как назло, забыл на установочную флешку докинуть EFI Mounter, и Clover не примонтировал раздел ESP. И интернета нет. Утопия, одним словом.
После часа раздумий, я полез в терминал, в попытках раздобыть хоть какую-то информацию. Началось все, конечно же, с diskutil list, но большой пользы это не принесло. После очередных танцев с бубном, а так же после осознания того, что этой команде нужен sudo, я, наконец-то, примонтировал заветный диск ESP.
Во избежание повторения вами моих мучений, было принято решение написать эту статью.

Для того, чтобы примонтировать ESP (EFI) диск в OS X, нам необходимо:

  1. Понимание, что происходит, и для чего это делается;

  2. Понимание, что diskXs1 – это раздел EFI на диске “X”;
  3. Цель, ради которой монтируется диск EFI (опционально);
  4. Работающий компьютер на OS X, и клавиатура.

Итак, если все пункты соответствуют действительности, то начнем.

  1. Открываем терминал:
    • Ctrl+пробел открывает spotlight;
      Backstop-Menubar-2015-03-07-01-39-02-1024x576.png
    • Вводим “terminal.app”, нажимаем enter;
      Backstop-Menubar-2015-03-07-01-42-46-1024x576.png

    • Открывается окно терминала.
      andrejcernysov---bash---80×24-2015-03-07-01-45-39-1024x576.png
  2. Получаем root-права командой “sudo -s“, вводим пароль (не отображается), нажимаем Enter;
    andrejcernysov---bash---80×24-2015-03-07-01-50-44.png
  3. Создаем каталог для будущего раздела командой “mkdir /Volumes/EFI“;
    andrejcernysov---bash---80×24-2015-03-07-02-00-32.png
  4. Никаких ошибок нет? Продолжаем.
  5. Теперь посмотрим идентификатор раздела и диска, который нам нужно примонтировать. Для этого служит команда “diskutil list” ;
    • Вводим команду;
      andrejcernysov---bash---80×24-2015-03-07-02-05-23.png
    • Теперь смотрим по разделам, и ищем нужный диск. У меня это флешка, то есть disk1;
      andrejcernysov---bash---80×24-2015-03-07-02-05-58-1024x576.png

    • Обычно, диск EFI – это первая часть носителя, т.е. disk1s1, но может таковым и не являться (s2, или даже s3).
      Поэтому, ищем diskXsY, где X – номер носителя, а Y – секция диска EFI.
      andrejcernysov---bash---80×24-2015-03-07-02-12-29.png

    • andrejcernysov---bash---80×24-2015-03-07-02-12-51.png
  6. Вот, мы обнаружили идентификатор раздела. Начинаем монтаж!
    Пускаем следующее заклинание в терминал: “mount_msdos /dev/diskXsY /Volumes/EFI“, где X и Y подставляете сами;
    andrejcernysov---bash---80×24-2015-03-07-02-26-40.png
  7. Всё! Диск примонтирован. Можно делать всё что хочешь то, для чего это было сделано изначально;
    andrejcernysov---bash---80×24-2015-03-07-02-29-18-1024x576.png

А для того, чтобы отмонтировать флешку, потребуется вот эта команда: “umount -f /Volumes/EFI“.
Если вы уже знаете, какое значение выдано системой определенному диску, то можно обойтись командой “sudo diskutil mount /dev/diskХsУ“.

 

Команда терминала OS X mount

mount -- смонтировать диск в Mac OS X

Синтаксис:

     mount [-adfruvw] [-t lfs | external_type]

     mount [-dfruvw] special | node

     mount [-dfruvw] [-o options] [-t lfs | external_type] special node

-a

Все файловые системы описанные в fstab будут смонтированы. За исключением отмеченных как "noauto" или параметром -t

-d

Параметр полезен при использовании вместе -v. Позволяет исключить системные вызовы

-f

Принудительно попытаться понизить уровень доступа монтируемой системы в уровня "чтение-запись" до уровня "только-чтение"

-o

Используется с дополнительными параметрами разделенными запятой. Параметры могут быть следующими:

  • async - все операции ввода вывода должны быть асинхронными. Это несколько рискованная операция и возможна потеря данных в случае внезапного выключения компьютера. Параметр по умолчанию. Возможно использование noasync
  • force - аналогично параметру -f
  • noasync - запретить проводить операции ввода-вывода в асинхронном режиме
  • noauto - данная файлавая систем не монтируется ( в случае использования параметра -a)
  • nodev - Не обрабатывать символьные или специальные блоки файловой системы. Может быть использована для серверов со специальными файловыми системами
  • noexec - Запретить выполнение бинарных файлов. Используется в случае если на монтируемом томе находятся исполняемые файлы для другой архитектуры.
  • noowners - игнорировать поля владельцев файлов на монтируемом томе.
  • nosuid - не допускать применения битов set-user-identifier или set-group-identifier
  • rdonly - смонтировать том в режиме "только-чтение", аналогично параметру -r
  • sync - Все операции ввода-вывода должны быть синхронизиронными
  • update - Аналогично параметру -u
  • union -
  • noatime - не изменять режим доступа к файлу во время чтения. Этот параметр используется в файловых система с большим количеством файлов и производительность может существенно снизиться во время оперций доступа.
  • nobrowse - не показывать смонтированный том в программах с графическим интерфейсом

 

-r

Смонтировать файловую систему в режиме "только чтение". Аналогично '-o readonly'

-t lfs | external type

Параметр указанный после ключа -t сообщает тип файловой системы. Данный параметр может быть использован, чтобы сообщить системе, что только диски указанных типов должны быть смонтированы. Для отказа используется приставка  "no" (или "not" для некоторых типов дисков)

Например:

mount -a -t nonfs,hfs

Смонтировать все типы за исключением NFS и HFS

Если тип диска не является внутренним для Mac OS X, необходимо использовать программы в /sbin/mount_xxx где xxx- это тип файловой системы. Например тома тип NFS монтируются командой /sbin/mount_nfs

-u

Сообщает, что статус уже смонтировнного тома должен быть изменен.

-v

Подробный вывод результатов

-w

Смонтировать файловую систему для чтения-записи

Пример

     mount -t hfs -o nosuid,-w,-m=755 /dev/disk2s9 /tmp

 

mount_ntfs -смонтировать том NTFS
ntfs.util - утилита работы с дисками формата NTFS
Подробнее о файловых системах используемых в Mac OS X
Весь список команд терминала Mac OS 

Установка macOS на РС | HackintoshМеню

Монтируем EFI раздел

На EFI разделе у нас находится загрузчик, и вам время от времени приходится редактировать ваш конфиг, но вот незадача, EFI раздел скрыт. 

 

Что бы примонтировать, открываем Терминал и вводим:

diskutil list 

 

После выполнения команды, получаем что-то вроде этого:  

 

/dev/disk0 

№ TYPE                               NAME               SIZE          IDENTIFIER 

0: GUID_partition_scheme                          *251.0 GB  disk0 

1: EFI                                                           209.7 MB  disk0s1 

2: Apple_HFS                       Macintosh HD   250.1 GB   disk0s2 

3: Apple_Boot                      Recovery HD   650.0 MB   disk0s3 

 

В этом случае идентификатор EFI раздела это disk0s1. 

Монтируем:

diskutil mount /dev/disk0s1

 

EFI раздел смонтирован. При каждой перезагрузке у вас он будет исчезать. 

 

Что бы отмонтировать EFI раздел, выполните в терминале:

diskutil unmount /dev/disk0s1

 

1*keZM2ZIY5NjF3fo6S7g98g.jpeg

Джеймс Чоследить

Ученый данных и бывший инженер аэрокосмической промышленности.

26 сентября

 

How I fixed my non-booting macOS High Sierra Installation

Upon downloading and attempting to proceed with the High Sierra installation, I was faced with this message during the reboot phase:

macOS could not be installed on your computer 

The path /System/Installation/Packages/OSInstall.mpkg appears to be missing or damaged.

Safe mode (holding down shift during boot) did not work, but recovery mode (command apple R) did. Reinstalling macOS from the Utilities menu failed because it tried to download now-removed Sierra from the App Store. So, I started Disk Utility and tried to mount my main partition, just to confirm it wasn’t totally trashed. It worked. Then I quit Disk Utility, brought up a Terminal window and confirmed the data on the partition were intact. Everything was there, whew! Just in case, I copied over a few files to a USB flash drive that had changed since my last Time Machine backup. I could just restore from Time Machine, but what about just trying to find that missing file? I issued this command in Terminal:

$ find -f / OSInstall.mpkg | grep OSInstall.mpkg

Note that this isn’t the ideal find syntax I’m pretty sure, but it worked in a pinch. It found an instance of OSInstall.mpkg on the recovery partition. This was separate from my boot partition, so I copied the file over to my boot partition at /Volumes/Macintosh HD/System/Installation/Packages/OSInstall.mpkg (I had to create the Packages folder). I had no idea if this was the correct OSInstall.mpkg. It was only 700k. So there was a risk it could make things worse, but I still had my Time Machine backup. When I rebooted, it displayed the same Apple installation screen with progress bar. I was encouraged by the fact that the estimated time remaining decreased steadily; when the installation had failed, it just stayed at 40 minutes before erroring out. After about an hour, it rebooted to a login screen, and checking About This Mac confirmed that I was running High Sierra!

 

Как я исправил мою загрузку macOS High Sierra

После загрузки и попытки продолжения установки High Sierra я столкнулся с этим сообщением на этапе перезагрузки:

 

macOS could not be installed on your computer 

The path /System/Installation/Packages/OSInstall.mpkg appears to be missing or damaged.

 

Безопасный режим (удерживание сдвига во время загрузки) не работает, но режим восстановления (команда apple R). Не удалось переустановить macOS из меню «Утилиты», потому что он попытался загрузить теперь удаленную Сьерра из App Store. Итак, я запустил Disk Utility и попытался смонтировать мой основной раздел, просто чтобы подтвердить, что он не был полностью уничтожен. Это сработало. Затем я выхожу из Disk Utility, вывел окно терминала и подтвердил, что данные на разделе не повреждены. Все было там, вот! На всякий случай, я скопировал несколько файлов на USB-накопитель, который был изменен с момента последнего резервного копирования в Time Machine. Я мог бы просто восстановить Time Machine, но как насчет того, чтобы просто найти этот недостающий файл? Я выдал эту команду в Терминале:

 

$ find -f / OSInstall.mpkg | grep OSInstall.mpkg

 

Обратите внимание, что это не идеальный синтаксис поиска, я уверен, но он работал в крайнем случае. Он нашел экземпляр OSInstall.mpkg в разделе восстановления. Это было отдельно от моего загрузочного раздела, поэтому я скопировал файл на мой загрузочный раздел в / Volumes / Macintosh HD / System / Installation / Packages / OSInstall.mpkg (мне пришлось создать папку Packages). Я понятия не имел, был ли это правильный OSInstall.mpkg. Это было всего 700 тысяч. Таким образом, существует риск, что это может ухудшить ситуацию, но у меня все еще была резервная копия Time Machine. Когда я перезагрузился, он отобразил тот же самый экран установки Apple с индикатором выполнения. Меня вдохновлял тот факт, что расчетное время оставалось неуклонно снижающимся; когда установка потерпела неудачу, она просто осталась на 40 минут до сбоя. Примерно через час он перезагрузился на экран входа в систему

 

1*keZM2ZIY5NjF3fo6S7g98g.jpeg

Джеймс Чо

Ученый данных и бывший инженер аэрокосмической промышленности.

 

macOS High Sierra Beta: новая файловая система и нескучные обои. Установка и обзор.

3 месяца назад

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку