我的 MacBook 有一个未解决的问题。有一次,当我的 Mac 还活着的时候,我将用户“system”对 Mac HD 上所有数据的权限设置为只读。我也对“wheel”和“stuff”组做了同样的设置。只有一个名为“mac01”的用户帐户对我的 Mac HD 上的数据拥有所有权限。在这之后(为什么我这样做,我无法解释,这是我的错)我的 Mac 死机了,无法启动系统。作为决定,我在单用户模式下运行系统并输入:
fsck -f
mount -uw /
chmod -R ugo+rwx /
但它仍然对我没有帮助。系统仍然无法启动,并且在加载苹果徽标屏幕的 55% 以上时停止。
在详细模式下,最后一个字符串是:
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
我已将用户“system”对 mac HD 上所有数据的权限设置为只读。我还对组“wheel”和“stuff”进行了同样的设置。只有一个名为“mac01”的用户帐户对我的 mac HD 上的数据拥有全部权限。
如果你弄乱了 OS X 权限,通常你应该在恢复模式然后运行修复磁盘权限和修复磁盘或者急救(在酋长岩) 来纠正 HDD 上的错误并最终修复引导加载程序。在大多数情况下它应该可以工作。
要手动修复它,你应该运行单模并尝试修复它的权限系统文件夹手动,例如:
chown -R root /System /Library
chmod -R u+rwX,go+rX,go-w /System /Library
然后输入exit
继续启动过程并记录任何有意义的错误。
如果这没有帮助,请考虑以下事项:
- 断开连接的所有外部设备(如果有),
- 尝试运行你的 Mac安全模式,
- 检查是否有新的核心转储
/cores
(这可能表明特定组件存在一些问题), - 检查日志中是否有任何可疑内容(
tail /var/log/*.log
尤其是system.log
), - 重置您的片状模塑料,非易失性随机存取存储器&动态随机存取记忆体,
- 卸载第三方内核扩展(在单一模式下,你可能需要从 重新定位它们
/System/Library/Extensions
,但如果你没有安装任何(如vboxdrv
),最好保留它,因为情况可能会变得更糟), 在单一模式下,验证您的 NVRAM 变量
sudo nvram -p
并考虑以不同的模式运行您的内核,例如:如需更多选项,请查看:OS X 中的启动参数选项。当它工作时,不要忘记禁用它。
考虑使用第三方恢复工具(例如磁盘战士),
- 考虑重新安装你的 OS X。