El nou sistema operatiu de Apple, macOS Catalina, És el que es farà servir per als últims productes de la firma de Cupertino. Es tracta de la versió 10.15, i pren el nom de l'illa Santa Caterina de el sud de Califòrnia. Com sabeu és un sistema de codi propietari, per a plataformes EM64T d'Intel i amb un nucli híbrid conegut com XNU. Segurament també sabreu, ho comento per als que no ho sàpiguen, que aquest nucli es basa en Mach i codi * BSD, especialment de FreeBSD, per tant és un Unix.
Fins aquí la presentació. Però, si vols executar macOS Caterina o qualsevol altra versió anterior, pots fer-ho sempre que tinguis un Macintosh compatible en el teu poder, com els MacBook, iMac, Mac Pro, etc. Si no tens un producte d'Apple, també tens altres opcions per provar (màquines virtuals, hackintosh). En aquest article ens centrarem en la virtualització perquè puguis provar macOS Catalina a la teva distro GNU / Linux preferida de forma senzilla.
Hi ha un projecte en GitHub molt interessant. pots accedir-hi des d'aquest enllaç i t'aporta les eines necessàries per configurar una màquina virtual de forma molt ràpida de macOS en QEMU usant acceleració KVM. D'aquesta manera, tot serà molt més senzill i automatitzat que fer-ho manualment per poder córrer la MV de macOS pel teu compte. A més, la novetat és que també pots tenir ja l'última versió Catalina. ¡I NO REQUEREIX MAC! Que és el millor, ja que aconseguir el sistema operatiu si no comptes amb un equip d'Apple semblava complicat, tret que fos pirata ...
Els passos a seguir per fer-ho són molt senzills (selecciona la comanda que necessitis per al teu distro):
sudo apt-get install qemu-system qemu-utils python3 python3-pip #Para Debian/Ubuntu y derivados sudo pacman -S qemu python python-pip #Para Arch Linux sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip #Para SUSE/openSUSE sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL
Ara ja tens instal·lada l'última versió de l'emulador QEMU (3.1 o superior), les utilitats necessàries i Python 3, juntament amb pip. El següent serà descarregar els paquets de el projecte des de l'enllaç de GitHub que he deixat abans, i dins hi ha un script que has d'executar d'aquesta manera (si no fas servir cap opció s'instal·la per defecte Catalina, però pots especificar la versió de macOS que vols, tria la que vulguis):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Per cert, pots triar només entre aquestes tres versions de moment. És una pena que no puguis triar entre totes les existents, però al menys estan disponibles les últimes, que són les més demandades. Si necessites Lion, Maverick, Tiger, o qualsevol altra, et tocarà fer-ho a mà ... Recorda també que amb qemu pots emular qualsevol plataforma, també PPC per executar les versions de MacOS X pre-x86-64.
Per executar el pas anterior necessites tenir connexió a Internet activa. De fet, si ja comptes amb una imatge de sistema macOS .img o .dmg (en aquest cas converteix .img amb dmg2img), pots saltar el pas anterior i passar directament a el següent, ja que el que fa és obtenir macOS. Ara has de crear un disc dur virtual on correrà macOS en QEMU (pots substituir nombre_disco pel nom que vulguis i en comptes de 64 GB d'espai, posar el que necessitis per a la teva MV, amb uns 20GB tindries):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Ara, entre els arxius descarregats d'GitHub trobaràs un basic.h, has de afegir aquestes línies a la fin d'ell amb un editor:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y executa dit script per iniciar la màquina, particions, alhora que començar la instal·lació de macOS:
./basic.sh
També podries fer-ho amb Virtual Machine Manager o Virt-Manager en comptes de qemu ... I també un headless / cloud-based.
Y ja està, Ara hauries de tenir la teva màquina macOS en la versió escollida disponible per treballar amb ella. Com veus, aquestes eines i scripts aportats per aquest projecte et faciliten molt la feina, especialment perquè no necessites buscar una imatge de macOS, sinó que ja t'ho aporta.
Gràcies als que han contribuït a aquest projecte es pot córrer una màquina macOS de la versió que necessitis de forma molt senzilla.
Escolta, a l'hora d'instal·lar, es em s'instal·la en una partició de 2gb i no en la de 64 GB que he creat prèviament, com trio la partició perquè no em deixa.
abans has d'anar a disk companyies de serveis públics i formatar la partició de 64g, quan ho hagis fet tria aquesta quan li donis a l'opció instal·lar.
Per algun motiu la comanda
qemu-img create -f qcow2 nom_disco.qcow2 64G
només crea un disc virtual de
197632 novembre 18:01 macHD.qcow2
Per què?
Has donar format a el disc que vas crear, dins de la pantalla d'instal·lació abans de fer el recovery primer fa servir l'última opció i quan ja fas el recovery t'apareixerà el disc que tu has creat
No no, no es pot donar format com dius a el disc que vam crear, perquè no existeix tal disc en la instal·lació. Aquest és el problema.
Igual a la meva a l'hora d'instal·lar el sistema MacOS només em mostra una partició de 2gb i diu que aquesta bloquejada i no la puc seleccionar.
Es pot amb processadors amd
abans has d'anar a disk companyies de serveis públics i formatar la partició de 64g, quan ho hagis fet tria aquesta quan li donis a l'opció instal·lar.
Els vaig creure que amb 20GB havia prou ... jajajaja no deixa instal·lar a mínim 24GB ... com eliminar el disc?
Això seria per a mi molt insteresante si es pogués utilitzar l'US a el 100% però a l'ésser una instal·lació emulada probablement només rendeixi a l'50-60%. He de preguntar:
Funciona tot l'hardgare de l'equip, per exemple els ports Thunderbolt 3?
Per treballar amb àudio ¿es podria instal·lar els drivers de p, ex. 3 UAD apollo i treballar amb baixes latències? UA Apollo twin X (Thunderbolt XNUMX)
Es pot augmentar l'espai del disc virtual per per EXEMPLA. instal·lar programari com pro tools, cubase, etc.?
Perquè si tot això pogués ser possible i el sistema fos estable ... tela: D
Quan corro basic.sh, em reporta un error:
Could not access KVM nucli module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
després de sudo apt-get install qemu-system qemu-utils python3 python3-pip. descarregar els paquets de el projecte des de l'enllaç de GitHub ???? ¿? ho sento, sóc molt nou en linux. qual és el pas / comanda.
pas a l'est pas però em diu que no el troba
suo ./jumpstart.sh -Catalina
sudo: ./jumpstart.sh: ordre no trobada
No és un guió simple sinó doble abans de catalina. De tota manera, com diu en el repositori de el projecte en GitHub, no cal que posis la versió que vols instal·lar si vols instal·lar Caterina perquè és l'opció per defecte.
Hola,
algú em pot ajudar ?, em dóna aquest error.
./basic.sh
Could not access KVM nucli module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
Té l'arxiu de el disc dur que has creat el mateix nom de l'arxiu que has afegit a les línies a basic.sh?
Has d'haver afegit el següent a la fi de basic.sh:
-drive id = SystemDisk, if = none, file = nombre_disco.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
i el nom del disc dur virtual que has creat ha de cridar per tant nombre_disco.qcow2 en aquest cas.
Sembla una tonteria però moltes vegades aquest tipus d'errors vénen pel nom dels arxius i més quan t'està dient «No such file or directory» l'error.
Assegura't també d'executar la seqüència basic.sh com a administrador, o sigui:
suo ./basic.sh
Això he fet i no m'apareix el disc en la instal·lació, ¿potser a part d'en ./basic.sh també cal canviar el nom en algun altre lloc abans de llançar el sudo ./basic.sh?
He creat el disc una altra vegada amb aquesta comanda i ara si apareix:
qemu-img create -f qcow2 nom_disco.qcow2 32G
Algú pot ajudar-me perquè qemu reconosca el dispositiu usb
Algú a provat a connectar un iPhone i poder usar-lo, és a dir rotllo Xcode o sincronització de música
a mi em surt amb una resolució molt baixa ¿algú sap si hi ha manera de canviar la resolució?
Al fitxer basic.sh hi ha una línia que posa:
-vga QXL \
Hi ha l'opció de canviar-la per aquesta altra:
-vga std \
D'altra banda si entres a la màquina virtual de mac en settings de l'propi mac i entrant en pantalles allà es poden canviar les configuracions.
Una altra cosa, no és el mateix a nivell de resolució córrer la màquina virtual en mode finestra o en pantalla completa, per passar a pantalla completa en qemu cal utilitzar la combinació de tecles: ctrl + alt + F
Algú sap com fer funcionar els usb sobre aquesta màquina virtual? Ni tan sols me'ls reconeix el qemu.
Salutacions. Vaig poder instal·lar perfectament la màquina amb Mac OS Mojave.
Pregunta: Com puc augmentar la memòria RAM de la màquina?
Em quedo a 2 GB i vull posar-li 4GB.
Molt bones. Em passa el mateix que a tu, tinc 8GB de memòria però amb macOS Catalina només em surt 2GB. Has pogut resoldre-ho?
Gràcias
Ja ho vaig solucionar. A l'arxiu basic.sh tens una línia que et marca la memòria. Per defecte està en 2GB. Posa la memòria real que tu tens i guarda. La línia és aquesta:
-m 2G \
Com puc augmentar la capacitat de la targeta gràfica?
Només té 3 MB i m'agradaria aunmentarla.
Em poden ajudar si us plau, Quan estic fent la instal·lació i vaig a seleccionar el disc on es va a instal·lar m'apareix que el disc està bloquejat
Hola:
Seguint les instruccions, tinc Mac OS Catalina, funcionant amb Qemu i Linux Mint 20.
Si us plau, algú em pot detallar, com habilitar, per a qualsevol usuari de Linux, poder executar la màquina virtual.
Bé detallant els permisos que he de donar per accedir al meu / home, o indicant com reubicar la màquina en una altra carpeta d'accés a tots els usuaris.
La creu amb el meu usuari, però la vol fer servir la meva filla i no pot des del seu.
Moltes gràcies.
Funciona de molt bé i molt fluid ja que en VirtualBox amb Windows és mega lent
no vaig poder acabar amb èxit, em vaig {o els següents missatges:
Fetching BaseSystem / BaseSystem.dmg ... [################################### -] fetching BaseSystem / BaseSystem. dmg ... [################################### -] fetching BaseSystem / BaseSystem.dmg ... [## ##################################] 100%
./jumpstart.sh: línia 39: / home / alex / Descàrregues / tools / dmg2img: no es pot executar fitxer binari: Format de executable incorrecte
alex @ alex-MacMini: ~ / Descàrregues $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Formatting 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-MacMini: ~ / Descàrregues $ ./basic.sh
Could not access KVM nucli module: Permission denied
qemu-system-x86_64: failed to initialize KVM: Permission denied
./basic.sh: línia 30: -device: ordre no trobada
Agrairé el seu suport
hola, no sé si aquest sigui el lloc indicat però necessito ajuda, al meu distro linux elementary des de fa alguns mesos que instal·li ClamTK des de la botiga oficial d'elementary m'ha causat interferències, no es deixa desinstal·lar i en instal·lar diferents programes com el de QUEMU o qualsevol altre surt el següent:
dpkg: error fatal irrecuperable, avortant:
llegint la llista de fitxers per al paquet 'libclamav9:amd64': Error d'entrada/sortida
E: Sub-process / usr / bin / dpkg returned an error code (2)
si us plau ajuda aquest error no em deixa actualitzar els fitxers del SO ni de forma manual ni automàtica, no em deixa instal·lar nous programes
Hola, intenta això:
cd /var/lib/dpkg
ls-l
Busca un fitxer anomenat status
suo cp status status.bak
suo nano status
Cerca dins aquest fitxer el paquet 'libclamav9:amd64'
Un cop localitzis on està, elimina tot el text referent a ell, des de «Package» fins a «Original-Maintainer»
Guarda amb Ctrl+O i sal de l'editor
upgrade sudo apt
suo apt –fix-broken install
suo rm status.bak
Això hauria de funcionar.
Una salutació!