Puede ejecutar una máquina virtual Ubuntu en Apple Silicon de forma gratuita y esta es una de las formas de hacerlo.
Si tienes una MacBook Pro M1 o M2, probablemente te guste tanto como a mí. El rendimiento es excelente, la duración de la batería es fenomenal e incluso uso mi MacBook M1 Pro en lugar de mi PC la mayor parte del tiempo. Sin embargo, hay algunas cosas que no lo son. bastante tan bueno, y una de esas cosas es ejecutar máquinas virtuales. Sin embargo, resulta que hay una forma bastante sencilla de ejecutar una máquina virtual Ubuntu de forma gratuita en una Apple Silicon Mac.
Debido a que las MacBooks utilizan una arquitectura Arm, el software x86 es incompatible y deberá confiar en El software Rosetta 2 de Apple para traducir esas instrucciones x86 a instrucciones Arm para que su software trabajar. Eso funciona muy bien para aplicaciones básicas como Facebook Messenger y otras que no tienen versiones nativas, pero un sistema operativo completo es una bestia un poco diferente. Parallels es una opción alternativa que funciona en Apple Silicon, pero hay que pagarla por una suma de 100 dólares al año. Ahí es donde entra en juego el multipaso.
Multipass es una herramienta gratuita que puede crear máquinas virtuales Ubuntu con un simple comando y funciona en MacOS. Con multipass, vamos a crear una máquina virtual en la que puede utilizar una herramienta de escritorio remoto para iniciar sesión localmente. Es un poco complicado, pero es gratis y funciona muy bien. Si no está capacitado pero desea utilizar Linux, asegúrese de consultar algunas de las mejores portátiles para Linux.
Paso 1: instalar multipaso
El primer paso es instalar multipass, lo cual puedes hacer con Brew. Ejecute el siguiente comando en la Terminal.
brew install multipass
Una vez instalado, puede pasar al siguiente paso.
Paso 2: elige una instalación de Ubuntu
Aquí es donde elegirás qué versión de Ubuntu deseas ejecutar.
- Primero enumere todas las imágenes disponibles en multipasada con el encontrar comando en multipasada.
multipass find
- Verá, al momento de escribir este artículo, 20.04, 22.04 y 23.04. 22.04 es la última versión de LTS, así que ejecute lo siguiente:
multipass launch 22.04 -n primary -c 4 -m 4G -d 50G
Esto comenzará a descargar e instalar la máquina virtual Ubuntu 22.04 LTS. Luego lo lanzará con 4 núcleos, 4 GB de RAM y 50 GB de espacio en disco. Puede aumentar estos parámetros si lo necesita.
Paso 3: instalar un entorno de escritorio en Ubuntu
- Una vez que haya configurado su máquina virtual Linux, iniciará sesión en un shell de nivel raíz. Ejecute el siguiente comando para asegurarse de que todo esté actualizado, incluidos los archivos de índice de su paquete.
sudo apt-get update && sudo apt-get upgrade
- Una vez completado, ejecute el siguiente comando para instalar un escritorio Ubuntu y un servidor de escritorio remoto.
sudo apt-get install ubuntukylin-desktop xrdp -y
- La instalación puede tardar un poco, así que déjelo ejecutar.
Una vez que lo haya hecho, deberá crear una nueva cuenta de usuario para iniciar sesión. Ejecute los siguientes comandos para crear una nueva cuenta y luego agréguela a la lista sudo. "sudo" es el comando utilizado para indicar el acceso administrativo.
sudo addusersudo usermod -aG sudo
Asegúrese de recordar estos datos de inicio de sesión, ya que los necesitará para el siguiente paso.
Paso 4: Conexión a su VM
Necesitará encontrar la dirección IP de su máquina virtual y también deberá conectarse al escritorio remoto que crea. Salga de su VM en su Terminal simplemente escribiendo "salir" y luego escriba el siguiente comando una vez que esté de regreso en el host Mac.
multipass list
Esto enumerará las máquinas virtuales que tiene instaladas y en ejecución, y verá la dirección IPv4 de la máquina virtual local que necesita. Tenga en cuenta esto e instale una herramienta como Microsoft Remote Desktop para iniciar sesión en su VM.
Una vez instalado, simplemente agregue una PC y agregue la dirección IP que vio cuando ejecutó la "lista de pasos múltiples", agregue sus datos de inicio de sesión que creamos en el Paso 3, ¡y listo! Debería conectarse a su VM y poder usarla como si se estuviera ejecutando en una herramienta como Parallels. Debido a que se ejecuta localmente y usted se conecta a él en la misma máquina, no debería haber problemas de latencia o ancho de banda, por lo que será indistinguible de ejecutarlo en herramientas como Parallels.
Por qué querrías una máquina virtual Ubuntu en MacOS
Si se ha tomado la molestia de hacer todo esto y ahora se pregunta por qué, existen algunas razones. Es posible que desees probar el software desarrollado específicamente para Linux o probar Ubuntu antes de cambiarlo en otra máquina. Finalmente, ¡es posible que desees probar un nuevo sistema operativo por el simple hecho de hacerlo!
De todos modos, esta es una excelente manera de ejecutar Ubuntu de forma gratuita en una Apple Silicon Mac y funciona sorprendentemente bien. También puedes usar UTM hacer lo mismo y ejecutar una imagen x86 en Mac, pero eso requiere una configuración diferente, y una imagen Arm que obtenga a través de múltiples pasadas se ejecutará mucho mejor.