1 votos

Cómo implementar un Linux basado en GUI (XUbuntu) linux en el procesador arm Mac M1

Quiero instalar un software que utiliza principalmente GUI y está disponible en todas las plataformas.

Curiosamente, este software no funciona correctamente en el Mac M1 de forma nativa, ni siquiera con Rosetta. Por lo tanto, quiero activar la GUI en un entorno de virtualización en un Guest Linux y un host Mac M1. Hice lo siguiente sin éxito intentos -

Intento 1 Con Virtualbox para procesadores M1

En este intento, instalé la versión beta de VirtualBox para M1/M2, luego usé la versión Ubuntu ISO AMD 64; la instalación no procedió en absoluto. Se lanza un error de disco duro y muestra algo con respecto UUID no se puede registrar.

Intento 2 con Multipass

Pude instalar Multipass con Homebrew y pude activar la máquina con el CLI. Sin embargo, cuando intenté instalar el xubuntu-desktop y xrdp (como se documenta en el sitio web de Multipass, no pude acceder a la interfaz gráfica de usuario.

Intento 3 con UTM

Intenté usar la distro de Ubuntu basada en ARM y ni siquiera con esto tuve éxito; simplemente falla al instalar.

Por lo tanto, lo más lejos que he podido llegar es a activar la CLI. Cómo puedo conseguir que la GUI funcione en M1 en MacOS?


Capturas de pantalla de VirtualBox

Im1 Im2 Im3 Im4 Im5 Im6 Im7 Im8 Im9

Edición: Sólo para añadir, VirtualBox funciona bien con Linux Guest y MacOS host en el procesador Intel en otro PC.

0 votos

En primer lugar, preguntaría a los desarrolladores de la caja de herramientas si esperan que su software funcione en Macs ARM. Puede ser que sólo lo han construido para Intel.

0 votos

No está muy claro lo que busca en cuanto a respuestas: ¿Necesitas ayuda con alguno de tus intentos, necesitas ideas sobre otros enfoques, o algo más? Ahora mismo pareces preguntar todo a la vez, lo que hace difícil responder a tu pregunta (Por ejemplo, "Usa Parallels Desktop" es una respuesta válida a "¿Cómo puedo conseguir que la GUI funcione en M1 en MacOS?" pero aparentemente no es lo que esperabas). Obtendrás mejores respuestas editando esta pregunta para centrarla o haciendo una pregunta específica.

0 votos

Tienes razón. Busco soluciones basadas en software libre.

3voto

Jose Chavez Puntos 645

Por la naturaleza de tu pregunta, parece que lo primero que quieres es una solución fácil de usar para usuarios noveles. En ese caso, le sugeriría Parallels Desktop .

Existe una versión de prueba gratuita de 14 días. La versión completa cuesta 99,99 euros para usuarios particulares.

Una vez instalado Parallels Desktop, puede seleccionar crear una máquina virtual nueva. Se le dará la opción de instalar automáticamente distribuciones Linux para ARM incluidas y listas para usar. Puede elegir entre Ubuntu, Fedora, Debian y Kali.

Esto le dará una instalación completa de Linux - incluyendo la GUI - y usted no tiene que saber cómo instalar Linux. Se hace automáticamente.

ACTUALIZACIÓN:

Por tus comentarios, indicas que no es la primera vez que utilizas VirtualBox. En ese caso, le recomendaría de nuevo Parallels Desktop, pero si tiene que usar VirtualBox, recuerde descargar la versión ARM64 de Ubuntu.

Usted indica en la pregunta que ha intentado instalar la versión AMD64 de Ubuntu en VirtualBox en el Mac M1. Eso no funcionará, ya que requiere una CPU compatible con Intel para funcionar. Puedes instalarlo usando la emulación de CPU, pero eso no funcionaría en la práctica. Usa la versión ARM64 y obtendrás un rendimiento (más que) decente.

0 votos

He estado usando VirtualBox desde los últimos 15 años, para conectar Linux y otros Sistemas Operativos (Windows). Se como instalar linux, y programación de shell. Sin embargo, como te dije la interfaz gráfica de usuario no está funcionando, el SSH a través de la ssh -X IP ni siquiera consigue conectarse en Multipass.

0 votos

En ese caso yo volvería a tu intento nº 1 y lo intentaría de nuevo. Usted elige la versión incorrecta de Ubuntu para instalar, y es por eso que falló. Usted no quiere la versión AMD64, ya que es para CPUs compatibles con Intel. Quieres la versión ARM64.

0 votos

AFAIK ARM soporte para Ubuntu sólo está disponible en la versión Server.

0voto

benwiggy Puntos 8

Existe un proyecto para construir una versión de Linux diseñada para los Mac de silicio de Apple, llamada Asahi Linux.

Es posible que tenga más suerte con esto en el metal desnudo.

https://asahilinux.org/about/

0 votos

Esto no es una buena idea - Asahi Linux específicamente no se ejecuta en máquinas virtuales en Apple Silicon Macs. Sólo se ejecuta en metal desnudo.

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