tapa de virtualización de linux en manzana de silicona con UTM
3-5 minutos

Guía completa: Virtualizar Linux en Apple Silicon (UTM)

La llegada de los procesadoresSilicona de Apple (serie M1, M2, M3)revolucionó cómo ejecutamos sistemas operativos “intencionados” en Mac. Para instalar y comenzardistribución de Linux en arquitectura ARM, los desarrolladores y los sistemaistas deben elegir entreemulaciónyvirtualización.

Aunque la emulación de software (por ejemplo, a través de QEMU) traduce las instrucciones lentamente y costosa en términos de recursosvirtualización nativa en Apple Siliconexplota directamente el hardware físico de Mac (CPU y RAM) garantizando un rendimiento excelente.

En esta guía paso a paso veremos cómo utilizarUTM, una poderosa solución de código abierto que le permite crearmáquinas virtuales ARM64a velocidad casi nativa.

Paso 1: Elija la imagen compatible ISO Linux

El primer paso paravirtualización Linux en Maces seleccionar y descargar una distribución compatible con el hardware de Apple.

  1. ARM64 architecture: Asegúrese de descargar archivos ISO específicamente compiladosARM64 (AArch64). El clásico ISO x86 no garantiza el mismo rendimiento.
  2. Tamaño de la página: Las fichas de silicona de Apple administran páginas de memoria 4kb o 16kb. Algunas distribuciones (como las antiguas construcciones RHEL) pueden no comenzar correctamente.
  3. Tipo de uso:
    • Medio ambiente: RecomendamosEscritorio Ubuntu para ARM(LTS versión) si desea una interfaz gráfica completa y estable.
    • Environment Server: Si usted está buscando sistemas operativos ligeros para Docker, Container o desarrollo Java, opta porAlpine LinuxoAlpaquita Linux.

Paso 2: Configurar la máquina virtual en UTM

Abra el software UTM en su Mac y comience a crear un nuevo VM. Elija la opción“Virtualizar”(Virtualizar) y seleccionar“Linux”como sistema operativo invitado.

Selección del sistema operativo Linux para la virtualización en UTM

Configuración de arranque y elección de kernel

Llegada a la pantalla de selección de la unidad de arranque:

  • Desactivar la opción“Use Apple Virtualization”. Aunque interesante, es una función a menudo experimental. Mantenga el backendQEMUdefault garantiza la máxima estabilidad para su máquina virtual Linux.
  • Haga clic en"Browse"y seleccione el archivo ISO Linux ARM64 que descargaron antes.
Subir el archivo Linux ARM64 ISO en UTM

Asignación de recursos de hardware de la máquina virtual

Asignar RAM y CPU correctamente es esencial para optimizarrendimiento Linux en Apple Silicon, especialmente si necesita compilar código o utilizar software pesado.

  • Memoria RAM:
    • Uso estándar: Asignación2048MB (2GB)es suficiente para servidores sin cabeza o distribuciones muy ligeras.
    • Desarrollo y Escritorio: Para entornos de programación ubuntu o completos, asigne al menos8192MB (8GB).
  • Procesador (CPU): Reserva el VM50% de los núcleos físicosde su Mac M1/M2/M3 (por ejemplo, 4 núcleos en 8 totales).
  • Tarjeta de vídeo (GPU): Preste atención a la opción“Hardware OpenGL Aceleración”. Si revisas el fallo gráfico o las pantallas negras arrancando Linux, deshabilita la aceleración del hardware para resolver las incompatibilidades de renderización.
CPU y asignación de RAM para la máquina virtual Linux en Mac

Gestión del espacio de disco y carpetas compartidas

  • Virtual Rigid Disk (Storage): Calcular espacio según sus necesidades. Un distro total comoUbuntu Desktopnecesidades20GBPara entornos de servidor reducidos como Alpine, 8GB puede ser suficiente.
  • Directorio compartido (Cartelle Sharing): Establecer una carpeta Mac local para compartir rápidamente archivos entre macOS y el sistema de invitados Linux.Nota:para trabajar correctamente, esta opción puede requerir la instalación de paquetes adicionales (herramientas SPICE) dentro de Linux.
Configuración de disco virtual y carpetas compartidas en UTM para Apple Silicon

Paso 3: Inicio VM e instalación Linux

Compruebe el resumen de las especificaciones técnicas y haga clic en “Guardar”. Ahora puede comenzar su nueva máquina virtual pulsando el botón“Jugar”. El sistema arrancará directamente de la imagen ISO cargada.

Lanzamiento de la máquina virtual Linux en UTM a través del botón Play

En este punto, siga el procedimiento clásicoinstalación de Linuxpropuesto por la distribución que ha elegido (configuración de idiomas, zona horaria, creación de usuario). Después de terminar, reiniciar el VM para empezar a trabajar!

Pantalla de instalación Ubuntu Linux en Mac Apple Silicon

Usted está listo para explotar todo el poder de su procesador M-series para el desarrollo y la prueba en un entorno Linux nativo y fluido.

Preguntas frecuentes sobre la virtualización con UTM

¿Puedo usar la versión x86 de Linux en Mac Apple Silicon a través de UTM?

Sí, UTM también soportaemulación de x86 64 arquitectura, lo que le permite instalar sistemas no optimizados para ARM. Sin embargo, las calibraciones de rendimiento debido a la traducción de software son muy obvias. Por esta razón, siempre se recomienda preferirISO Linux ARM64para la virtualización nativa sin compromiso.

¿El software UTM Mac es gratuito o gratuito?

UTM es completamente libre y de código abierto. Puede descargar el archivo de instalación directamente desde el sitio web oficial. Una versión pagada de Mac App Store está disponible, idéntica en funcionalidad, sólo para tener actualizaciones automáticas y para apoyar el desarrollo de proyectos económicamente.

¿Qué hacer si aparece una pantalla negra al arrancar Linux en UTM?

El problemapantalla negra o bloque gráficogeneralmente está vinculado a una incompatibilidad de los controladores de distribución de vídeo. Para resolver, apague el VM, vaya a las opciones de visualización de la máquina virtual en UTM y apague el cheque en la voz“Hardware OpenGL Aceleración”entonces reinicia.

EspañolesEspañolEspañol