Las máquinas virtuales son muy importantes en la ingeniería informática y de software. Principalmente nos permiten probar y usar diferentes sistemas operativos sin la necesidad de hardware adicional. Además, puede estar seguro de que si algo sale mal con la máquina virtual, no dañará su sistema operativo host existente.
Esta guía le mostrará cómo instalar macOS en Ubuntu Linux usando una máquina virtual QEMU-KVM. Con eso, podrá utilizar software nativo de macOS que de otro modo no está disponible en Linux.
¿Qué es QEMU?
QEMU es un emulador y virtualizador de máquina virtual que es bastante similar a VMware y VirtualBox en Windows. Los usuarios suelen utilizar QEMU junto con KVM, ya que proporciona una máquina virtual implementada de forma nativa en el kernel de Linux.
La principal ventaja de QEMU es que es muy fácil de configurar y administrar. Además, crear máquinas virtuales desde la línea de comandos nunca ha sido más sencillo con QEMU. También puede utilizar una interfaz GUI con QEMU / KVM, y el administrador de GUI preferido de elección es
virt-manager. Corriendo Las máquinas virtuales le proporcionarán muchos otros beneficios. también.Una vez que haya terminado de probar una máquina virtual QEMU / KVM y ya no la necesite, puede eliminar fácilmente el archivo de disco virtual asociado con la máquina virtual.
Instalación de QEMU / KVM
Puede instalar QEMU / KVM desde la línea de comandos utilizando la utilidad apt; apt también se usa para desinstalar aplicaciones en distribuciones de Linux basadas en Debian. Además, debe instalar las utilidades de Python junto con los paquetes QEMU.
Instale todas las dependencias necesarias para continuar.
sudo apt-get install qemu-system qemu-utils python3 python3-pip
Esta guía utiliza el proyecto foxlet en GitHub para facilitar el proceso de instalación de macOS y la gestión de la máquina virtual con QEMU / KVM.
Primero, tendrá que descargar la imagen base de macOS y las herramientas de instalación del repositorio oficial de GitHub de foxlets.
Cambie al /Downloads carpeta para convertirlo en el directorio de trabajo actual.
cd ~ / Descargas
Luego descargue el proyecto usando el wget utilidad:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
Los paquetes descargados se guardarán como master.zip en el /Downloads carpeta. Utilizar el abrir la cremallera utilidad de línea de comandos para extraer el contenido del paquete.
descomprimir master.zip
La herramienta de descompresión guardará la carpeta de comandos extraída como macOS-Simple-KVM-maestro.
Creación de una carpeta KVM para sus máquinas virtuales
Para administrar fácilmente sus máquinas virtuales, puede crear una carpeta llamada KVM que contendrá la máquina virtual macOS. Puede utilizar este directorio para alojar otras máquinas virtuales en su sistema.
mkdir ~ / KVM
Una vez que haya creado la carpeta, puede mover la carpeta descomprimida que contiene las herramientas y los scripts de instalación de macOS a la carpeta KVM. Además, para simplificar las cosas, puede cambiar el nombre de la carpeta a Mac OS. Puedes hacer todo esto usando el siguiente comando.
mv ~ / Descargas / macOS-Simple-KVM-master / ~ / KVM / macOS
Crear un disco virtual
Ahora creará un disco duro virtual dentro de la carpeta macOS cuyo nombre ha cambiado recientemente.
cd ~ / KVM / macOS
Ejecute el siguiente script desde la carpeta macOS que albergará su máquina virtual. El siguiente comando descarga la imagen de instalación de macOS Catalina automáticamente.
./buen inicio
Con la imagen base en su lugar, ahora puede crear la imagen del disco virtual en la que instalará macOS.
Utilizar el qemu-img utilidad para crear el disco duro virtual que se utilizará para instalar el sistema operativo.
qemu-img crear -f qcow2 mac_os.qcow2 64G
El comando anterior crea un nombre de disco virtual mac_os.qcow2 en el qcow2 formato con un tamaño estimado de 64 GB. QEMU creará una imagen más grande que la que especifique, como puede ver en la salida a continuación, donde crea un disco de aproximadamente 68 GB.
Configurar la máquina virtual
Otro archivo importante en la carpeta macOS es el basic.sh archivo, utilizado para configurar el entorno de ejecución de la máquina virtual.
Agregue las siguientes dos líneas en la parte inferior de la basic.sh archivo y guárdelo.
-drive id = SystemDisk, si = ninguno, archivo = mac_os.qcow2
-dispositivo ide-hd, bus = sata.4, unidad = SystemDisk
El contenido final del basic.sh debería verse como el de la imagen de abajo.
Otra configuración que puede cambiar es la cantidad de RAM que utilizará la máquina virtual. La línea que comienza con -metro especifica el tamaño de la RAM en GB. Puede especificar el número de núcleos de CPU que utiliza la máquina virtual en la línea que comienza con -smp, es decir núcleos = x.
Instalación de macOS en Ubuntu
Para iniciar la instalación, ejecute el basic.sh archivo de script que acabamos de editar arriba.
./basic.sh
Después de ejecutar el comando anterior, verá la pantalla de instalación inicial del sistema operativo macOS. prensa Ingresar continuar.
Nota: Es posible que su mouse no funcione correctamente en este momento. En su lugar, tendrá que usar las teclas de flecha para navegar.
Usa las teclas del teclado Ctrl + Alt + G para salir de los controles del mouse y del teclado desde la ventana de la máquina virtual.
Asegúrese de leer los términos de la licencia y continuar con la instalación seleccionando el Estar de acuerdo botón.
Recuerde formatear el disco virtual con la Utilidad de Discos antes de continuar con la instalación.
Seleccione el tamaño de disco correspondiente en el panel izquierdo y haga clic en el Borrar botón. Luego, cambie el nombre del disco a MainDisk en la utilidad de disco. Utilice el formato del sistema de archivos de Apple (APFS) para formatear el disco y el esquema de mapa de particiones GUID como se muestra a continuación.
Después de que todo esté configurado, cierre la ventana de la utilidad de disco con el botón rojo en la esquina superior izquierda. El sistema lo dirigirá a la pantalla anterior.
Con el disco duro virtual formateado correctamente, ahora puede proceder a instalar macOS seleccionando el Reinstalar macOS opción.
Ahora seleccione el disco de instalación que contendrá su sistema macOS.
En la siguiente pantalla que sigue, puede hacer clic en Continuar para continuar con la instalación.
La instalación llevará algún tiempo, como puede ver en el tiempo estimado inicial a continuación, así que tome una taza de café o su bebida favorita y relájese.
Durante el proceso de instalación, no es necesario que realice otras selecciones hasta que vea la siguiente pantalla que le pide que configure el sistema operativo.
Configuración de la instalación de macOS
Si la instalación ha llegado tan lejos, es hora de configurar su nuevo sistema operativo. Empiece por seleccionar su país o región de residencia.
Luego proceda a seleccionar sus opciones de idioma hablado y escrito. Puedes usar el Personalizar la configuración para agregar más soporte de idiomas si lo desea.
La siguiente pantalla le presenta cómo Apple maneja los datos y la privacidad del usuario. Hacer clic Continuar para proceder.
Con macOS, tiene la opción de transferir datos desde otra PC o medio de almacenamiento, pero no lo haremos en este momento para simplificar las cosas.
Puede optar por iniciar sesión con su ID de Apple más tarde.
En la pantalla de Términos y condiciones, seleccione Estar de acuerdo si desea continuar con la instalación.
Ahora puede avanzar y configurar la cuenta de usuario. Proporcione su nombre de usuario y una contraseña segura para continuar. También puede proporcionar una pista que le ayude a recordar la contraseña en caso de que la olvide.
En la siguiente pantalla que dice Configuración rápida, simplemente presione Continuar.
La pantalla de análisis solicita su consentimiento para compartir datos de uso y bloqueo con los desarrolladores. Comprobar el Comparta datos de uso y fallos con los desarrolladores de aplicaciones opción y seleccione la Continuar botón.
El tiempo de pantalla le permite configurar si macOS debe grabar y darle un resumen del uso de su pantalla. Seleccione Configurar mas tarde y luego presione el Continuar botón.
Si eres fanático de los asistentes de voz, puedes seleccionar si habilitar Siri o no. Seleccione Continuar para continuar con la instalación.
El último paso antes de que vea su nuevo escritorio macOS es configurar un color de tema. Estaremos seleccionando el Oscuro tema para este tutorial.
Finalmente, se le presentará la pantalla de escritorio de macOS. En esta etapa, puede comenzar a usar el sistema, pero algunas opciones de configuración pueden aparecer de vez en cuando. También puede optar por actualizar el sistema ahora mismo o más tarde.
Ahí lo tienes, macOS ejecutándose dentro de una máquina virtual en Ubuntu Linux.
Iniciar y detener la máquina virtual
Puede apagar o reiniciar su sistema macOS si ha terminado de usar la máquina virtual. Para detener la máquina virtual, presione Ctrl + C en la terminal que tiene el basic.sh secuencia de comandos en ejecución.
Para volver a encender la máquina virtual, simplemente inicie el basic.sh script dentro de la carpeta macOS que aloja su disco duro virtual.
./basic.sh
Se le presentará la siguiente pantalla de inicio. Seleccione la opción que dice Arrancar macOS desde MainDisk.
Más configuraciones con QEMU / KVM
Puede configurar aún más la configuración de su máquina virtual, incluida la resolución de pantalla, pero esta guía se centra únicamente en cubrir el aspecto de la instalación. Abre el /docs carpeta dentro del directorio de macOS que contiene el disco duro virtual para leer más sobre cómo configurar aún más el sistema.
Su máquina virtual macOS utilizará automáticamente la conexión a Internet utilizada por el sistema operativo host, por lo que puede proceder fácilmente a instalar sus aplicaciones favoritas. Del mismo modo, también puede instalar macOS utilizando una máquina virtual en un sistema operativo Windows.
¿No estás seguro de llevarte bien con una Mac? Aprenda a ejecutar macOS en Windows 10 con la ayuda de una máquina virtual.
Leer siguiente
- Linux
- Ubuntu
- Máquina virtual
- Mac OS
Mwiza desarrolla software de profesión y escribe extensamente en Linux y programación front-end. Algunos de sus intereses incluyen historia, economía, política y arquitectura empresarial.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le enviamos.