4

У меня есть нерешенная проблема с моим MacBook. Однажды, когда мой Mac был жив, я установил права на все данные на Mac HD для пользовательской «системы» только для чтения. Также я делаю это для групп «колесо» и «прочее». Только одна учетная запись пользователя с именем «mac01» имеет все права на данные на моем Mac HD. После этого (почему я это сделал, я не могу объяснить, это моя вина) мой Mac выключается и не может загрузить систему. В качестве решения я запускаю систему в однопользовательском режиме и набираю:

fsck -f
mount -uw /
chmod -R ugo+rwx /

Но это все равно не поможет мне. Система по-прежнему не может загрузиться, и останавливается выше 55% загрузки экрана логотипа Apple.

В подробном режиме последняя строка:

en0: канал изменен на 1

затем загрузка останавливается на неизвестное время.

Пожалуйста, помогите мне, если можете. Буду признателен за вашу помощь! Благодарю.

OS X boot - en0: канал изменен на 1

Последние строки в подробном режиме:

IO80211AWDLPeerManager::setAwdlOperatingMode Setting the AWDL operation mode from SUSPENDED to AUTO
IO80211AWDLPeerManager::setAwdlAutoMode Resuming AWDL
en0: BSSID changed to 28:28:xx:xx:xx:xx
en0: channel changed to 1

и зависает / зависает.

Я работал в режиме восстановления, запускал Дисковую утилиту, fsck и проверял / исправлял разрешения, но это не помогло.

1 ответ1

8

Я установил права на все данные на Mac HD для пользовательской «системы» только для чтения. Также я делаю это для групп «колесо» и «прочее». Только одна учетная запись пользователя с именем «mac01» имеет все права на данные на моем Mac HD.

Если вы испортили разрешения OS X, обычно вы должны запустить Дисковую утилиту в режиме восстановления и запустить Восстановление разрешений диска и Восстановление диска или первой помощиEl Capitan), чтобы исправить ошибки на жестком диске и, в конечном итоге, исправить загрузчик. В большинстве случаев это должно работать.

Чтобы исправить это вручную, вы должны запустить в одиночном режиме и попытаться исправить это разрешения для системных папок вручную, например:

chown -R root /System /Library
chmod -R u+rwX,go+rX,go-w /System /Library

а затем введите команду exit чтобы продолжить процесс запуска и отметить все значимые ошибки.

Если это не поможет, вот что нужно учитывать:

  • отключите все подключенные внешние устройства (если есть),
  • попробуйте запустить ваш Mac в безопасном режиме,
  • проверить наличие свежих дампов /cores (это может указывать на некоторые проблемы с конкретным компонентом),
  • проверить что-либо подозрительное в логах (tail /var/log/*.log , особенно system.log),
  • сбросить SMC, NVRAM и PRAM,
  • выгрузить сторонние расширения ядра (в одиночном режиме, вероятно, вам нужно переместить их из /System/Library/Extensions , но если вы не установили какие-либо расширения (например, vboxdrv), лучше оставьте его, так как это может ухудшиться),
  • в одном режиме проверьте переменные NVRAM sudo nvram -p и подумайте о том, чтобы запустить ядро в другом режиме, например:

    Для дополнительных опций проверьте: Опции загрузки аргумента в OS X. Когда это сработает, не забудьте отключить его.

  • рассмотрите возможность использования сторонних инструментов восстановления (например, DVD восстановления с DiskWarrior),

  • рассмотрите возможность переустановки вашей OS X.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .