Configuración de máquinas virtuales macOS que se ejecutan en una computadora Mac con Apple Silicon

0 users found this article helpful

Si está ejecutando una  máquina virtual macOS en una Mac con un silicio de Apple , es posible que note la falta de un icono de configuración de rueda dentada.

Esto se debe a que, actualmente, solo es posible ajustar la configuración de dicha máquina virtual mediante la interfaz de línea de comandos o, en el caso de la resolución de pantalla, editando un archivo de configuración dentro del paquete de la máquina virtual.

Para una máquina virtual macOS que se ejecuta en una computadora Mac con un silicio de Apple, se pueden ajustar las siguientes configuraciones: 


Nota:  el tamaño del disco de macOS ARM VM es de 60 GB de forma predeterminada. Se puede establecer en un valor diferente durante el proceso de instalación manual  en Parallels Desktop 18, pero una vez que se crea la máquina virtual, el tamaño del disco no se puede cambiar.


Resolución de pantalla 

Para ajustar la resolución de pantalla en la máquina virtual, realice los siguientes pasos:  

  1. Apague su máquina virtual.
  2. Localice el archivo .macvm de la máquina virtual: haga clic en el icono de Parallels  > Centro de control > haga clic con el botón derecho en la máquina virtual > Mostrar en Finder
  3. Haga clic con el botón derecho en el paquete .macvm > Mostrar contenido del paquete .
  4. Localice el archivo config.ini. Si no existe, abre Terminal ( Aplicaciones > Utilidades > Terminal ) y ejecuta el siguiente comando:
    touch ~/Desktop/config.ini
    Esto creará un archivo config.ini en el escritorio de su Mac. Arrástrelo y suéltelo dentro del paquete .macvm.
  5. Abra el archivo en TextEdit: haga clic con el botón derecho  en config.ini  > Abrir con > Otro , marque la   opción Habilitar todas las aplicaciones , seleccione Edición de texto y haga clic en Abrir .

  6. Añada el texto siguiente:
    [Hardware]
    Display.Width=1312
    Display.Height=824
    Display.DPI=226
    

Puede cambiar la resolución ajustando Display.Width y Display.Height y la densidad de píxeles cambiando Display.DPI.

Memoria

Para ajustar la cantidad de RAM asignada a la máquina virtual, abra Terminal y ejecute el siguiente comando:

prlctl set <vm_name> --memsize <megabytes>

Un comando para asignar 4 GB de memoria a una máquina virtual llamada "macOS 13" se vería así:

prlctl set "macOS 13" --memsize 4096

CPU

De manera similar a la memoria, un comando para establecer la cantidad de CPU se ve así:

prlctl set <vm_name> --cpus <number>


p.ej:

prlctl set "macOS 13" --cpus 4

Red

Lista de adaptadores de red

prlctl list "<vm_name>" -i | Grep -E 'net[0-9] \('

p.ej:

prlctl list "macOS 13" -i | Grep -E 'net[0-9] \('

La salida se vería así:

Alternar modo compartido/puenteado

prlctl set "<vm_name>" --device-set <network_adapter_id> --type <bridged/shared>

p.ej:

prlctl set "macOS 13" --device-set net0 --type bridged

Cambiar dirección MAC

prlctl set "<vm_name>" --device-set <network_adapter_id> --mac <mac_address>

p.ej:

prlctl set "macOS 13" --device-set net0 --mac 123456789ABC
 

Agregar adaptador de red

prlctl set "<vm_name>" --device-add net --type <bridged/shared> --mac <mac_address>

p.ej:

prlctl set "macOS 13" --device-add net --type bridged --mac 123456789ABC

Salida de muestra:

Deshabilite compartir la carpeta de inicio de la máquina host con máquinas virtuales

De manera predeterminada, la carpeta de inicio de la máquina host se comparte con las máquinas invitadas y se puede encontrar en su VM macOS invitada en Ubicaciones > Mis archivos compartidos .

Para deshabilitarlo, use el siguiente comando: 

prlctl set "<vm name>" --shf-host-defined off


