Mac OS — crashed: too many corpses being created
|Самая популярная проблема при обновлении до операционной системы Mac OS High Sierra компьютер перестает запускаться. Просто ползет строка запуска, доходит до половины и так зависает. Что делать? В первую очередь постараться понять в чем проблема. Для этого:
- Выключаем компьютер
- Нажимаем на клавиатуре комбинацию кнопок CMD + V и удерживаем эти кнопки до тех пор пока не появится черный экран с белыми буками.
Эти белые буквы показывают что происходит в текущий момент. И именно благодаря им мы сможем понять в чем проблема. Чаще всего система Mac High Sierra зависает с ошибкой
1 | crashed: too many corpses being created |
Если это именно ваш случай то есть два пути решения. И оба не простые.
Способ #1
Этот способ редко у кого работает, но все же можно попробовать.
-
- Выключаем компьютер.
- Нажимаем на клавиатуре комбинацию кнопок CMD + S и удерживаем эти кнопки до тех пор пока не появится черный экран с белыми буками.
- После того как система предложит вводить команды вводим:
1
mount -uw /
1
/usr/bin/nano /etc/rc.server
- В окне которое откроется вставляем или перепечатываем:
1 2
#!/bin/sh /usr/sbin/BootCacheControl jettison
- Нажимаем Ctrl+O чтобы сохранить изменения, а затем Ctrl+X чтобы выйти из редактора
- в командной строке, для перезагрузки компьютера пишем:
1
reboot
- И загружаемся с комбинаций кнопок, как в начале статьи CMD + V, чтобы посмотреть на чем сейчас он стопорится. Если проблема исчезла — замечательно. Если нет, то выбор у нас только один- переходить ко второму способу
Способ #2
Самый простой и надежный способ который убирает все проблемы.
Поскольку, с этой ошибкой, кроме первого способа нам ничего не поможет, (даже накатывание системы поверху) то вариант у нас остался один:
- Сохраняем все данные на внешний жесткий диск
- Грузимся с комбинацией кнопок CMD + R (режим восстановления)
- Дисковой утилитой форматируйте ваш жесткий диск (или флеш накопитель)
- Устанавливайте чистую систему. (Загружается установщиком из интернета)
- Закачивайте ваши данные назад, после установки программ.
К сожалению, другого способа просто нет.
Есть путь и проще:
CMD+R при запуске, в меню выбираем Утилиты->Terminal
В терминале набираем 2 команды:
cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory
rm mbr_cache
Перезагружаемся,
Грузится подольше первый раз, но грузится!
Потом грузится как обычно
А как сохранить данные? (Пункт 1 второго способа)
Проблема решается так
Шаги:
Включите компьютер, удерживая клавиши «cmd» и «R». Заходите в disk utility и убеждаетесь, что диск подключён. Если нет, то подключаете диск (mount), при необходимости вводите пароль.
Далее заходите в Терминал и вводите 2 команды:
1) cd /Volumes/Macintosh\ HD/var/db/caches/opendirectory
2) mv ./mbr_cache ./mbr_cache-old
Перезагружаете