Instalar macOS con QEMU

by Ismael Mohamed Date: 21-04-2021


macOS es un sistema operativo gráfico propio desarrollado por Apple Inc. desde 2001. Es el principal sistema operativo para los ordenadores Mac de Apple. Es el segundo sistema operativo de escritorio más utilizado, después de Microsoft Windows. En este artículo, veremos cómo se puede ejecutar o instalar macOS en QEMU, acelerado gracias a KVM. Para esta configuración, utilizaremos el el proyecto macOS-Simple-KVM de manera mas rapida disponible en Github para ejecutar macOS en KVM / QEMU. Para poder ejecutar macOS en QEMU / KVM, necesitas un sistema Linux con qemu, python3, pip y los módulos KVM habilitados.

Primer Paso: Preparar el Entorno

Ubuntu

sudo apt update
sudo apt -y install qemu-kvm libvirt-daemon qemu-system qemu-utils python3 python3-pip bridge-utils virtinst libvirt-daemon-system virt-manager

Asgurate de que el modulo de vhost este habilitado y activado con:

$ sudo modprobe vhost_net
$ lsmod | grep vhost
vhost_net              24576  0
tun                    49152  1 vhost_net
vhost                  49152  1 vhost_net
tap                    28672  1 vhost_net
$ echo vhost_net | sudo teaa -a /etc/modules

Fedora

sudo dnf -y install git bridge-utils libvirt virt-install qemu-kvm qemu qemu-img python3 python3-pip virt-manager

Arranca Los servicios de KVM

sudo systemctl start libvirtd
sudo systemctl enable libvirtd
sudo dnf -y install virt-manager

Despues de la instalación, Verifica que los modulos han sido cargados con:

$ lsmod | grep kvm
kvm_intel 233472 0
kvm 737280 1 kvm_intel

Arch Linux

sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat python python-pip ebtables iptables

Una vez realizada la instalación, inicie y habilite el servicio libvirtd para que se inicie en el arranque:

sudo systemctl enable libvirtd.service
sudo systemctl start  libvirtd.service

Paso:2 Descarga macOS

Nota:Estate Seguro de que tengas instalado GIT

--- Ubuntu / Debian ---
$ sudo apt -y install git
--- Fedora ---
$ sudo dnf -y install git

Clonamos El Repo macOS-Simple-KVM

git clone https://github.com/foxlet/macOS-Simple-KVM.git

Cambia al directorio del proyecto que acabamos de Clonar

cd macOS-Simple-KVM

Ejecuta el script de instalación para descargar los medios de instalación para macOS (se requiere de conexión a Internet).

./jumpstart.sh --high-sierra

La instalación por defecto Descargara Catalina, pero puedes elegir la versión obtener añadiendo -high-sierra, -mojave o -catalina

Nota:Si queremos Aceleración Grafica total y tienes una tarjeta grafica NVIDIA tendras que saber, que los drivers para dicha versión solo estan disponibles en high Sierra

........
dmg2img v1.6.7 (c) vu1tur ([email protected])
/var/home/jkmutai/Downloads/macos/macOS-Simple-KVM/tools/FetchMacOS/BaseSystem/BaseSystem.dmg --> /var/home/jkmutai/Downloads/macos/macOS-Simple-KVM/BaseSystem.img
decompressing:
opening partition 0 ...             100.00%  ok
opening partition 1 ...             100.00%  ok
opening partition 2 ...             100.00%  ok
opening partition 3 ...             100.00%  ok
opening partition 4 ...             100.00%  ok
opening partition 5 ...             100.00%  ok
opening partition 6 ...             100.00%  ok
opening partition 7 ...             100.00%  ok
Archive successfully decompressed as /home/ismaelrak/macos/macOS-Simple-KVM/BaseSystem.img

El directorio contendra esto

MacOS Corriendo en QEMU

Paso 3: Iniciar la máquina e instalar macOS

Necesitamos crear un disco duro vacío para el sistema macOS utilizando qemu-img.

$ qemu-img create -f qcow2 macOS.qcow2 80G
Formatting 'macOS.qcow2', fmt=qcow2 size=53687091200 cluster_size=65536 lazy_refcounts=off refcount_bits=16

Haga clic en el icono de macOS para instalar el sistema base de macOS.

instalación parte 1

El instalador se iniciará en unos segundos.

instalación parte 2

Seleccione "Utilidad de Disco" en la siguiente pantalla.

instalación parte 3

Formatea el disco que habías creado para instalar el sistema base de macOS.

instalación parte 4

El disco debería mostrar el tamaño y el tipo de partición después de formarlo.

instalación parte 4

Cierre la utilidad de discos y elija "Reinstalar macOS".

instalación parte 5

Y Listo!! Esperamos a que se instale macOS en nuestra unidad virtual y ponemos nuestros datos que el instalador de macOS nos pida.

Linux Corriendo macos con QEMU
 
by Ismael Mohamed Date: 21-04-2021 visitas : 589  
 
Ismael Mohamed

Ismael Mohamed

Apasionado del desarrollado Web y la programación y en constante aprendizaje.

 
 
 

Utilizamos cookies propias y de terceros para mejorar nuestros servicios, elaborar información estadística y analizar tus hábitos de navegación. Esto nos permite personalizar el contenido que ofrecemos y mostrarte publicidad relacionada con tus preferencias. Clicando en ‘Acepta todas’ aceptas el almacenamiento de cookies en tu dispositivo para mejorar la navegación en el sitio web, analizar el tráfico y ayudar en nuestras actividades de marketing. También puedes seleccionar ‘Sólo cookies de sistema’ para aceptar sólo las cookies necesarias para que la web funcione, o puedes seleccionar las cookies que quieres activar clicando en ‘Configuración’

Acepta todas Sólo cookies de sistema Configuración