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

0

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

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

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 bien, y me quedé atascado en diskutil.

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

¿Hay algo más que deba intentar, o debo volver a la cirugía y agarrar el disco duro?

    
pregunta rampion 30.08.2011 - 18:33

2 respuestas

2

Parece que su sistema de archivos recibió una paliza grave (si tiene que ejecutar fsck varias veces, probablemente haya descartado un montón de cosas en el proceso). La reparación del permiso ( diskutil repairPermissions disk<X>s<Y> ) se basa en los recibos del paquete guardados en /var/db/receipts y no funcionará correctamente si están dañados o faltantes (aunque no debería colgarse, pero quién sabe qué más se hizo estallar).

Suponiendo que no tiene una copia de seguridad reciente del sistema (si lo hace, restaure a partir de eso), el siguiente paso sería iniciar desde el DVD de OS X, iniciar la Utilidad de Disco desde allí e intentar su reparación con permiso. Si eso tampoco funciona, salga de la Utilidad de Disco y seleccione Archive & 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 lo están ahora). Si no tiene espacio en el disco para eso, también puede instalar (sin archivar los archivos antiguos del sistema). En cualquier caso, querrá marcar Conservar usuarios existentes & Configuración de red opción.

    
respondido por el Ingmar Hupp 30.08.2011 - 19:24
0

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

Notifyd, configd, diskmanagementd, securityd y disarbitrationd.

Detalles y guiones de ejemplo aquí: enlace

    
respondido por el Bernd Lünenschloß 13.03.2013 - 16:54

Lea otras preguntas en las etiquetas