9 votos

"Nueva instalación temporal" de MacOS para probar en mi propia máquina

Tengo un Mac Mini 2014 con Big Sur. He desarrollado un programa y me gustaría probarlo en un entorno "limpio", como el primer día que compré el Mac. En particular, los frameworks que he instalado para el desarrollo no deben estar presentes, o deben estar "ocultos" al programa. Estos frameworks son XCode y .NET para MacOS.

¿Hay alguna manera de lograr esto en mi propia máquina, sin desinstalar todas las cosas? ¿Crear un nuevo usuario es una solución (teniendo en cuenta que .NET debería haber sido instalado a nivel de sistema -no de usuario-)? ¿O hay como un modo "sandbox" para este propósito?

13voto

Ezekiel Elin Puntos 241

Si te parece bien reiniciar, puedes hacerlo fácilmente sin usar máquinas virtuales:

  1. Abra la Utilidad de Discos y seleccione el disco duro de su Macintosh en la barra lateral.
  2. Haga clic en el botón [+] Volumen en la barra de herramientas e introduzca un nombre de disco de su elección
  3. Descargue el instalador de MacOS Monterey / Big Sur y ejecútelo, seleccionando su nuevo volumen
  4. Cuando se reinicie, mantenga pulsada la opción (Intel) o mantenga pulsado el botón de encendido (Apple Silicon) para elegir el volumen a ejecutar.

10voto

Jose Chavez Puntos 645

El método más fácil es probablemente instalar una máquina virtual con una instalación limpia de MacOS y probar su software desde allí. Necesitarás un software de virtualización como VMware Fusion o Parallels Desktop (ambos requieren una licencia de pago) o VirtualBox (alternativa gratuita).

1voto

Harper Puntos 114

Los Macs pueden arrancar un USB externo.

Superfácil. Consigue cualquier "llavero" USB respetable y formatéalo en Disk Utility. A continuación, ejecute el instalador del sistema operativo y dígale que se instale en la llave USB.

Cuando llegue el momento de reiniciar el Mac, mantén pulsada la "opción" para decirle que quieres elegir el volumen de arranque. Escoge el USB externo en el que acabas de instalar el SO. Ahora arrancarás desde eso.

Ahora ejecute la Actualización de Software y aplique el último nivel de parche para esa versión del sistema operativo. (incluso puede actualizar a un sistema operativo más moderno si su hardware lo soporta).

Desmonte su otros volúmenes de arranque para que no se corrompan

Hay una arruga: tu disco duro interno/principal o SSD será ahora visible como accionamiento auxiliar . Esto a veces puede causar complicaciones con las aplicaciones; por ejemplo, iTunes y Photos harán una gran "expedición de pesca" en busca de las bibliotecas de iTunes y Photos/iPhoto en unidades que no sean de arranque, encontrarán las bibliotecas de tu unidad principal y las corromperán.

Puede asegurarse de que eso no ocurra nunca siguiendo los pasos que se indican en la siguiente sección para establecer un fstab para desmontar automáticamente todos los volúmenes de arranque menos este. Ahora cuando arranques tu fob externo, tu disco duro interno NO estará montado y no será visible. Puedes "traerlo de vuelta" manualmente lanzando la Utilidad de Discos y montándolo.

Todos mis volúmenes de arranque tienen exactamente el mismo fstab , que se desmonta todos mis volúmenes de arranque . (el volumen activo no se desmonta por sí mismo).

Evitar que un volumen se monte al inicio

El siguiente texto fue escrito por el usuario etresoft en la Comunidad Apple. La sugerencia ofrecida por el usuario hyphen fue incorporada al texto.

A veces, puede ser útil para evitar que un determinado volumen se monte en el arranque. Puede que quieras ocultar una versión antigua del sistema operativo de la corrupción de Spotlight. Es posible que no quieras desordenar tu escritorio.

Nota: Los discos encriptados se desbloquean antes de leer el archivo fstab. Para que este procedimiento funcione con un disco encriptado, primero debes montar el disco, desbloquearlo y guardar la contraseña en tu llavero.

Para ello, necesitará conocimientos básicos sobre cómo introducir comandos de Terminal y utilizar vi .

  1. Asegúrese de que el disco que quiere evitar que se monte en el arranque está montado.

  2. Terminal de lanzamiento.

  3. Ejecute el siguiente comando para imprimir información sobre el disco:

    diskutil info /Volumes/<volume that shouldn't be mounted>
  4. Localiza la línea que empieza por: Volume UUID: . Seleccione el UUID (Universal Unique Identifier) que sigue en el resto de la línea. Será algo parecido a FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE . Su valor será diferente

  5. Copiar el UUID en el portapapeles.

  6. Navegue hasta /etc escribiendo lo siguiente y pulsando enter:

    cd /etc
  7. Editar (o crear) un fstab escribiendo lo siguiente y pulsando intro:

    sudo vifs
  8. Introduzca la siguiente línea, sustituyendo el UUID que copió en el paso 5. (Nota: vifs utiliza el valor del EDITOR para elegir el editor de texto a utilizar. Este artículo asume que usted está usando el valor por defecto de vim .) En vim el editor se inicia en modo comando. Para añadir una nueva línea, utilice las teclas de flecha para desplazarse hasta el final del documento y pulse la tecla o para añadir una nueva línea y entrar en el modo de edición. A continuación, escriba lo siguiente:

    UUID=FF9DBDC4-F77F-3F72-A6C2-26676F39B7CE none apfs rw,noauto

    y pulse la tecla de retorno.

  9. Escriba escape para volver al modo de comando y luego escriba ZZ (tecla de mayúsculas pulsada) para guardar y salir vifs (o algún otro método para guardar y salir si está usando algo distinto a vim ).

  10. Escriba lo siguiente y pulse enter para reiniciar el montador automático:

    sudo automount -vc
  11. Salir de la Terminal

Ahora, la próxima vez que reinicie, o desconecte la unidad en el caso de una unidad externa, ese volumen no se montará. Todo lo que tienes que hacer es iniciar la Utilidad de Discos, seleccionar el volumen gris deshabilitado y hacer clic en el botón Montar.

Deberías poder utilizar un editor de texto diferente a vifs si quieres. Tiene que ser capaz de editar y guardar los archivos propiedad de Root.

Nota: Si todos tus discos están encriptados, hay un método más sencillo. Para cualquier disco que no quieras montar automáticamente, simplemente no guardes la contraseña en el llavero.

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