文章前言
啰嗦这么多!又开启-V模式了,唐僧模式!
解决方法
一般卡在Waiting for DSMOS可能会有一下这么集中原因:
- 修改了系统文件,包括替换了内核,在S/L/E下加入了驱动等。
- 缺少Fakesmc.kext,或者版本不行。
- 显卡没有初始化的典型情况。
解决第一种可能原因就是修复系统文件权限,如果在安装界面在启动引导参数中加入-s命令模式,依次输入以下命令:
- /sbin/mount -uw /
- chmod -R 755 mach_kernel
- chown -R root:wheel mach_kernel
- chmod -R 755 /System/Library/Extensions/
- chown -R root:wheel /System/Library/Extensions/
- rm -rf /System/Library/Extensions.*
- rm -rf /System/Library/Caches/*
- reboot
重启后还不能解决,那尝试第二中方法,替换Fakesmc.kext,fakesmc.kext驱动文件黑苹果必备驱动,它是一个扩展内核驱动,Chameleon变色龙引导的放在/Extra/目录下,如果时Clover四叶草引导的它在EFI/Clover/kexts/10.x.目录下。用最新的替换掉后加-v -f参数重启一般都可以解决了。
如果还是卡,那就应该时第三种原因显卡的问题,尝试打开或关闭config.plist中Graphics
部分的Inject
。当Inject
被禁用,AMD Radeon显卡可以原生被初始化,但这样会让系统中出现一些限制,比如DVD播放器不工作。为了完全驱动显卡,你需要修改你的AMD Radeon显卡的帧缓冲(FrameBuffer)。
目前也只搜罗到这两种解决方法。你还有别的解决方法吗?赶紧投稿吧。
[relposts_alizhang]相关文章[/relposts_alizhang]