GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar macOS en una máquina virtual Linux usando Sosumi (Paquete Snap)

Sosumi es un paquete instantáneo basado en macOS Simple KVM que facilita la descarga e instalación de macOS en una máquina virtual (viene con qemu-virgil, que incluye virtio-vga, un controlador de gráficos 3D paravirtual). No viene con macOS, pero descarga una imagen de instalación para macOS Catalina.

Vale la pena señalar desde el principio que Apple no permite que se instale macOS en hardware que no sea de Apple. Para usar esto legalmente, Linux debe estar instalado en el hardware de Apple.

Después de usar Sosumi en mi escritorio Ubuntu 20.04 durante un par de horas, puedo decirles que la instalación lleva bastante tiempo (alrededor de 50 minutos en mi sistema) y que el sistema macOS puede ser un poco lento, pero se puede usar. Como tal, puede que esto no sea adecuado para tareas pesadas, pero es perfecto para realizar pruebas.

Este paquete instantáneo, creado por Alan Pope de Canonical/Ubuntu, facilita la instalación y ejecución de macOS en una máquina virtual en Debian/Ubuntu, Fedora y otras distribuciones de Linux (después de instalar snapd). Puede encontrar la fuente del paquete instantáneo en GitHub. Sin embargo, si no desea usar el paquete instantáneo, tiene la opción de usar macOS Simple KVM, un conjunto de herramientas para configurar una máquina virtual macOS rápida en QEMU (acelerada por KVM).

También te puede interesar:Instalar macOS Big Sur o Catalina en una máquina virtual con Docker OSX

Antes de instalar esto, hay un par de cosas importantes que quiero tener en cuenta:

  • Después de instalar macOS en la máquina virtual, el tamaño total de la carpeta Sosumi (~/snap/sosumi ) en mi sistema es de aproximadamente 31,5 GB, pero esto puede aumentar a medida que instala aplicaciones adicionales en la máquina virtual macOS
  • La CPU de su computadora debe ser compatible con la virtualización de hardware. Consulte la lista de verificación de KVM desde aquí para averiguar si su CPU admite esto
  • Se admiten las CPU Intel y AMD, pero las recomendaciones son los procesadores Ivy Bridge (o superior) Core y Xeon o los procesadores Ryzen y Threadripper (de las Preguntas frecuentes sobre macOS Simple KVM)
  • Puede hacer que la máquina virtual QEMU suelte el foco del mouse presionando CTRL + Alt + G
  • La secuencia de comandos de inicio, que contiene varios parámetros (como la memoria de máquina virtual disponible, la cantidad de CPU, etc.) que puede optimizar se puede encontrar en ~/snap/sosumi/common/launch

Cómo instalar macOS en una máquina virtual (QEMU) en Linux usando el paquete instantáneo de Sosumi

Para instalar Sosumi, debe poder instalar paquetes Snap en su sistema. Esto está habilitado de forma predeterminada en Ubuntu, y en otras distribuciones de Linux siga las instrucciones de los documentos de Snapcraft.

1. Instale el paquete instantáneo de Sosumi:

sudo snap install sosumi --edge

¿Por qué borde? En mi prueba, la máquina virtual macOS no se inició después de usar el paquete estable Sosumi, pero funciona con la versión Edge. Puedes omitir --edge desde el comando para instalar la versión estable si lo desea.

2. Ejecute Sosumi por primera vez escribiendo sosumi en una terminal. Esto solo se requiere la primera vez; Se creará un acceso directo para el menú de aplicaciones para futuros inicios.

[[Editar]]Si se encuentra con un problema que dice que no se pudo ejecutar Sosumi / qemu porque X11 no puede iniciarse, agregue su usuario al kvm Grupo:

sudo usermod -aG kvm $USER

Problema mencionado por Bob White en los comentarios a continuación.

3. Después de que arranque la máquina virtual, presione Enter a Boot macOS Install from macOS Base System :

4. Formatee el HDD de la máquina virtual macOS.

Accederá a una pantalla con un cuadro de diálogo llamado macOS Utilities – desde allí haga clic en Disk Utility :

En el cuadro de diálogo Utilidad de disco, seleccione el primero Apple HDD en la barra lateral izquierda (la que tiene una capacidad de 68,72 GB), luego haz clic en Erase , ingrese un nombre para el disco duro (como macOS) y deje las opciones restantes sin cambios (sistema de archivos mac OS Extended (Journaled) con GUID Partition Map):

Ahora haga clic en el Erase para formatear la partición.

5. Instale macOS en la máquina virtual.

Cuando termines, no Disk Utility , y llegas al macOS Utility dialogar de nuevo. Seleccione en este cuadro de diálogo Reinstall macOS . haz clic en Continue un par de veces y llegará a una pantalla donde debe seleccionar el disco duro formateado en el paso 4:

A continuación, haga clic en Install y comienza la instalación:

La máquina virtual se reiniciará automáticamente en algún momento, luego continuará con la instalación y se reiniciará cuando termine.

6. Arrancar en macOS

Una vez completada la instalación, la máquina virtual macOS se reiniciará y aparecerán algunas opciones adicionales en el menú de inicio. Use los botones de flecha izquierda/derecha para seleccionar Boot macOS from... , entonces (en Boot macOS from macOS , el segundo macOS es el nombre del disco duro configurado en el paso 4:

Debe seleccionar esta opción cada vez que inicie la máquina virtual siempre que desee iniciar macOS.

Cuando inicia macOS por primera vez, debe realizar la configuración inicial (imagen de arriba), seleccionar su ubicación e idiomas preferidos, opcionalmente iniciar sesión con su ID de Apple, aceptar los términos de uso, etc. Cuenta de computadora (nombre de usuario y contraseña). Una vez que haya terminado, el escritorio de macOS Catalina debería cargarse.


Debian
  1. Cómo instalar Windows 11 en una máquina virtual de VMware

  2. Cómo instalar Windows 11 en una máquina virtual Hyper-V

  3. Cómo instalar RHEL 8 en una máquina virtual

  4. Cómo instalar y usar Snap Package Manager en Alma Linux 8

  5. Cómo instalar Zlib en Ubuntu Linux

Cómo usar el sistema operativo Tails Linux en la máquina virtual VirtualBox

Cómo instalar Snap &Snap-store en Debian 11 Bullseye Linux

Cómo instalar Rocky Linux en una máquina virtual VMware Player

Cómo instalar Snap en Rocky Linux 8

Cómo instalar Snap Package Manager en Rocky Linux 8

Cómo instalar Snap Package Manager en distribuciones de Linux