4 votos

¿Existe un comando de Terminal para conocer el MacOS instalado pero desde un disco duro externo o desde el recovery de MacOS?

Cómo puedo saber la versión de MacOS (como 10.12.1) instalada en la unidad de arranque si no tengo la contraseña (o tiene encriptación filevault y no tengo la contraseña). Me pregunto si hay una forma de saberlo usando un comando de Terminal desde el recovery de MacOS o arrancando desde un disco de almacenamiento externo.

0 votos

El hecho de que el cifrado del disco completo esté activado y de que no sepas la contraseña es un factor de cambio para tu pregunta, y es fácil pasarlo por alto cuando no está explícitamente en el título. Para obtener respuestas más útiles, es posible que quieras incluir este hecho en el título de tu mensaje.

6voto

siva Puntos 23

El ProductVersion se almacena dentro del archivo SystemVersion.plist en CoreServices. Esto puede ser leído usando los valores por defecto:

defaults read /System/Library/CoreServices/SystemVersion ProductVersion

Cuando acceda al disco de inicio desde otro volumen, tendrá que proporcionar la ruta completa tanto a los valores predeterminados como a /System:

/Volumes/Macintosh\ HD/usr/bin/defaults read /Volumes/Macintosh\ HD/usr/bin/System/Library/CoreServices/SystemVersion ProductVersion

0 votos

Puedes obtener un poco más de información (sobre todo el número de compilación) dejando fuera "ProductVersion".

2voto

MrMojoRisin Puntos 2001

Puede utilizar sw_vers

Unidad interna:

  ~ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.4
BuildVersion:   17***

Unidad externa:

Puede consultar simplemente los archivos que sw_vers utilice

  ~ man sw_vers

[...]

FILES
     /System/Library/CoreServices/SystemVersion.plist
     /System/Library/CoreServices/ServerVersion.plist

Así que para acceder a los archivos de tesis en su volumen externo, usted puede simplemente hacer:

 cat /Volumes/YOUR_VOLUME_NAME/System/Library/CoreServices/SystemVersion.plist

0 votos

¿Es posible pasar un volumen separado en sw_vers, de lo contrario esto va a leer el host en lugar del volumen del disco duro externo?

0 votos

Oh, tienes razón, he editado mi respuesta

0 votos

Lo siento amigo, ¿qué escribo en el Terminal entonces? El volumen de inicio es Macintosh HD y es una instalación típica por defecto en un macbook pro..

0voto

Karsten Puntos 101

También puede simplemente echar un vistazo al archivo /System/Library/CoreServices/SystemVersion.plist (que es lo mismo que el default en las otras respuestas)... es un simple archivo plist en XML.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X