Nota : solo las ediciones Parallels Desktop Pro y Business admiten la prlctlutilidad de línea de comandos. Si ejecuta Parallels Desktop Standard Edition , puede cambiar la mayoría de las configuraciones editando directamente el archivo config.pvs. Para hacer eso:

  1. Apague su máquina virtual.
  2. Localice el archivo .macvm de la máquina virtual: haga clic en el icono de Parallels > Centro de control > haga clic con el botón derecho en la máquina virtual > Mostrar en Finder .
  3. Haga clic derecho en el paquete .macvm > Mostrar contenido del paquete .
  4. Localice el archivo config.pvs y ábralo en TextEdit: haga clic con el botón derecho en config.pvs > Abrir con > Otro , marque la  opción Habilitar todas las aplicaciones  , seleccione Edición de texto y haga clic en Abrir .
  5. Ubique los parámetros requeridos usando el  atajo de teclado Cmd + F  para abrir la barra de búsqueda y cámbielos como mejor le parezca:
     
    • Para cambiar la cantidad de núcleos de CPU asignados a la máquina virtual, ubique el  <CustomCpu dyn_lists="">parámetro y, debajo de él, cambie el número dentro de la <number>X</number>etiqueta, donde X es la cantidad de núcleos asignados actualmente.
    • Para cambiar la cantidad de RAM asignada a la máquina virtual, busque la <RAM>ABCD</RAM>etiqueta, donde ABCD es la cantidad de RAM actualmente asignada en megabytes.
      Importante : asegúrese de que el valor de la cadena vecina:  <RamAutoSizeEnabled>0</RamAutoSizeEnabled>sea realmente 0. De lo contrario, cámbielo de 1 a 0; de lo contrario, no se aplicará la nueva cantidad de RAM.
    • Para alternar el modo del adaptador de red virtual entre Compartido y Con puente, localice la  <EmulatedType>N</EmulatedType>etiqueta, donde N = 1 para el modo Compartido y 2 para el Modo con puente.
    • Para asignar una dirección MAC específica a la máquina virtual, ubique la  <MAC></MAC>etiqueta e inserte la dirección MAC requerida dentro de la etiqueta, eliminando las marcas de dos puntos. Por ejemplo, para asignar 1A:2B:3C:4D:5E:6F , utilice <MAC>1A2B3C4D5E6F</MAC>.
    • Para deshabilitar el uso compartido de la carpeta de inicio del host con máquinas virtuales invitadas, ubique el <ShareUserHomeDir>X</ShareUserHomeDir>parámetro y cámbielo de 1 (habilitado) a 0 (deshabilitado). 

Comparta archivos de Mac con la máquina virtual (macOS 12 y anteriores)

Si está ejecutando una versión de macOS 12 y anterior, le sugerimos compartir archivos entre la máquina virtual y la Mac utilizando la  función nativa de intercambio de archivos de macOS  como lo haría entre dos computadoras Mac físicas.

Agregar un disco duro virtual secundario

Como paso avanzado, puede conectar una imagen de disco .dmg o .img como disco duro virtual secundario.

Puede ser útil, por ejemplo, para transferir grandes cantidades de datos entre dos máquinas virtuales macOS ARM o cuando necesite ampliar la capacidad de almacenamiento de una máquina virtual sin tener que volver a crearla.

Crear una imagen vacía

Para crear una imagen .dmg vacía , abra Terminal ( Aplicaciones > Utilidades > Terminal ) y ejecute el siguiente comando:

hdiutil create -size <size_in_bytes> -fs APFS -type UDIF -volname <volume_name> <output_img_path>

P.ej,

hdiutil create -size 20000000 -fs APFS -type UDIF -volname "MyVolume" ~/Desktop/mydisk.dmg

creará un archivo mydisk.dmg de 20 megabytes en el escritorio. Cuando esté conectado, el volumen se mostrará como "MyVolume".

Crear una imagen de solo lectura desde un directorio

Para convertir un directorio de macOS en una imagen .dmg  de solo lectura , abra Terminal y ejecute el siguiente comando:

hdiutil makehybrid -hfs -hfs-volume-name <volume_name> -o <output_img_name> <directory_path>

P.ej,

hdiutil makehybrid -hfs -hfs-volume-name "MyVolume" -o ~/Desktop/mydisk1.dmg ~/Desktop/EmailTemplates

Conectar imagen

Para conectar dicha imagen, colóquela dentro del paquete .macvm  junto al archivo config.ini, y en config.ini, agregue la siguiente línea:

Disk1.Path=<name_of_image_file>

En el caso del ejemplo anterior, sería:

Disk1.Path=mydisk.dmg

Una vez que inicie la máquina virtual, verá la imagen disponible en el Finder de la máquina virtual.

Y en el caso de una imagen vacía, puede transferirle datos.

Una vez que la máquina virtual se apaga, puede montar la imagen en su sistema principal haciendo doble clic en ella.

 

Cambiar el nombre de la máquina virtual

Para cambiar el nombre de su máquina virtual macOS, abra Terminal y ejecute el siguiente comando:

prlctl set "macOS 13" --name "macOS 13 New Name"

donde macOS 13 es el nombre actual de su máquina virtual.

Funcionalidad adicional añadida en Parallels Desktop 18 y posteriores

Tenga en cuenta que, a partir de Parallels Desktop 18, puede registrar su máquina virtual macOS en el Centro de control, lo que aportará funciones adicionales a las operaciones con la máquina virtual:

- crear clones de la VM;

- use  los comandos prlctl  start, stop, register, destroy  y  clone  para trabajar con la máquina virtual desde la Terminal.

- use el comando prlctl set <VM_UUID> --startup-view headless  para configurar la máquina virtual para que se inicie en segundo plano.

#- INTERNO (el contenido debajo de esta línea no es visible en el artículo publicado) -

Was this article helpful?

Tell us how we can improve it.