mac: /usr/sbin/diskutil verifyPermissions / se bloquea en modo de usuario único

Estoy tratando de reparar el iMac de mi hermana usando el modo de usuario único.

Desde un corte de energía reciente (sin protector contra sobretensiones), no arranca. Utilicé el modo detallado para ver dónde estaba colgado ("mDNSResponder: agregar el dominio de navegación local") y encontré algunos consejos en línea que decían que reparar los permisos del disco podría ayudar.

Así que inicié el modo de usuario único, ejecuté fsck -fy un par de veces hasta que dejó de quejarse, ejecuté mount -uw / y autodiskmount -va fine, y me quedé atascado en diskutil.

Simplemente cuelga (más de una hora, sin salida).

¿Hay algo más que deba intentar, o debería simplemente volver a la cirugía y agarrar el hd?

Respuestas (2)

Parece que su sistema de archivos recibió una seria paliza (si tiene que ejecutar fsck varias veces, probablemente descartó un montón de cosas en el proceso). La reparación del permiso ( diskutil repairPermissions disk<X>s<Y>) se basa en los recibos de los paquetes guardados /var/db/receiptsy no funcionará correctamente si estos están dañados o faltan (aunque no debería bloquearse, pero quién sabe qué más explotó).

Suponiendo que no tenga una copia de seguridad reciente del sistema (si la tiene, restáurela), el siguiente paso sería iniciar desde el DVD de OS X, iniciar la Utilidad de Discos desde allí y probar la reparación de permisos. Si eso tampoco funciona, salga de la Utilidad de Discos y seleccione Archivar e Instalar , que básicamente mueve todos los archivos del sistema a /Previous System, reinstala OS X y deja los archivos del usuario intactos (o al menos tan intactos como están ahora). Si no tiene espacio en disco para eso, también puede instalar (sin archivar los archivos del sistema anterior). En cualquier caso, querrá marcar la opción Conservar usuarios y configuraciones de red existentes .

Opté por la cirugía, pero si hubiera tenido un disco de instalación con el que trabajar, hubiera querido intentarlo.

Diskutil no se iniciará en modo de usuario único sin iniciar primero los siguientes cinco servicios:

notificación, configuración, administración de disco, seguridad y desarbitación.

Detalles y script de ejemplo aquí: http://www.system-fabrik.de/diskutil-single-user-mode/