应用所有已知恢复步骤后无法启动


0

传统的恢复步骤

由于wifi连接问题被迫启动后,启动时仍然停留在灰色屏幕,Apple徽标和转动旋转指示器上。然后我尝试了以下所有解决方案:

  1. 以安全模式启动:失败
  2. 重置NVRAM:失败
  3. 使用恢复磁盘的磁盘实用程序检查磁盘和文件后启动:失败。磁盘检查成功,权限检查显示一些不一致但所有都已成功修复。恢复磁盘上的启动成功。

使用单用户启动模式

然后我开始使用单用户模式,并遵循Apple页面和各种论坛上的一些指导原则。

  1. 我之后到达#root提示符

    hfs: mounted Macintosh HD on device root_device
    XPCM: registered
    Root device is mounted read-only

    使用建议的替代方法来修改文件或继续引导过程。

  2. 我申请了/sbin/fsck_hfs -fy。它返回:

    ** The volume Macintosh HD seems to be OK ** and
    ***** The volume was modified *****
  3. 我申请了/sbin/mount -uw /。它结束了

    /dev/disk0s2 on / (hfs. local. journaled)
  4. 我申请了

    launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist.

    它返回:

    Couldn't stat <plist> No such file or directory. Nothing found to load

使用dscl(1)

我在某处看到过某些情况下可能会忽略上一条错误消息,但我无法确定是否属于这种情况。我进入dscl(1),因为问题似乎来自开放目录。我留在交互模式,因为我不是专家冒冒险修改文件,我不知道要检查哪些文件。

  1. 答案与上面指出的上一条错误消息相同:“没有找到任何加载”
  2. 一个ls命令返回:

    ls: DS error: eServer error; <dscl_cmd> DS Error: -14910 (eServer error;)
  3. 我退出dscl交互模式以返回#root提示符。

试着看一下plist的内容

  1. 通过命令行,我更改了当前目录,以查看/ System / Library / LaunchDaemons中的文件。所有文件都在那里,包含日期,大小和权限。
  2. 有些事让我感到惊讶。当问一个简单的cd没有后跟选项时,返回是-sh: -cd: HOME not set。也许这是由于单用户启动模式?另一个是,当我问cd ..到树中的当前目录位置时,我得到了什么-sh: -cd: No such file or directory
  3. 然后我尝试打开一个plist来检查其内容,plutil -convert xml1 <file name>就像我在LaunchDaemons目录中一样。我首先尝试使用另一个文件,例如com.apple.newsyslog.plist。它回来了file doesn't not exists or is not readable or is not a regular file。对于opendirectoryd.plist文件,返回相同的答案。这个目录的文件都是9月23日的日期,可能是我购买MBP时系统安装的日期,opendirectoryd.plist文件的大小是698 ko,授权是-rw-r--r--
  4. 我还尝试在用户目录中打开我的一个文件,因为此错误消息可能是因为它们是系统文件。但是我用自己制作的plist得到了相同的答案,我确信它是有效的,因为它在我的开发中被XCode使用。

我现在卡在那里,无视下一步。我想避免重新安装系统。我觉得即使命令行传统上找到文件,启动也无法在目录中找到入口点。但这只是一个假设。如果它是真的,你是一种让他找到文件的方法吗?

初始发布后的加载项

  1. 2月8日(UTC时间22:50)。我有另一台计算机以目标模式连接MBP。我能够使用PropertyList Editor打开plist来检查内容是否已损坏。即使我不知道他们的内容是否与情况相关,Plist文件也是有效的。

谢谢你的帮助。MacBook Pro(Retina,13英寸,2013年末),OS X Mavericks(10.9.1)

Answers:


1

您的Mac具有Internet恢复功能,因此您可以启动它并重新安装到USB驱动器或SD卡,同时保持内部SSD不受影响。

  • 如果失败了,您可以从Apple或您信任的其他人那里寻求硬件维修。

  • 如果这样做,那么您可以决定是否擦除SSD并重新安装或者使用干净的操作系统来帮助清理或备份文件以准备在内部SSD上重新安装。

如果你在单用户模式下重复你的fsck,它最终应该是干净的或永久性的错误。我会使用Recovery HD来运行fsck / Disk Utility,因为它比你的操作系统(在单用户模式下仍然以限制模式运行)更不容易出现损坏。完全有可能你有单一用户模式无法修复的软件损坏或硬盘故障 - 但鉴于你已经完成的工作,我会在调查当前的情况下在干净的驱动器上安装一个干净的操作系统。 OS更多。


在外部HD上安装成功。但是如何fsck在前一个系统的驱动器上执行,因为它不再是它的一部分。fsck实际上只检查刚刚安装了新操作系统的外部驱动器。
phbardon 2014年

@phbardon所以互联网恢复为你解决了这个问题?
bmike
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.