No se puede desmontar el recurso disk0 ocupado

No puedo borrar mi disco duro e instalar un nuevo OS X porque el recurso está ocupado. Me imagino que esto se debe a que tengo Recuperación abierta en este disco y por eso está ocupado.

He intentado:

diskutil unmount disk0
hdiutil detach disk0

Las partes de mi disco se ven así:

/dev/disk0
0: GUID_partition_scheme                   *250.1GB    disk0
1: EFI          EFI                         209.7MB    disk0s1
2: Apple HFS    Macintosh Hard Drive        249.2GB    disk0s2
3: Apple_Boot   Recovery HD                 650.0MB    disk0s3

/dev/disk1
0: Apple_partition_scheme                   *1.3GB     disk1
1: Apple_partiton_map                        30.7KB    disk1s1
2: Apple_HFS    OS X Base System             1.3GB     disk1s2

Tampoco puedo instalar desde la tienda de aplicaciones ya que este Macbook 2010 Unibody no tiene un sistema operativo.

Estoy atascado en Recovery HD y me pregunto cuáles son mis opciones para volver a ejecutarlo.

Bienvenido a Preguntar Diferente. Eliminé el "etc.." ya que es mejor ser muy preciso sobre lo que ha intentado y cuál es cada error. Supongo que ha arrancado más allá del punto en el que puede borrar el disco 0. Publicaré una respuesta para asegurarme de que está siguiendo los pasos de Apple para que podamos averiguar si necesita los pasos o si los pasos están fallando su configuración. La solución para cada uno es bastante diferente. ¿Podría agregar qué versión de OS X tiene en su Recovery HD?
¿ De qué se trata diskutil eject disk0?
@ MaxRied Catch-22: el sistema en ejecución está en disk0s3, por lo que se supone que ese segmento debe bloquear una solicitud de expulsión. Solo si Recovery HD estuviera realmente en un tercer volumen físico, tendría la oportunidad de tener éxito.
Pensé que se ejecuta desde la RAM. ¿Recuperación de Internet?

Respuestas (1)

Un par de cosas no tienen sentido en su descripción. Cuando inicie Recovery HD, también debería tener alrededor de 15 líneas de dfsalida con dispositivos que se ejecutan desde el disco 0 al disco 12 o más (varía entre OS X 10.8 y 10.11).

En su ejemplo, si desea borrar todo el contenido en lo que normalmente se llama Macintosh HD y en su caso es disk0s2/Macintosh Hard Drive, puede ejecutar el comando:

diskutil eraseVolume JHFS+ Macintosh\ HD disk0s2

Se necesita \ para escapar del espacio entre "Macintosh HD"; las comillas también funcionarían si lo prefiere. Simplemente usaría Disk Utility para borrar el volumen y cambiarle el nombre a Macintosh HD, ya que es mucho más fácil, está en el menú principal de elementos, y no necesita ningún cuidado con los espacios, las comillas o estropear el disk0s2 y borrar el área incorrecta. de la unidad

El problema de reinstalación podría resolverse borrando el almacenamiento, pero esa es probablemente una mejor pregunta independiente.

El artículo anterior lo guía a través de cómo usar Recovery HD para borrar y comenzar de nuevo si ese es su objetivo final.