Uus operatsioonisüsteem Apple, macOS Catalina, on see, mida kasutatakse Cupertino ettevõtte uusimate toodete jaoks. See on versioon 10.15 ja see on oma nime saanud Santa Catalina saarelt Lõuna-Californias. Nagu teate, on see patenteeritud koodisüsteem Inteli EM64T platvormidele ja hübriidtuumaga, mida nimetatakse XNU-ks. Kindlasti teate ka mina, kommenteerin neile, kes ei tea, et see kernel põhineb Machi ja * BSD koodil, eriti FreeBSD-l, seetõttu on see Unix.
Siiani esitlus. Kuid kui soovite käivitada macOS Catalina või mõnda muud eelmist versiooni, saate seda teha seni, kuni teie käsutuses on ühilduv Macintosh, näiteks MacBook, iMac, Mac Pro jne. Kui teil pole Apple'i toodet, on selle proovimiseks ka muid võimalusi (virtuaalsed masinad, hackintosh). Selles artiklis keskendume virtualiseerimisele, et saaksite hõlpsalt proovida MacOS Catalinat oma lemmik GNU / Linuxi distributsioonis.
GitHubis on väga huvitav projekt. Sa võid pääsete sellele lingilt juurde ja see toob sind vajalikud vahendid seadistada QEMU-s väga kiire macOS-i virtuaalne masin, kasutades KVM-i kiirendust. Nii on kõik MacOS VM-i iseseisva käitamise jaoks palju lihtsam ja automatiseeritud kui käsitsi tegemine. Lisaks on uudsus see, et teil on juba ka uusim Catalina versioon. JA MAKSU EI VAJATA! Mis on parim, kuna opsüsteemi hankimine, kui teil pole Apple'i meeskonda, tundus keeruline, välja arvatud juhul, kui see oli piraat ...
osa sammud järgida selleks on need väga lihtsad (valige käsk, mida vajate oma levitamiseks):
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
Nüüd olete installinud QEMU emulaatori uusima versiooni (3.1 või uuem), vajalikud utiliidid ja Python 3 koos pipiga. Järgnevad laadige projekti paketid alla GitHubi lingilt mille ma olen varem jätnud, ja seal on skript, mille peate sel viisil käivitama (kui te ei kasuta ühtegi suvandit, on Catalina vaikimisi installitud, kuid saate määrata soovitud macOS-i versiooni, valige soovitud ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Muide, hetkel saate valida ainult nende kolme versiooni vahel. Kahju, et kõigi olemasolevate vahel valida ei saa, kuid saadaval on vähemalt uusimad, mis on kõige nõutumad. Kui vajate Lioni, Mavericki, Tiigrit või mõnda muud, peate seda tegema käsitsi ... Pidage meeles ka seda, et qemu abil saate jäljendada mis tahes platvormi, ka PPC-d MacOS X-i enne x86-64 eeliste versioonide käitamiseks.
Eelmise toimingu sooritamiseks peab teil olema aktiivne Interneti-ühendus. Tegelikult, kui teil on juba macOS-süsteemi pilt .img või .dmg (sellisel juhul teisendatakse see .img-ks koos dmg2img-ga), võite eelmise etapi vahele jätta ja minna otse järgmise juurde, sest see, mida ta teeb, on saada macOS . Nüüd peate looma a virtuaalne kõvaketas kus MacOS QEMU-s töötab (saate asendada ketta_nimi soovitud nimega ja 64 GB ruumi asemel panna oma MV jaoks vajaliku umbes 20 GB-ga):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Nüüd leiate GitHubist alla laaditud failide hulgast a basic.h, peate need read lisama lõppu temast koos toimetajaga:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y käivitage nimetatud skript Masina, partitsiooni ja macOS-i installimise alustamiseks toimige järgmiselt.
./basic.sh
Qemu asemel võiksite seda teha ka virtuaalse masinahalduri või Virt-Manageriga ... Ja ka peata / pilvepõhise.
Y See on tehtudNüüd peaks teie valitud macOS-i masin töötamiseks saadaval olema. Nagu näete, muudavad selle projekti pakutavad tööriistad ja skriptid teie töö palju lihtsamaks, eriti kuna teil pole vaja MacOS-pilti otsida, kuid see pakub seda teile juba praegu.
Tänu neile, kes on sellesse projekti panustanud, saate MacOS-masinat vajaliku versiooniga väga lihtsalt käitada.
Hei, installimisel installib see mind 2GB-sesse partitsiooni, mitte 64gb-sse, mille olen varem loonud, kuna valin partitsiooni, sest see ei luba mul seda teha.
enne kui peate minema ketta utiliitidesse ja vormindama 64g sektsiooni, siis kui olete seda teinud, valige see, kui annate võimaluse installida.
Millegipärast käsk
qemu-img create -f qcow2 ketta_nimi.qcow2 64G
looge lihtsalt virtuaalne ketas
197632 november 18:01 macHD.qcow2
Miks?
Enne taastamist peate installitud ekraanil vormindama loodud ketta, kasutama esmalt viimast valikut ja kui taastate, kuvatakse teie loodud ketas.
Ei ei, meie loodud ketast ei saa vormindada nii, nagu te ütlete, kuna installis sellist ketast pole. See ongi probleem.
Nagu mina, näitab see MacOs-süsteemi installimisel mulle ainult 2 gb partitsiooni ja ütleb, et see on lukus ja ma ei saa seda valida.
Saab olla koos AMD protsessoritega
enne kui peate minema ketta utiliitidesse ja vormindama 64g sektsiooni, siis kui olete seda teinud, valige see, kui annate võimaluse installida.
Ma arvasin, et piisab 20GB-st ... hahahaha, see ei luba paigaldada minimaalselt 24GB-d ... kuidas ketast eemaldada?
See oleks minu jaoks väga huvitav, kui operatsioonisüsteemi saaks kasutada 100%, kuid emuleeritud installina renderdab see tõenäoliselt ainult 50–60%. Pean küsima:
Kas kogu seadme riistvara töötab, näiteks äikesepinge 3 pordid?
Kas heliga töötamiseks võiksite installida draiverid nt. apollo UAD ja töötada madalate latentsustega? UA Apollo twin X (Thunderbolt 3)
Kas virtuaalset kettaruumi saab näiteks suurendada? installida tarkvara nagu pro-tööriistad, cubase jne?
Sest kui see kõik oleks võimalik ja süsteem oleks stabiilne ... riie: D
Kui käivitan basic.sh, teatab see veast:
KVM-i tuumamoodulile ei pääse juurde: sellist faili ega kataloogi pole
qemu-system-x86_64: KVM-i lähtestamine ebaõnnestus: sellist faili ega kataloogi pole
pärast sudo apt-get install qemu-system qemu-utils python3 python3-pip. laadige projekti paketid alla GitHubi lingilt ???? vabandust, ma olen linuxis väga uus. mis on samm / käsk.
Ma lähen sellele sammule, kuid see ütleb mulle, et ta ei leia seda
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: käsku ei leitud
See ei ole üks skript, vaid topelt enne kataliini. Igatahes, nagu projekti GitHubi repositooriumis öeldakse, ei pea te installima versiooni, mida soovite installida, kui soovite Catalina installida, kuna see on vaikevalik.
Tere,
Kas keegi saab mind aidata? Saan selle vea.
./basic.sh
KVM-i tuumamoodulile ei pääse juurde: sellist faili ega kataloogi pole
qemu-system-x86_64: KVM-i lähtestamine ebaõnnestus: sellist faili ega kataloogi pole
Kas teie loodud kõvakettal oleval failil on sama nimi kui failil, mille lisasite faili basic.sh ridadele?
Oleksite pidanud basic.sh lõppu lisama järgmise:
-drive id = SystemDisk, kui = pole, fail = ketta_nimi.qcow2 \
-seade ide-hd, buss = sata.4, draiv = SystemDisk \
ja teie loodud virtuaalse kõvaketta nimi peaks olema antud juhul nimega disk_name.qcow2.
Tundub rumal, kuid mitu korda tulenevad seda tüüpi vead failide nimedest ja muustki, kui viga ütleb "Sellist faili või kataloogi pole".
Veenduge, et käivitate administraatorina ka skripti basic.sh, see on:
sudo ./basic.sh
Ma olen seda teinud ja ketast ei kuvata installis, võib-olla peale faili ./basic.sh on vaja ka sudo ./basic.sh käivitamiseks mõnda nime muuta.
Olen selle käsuga ketta uuesti loonud ja nüüd, kui see ilmub:
qemu-img create -f qcow2 ketta_nimi.qcow2 32G
Kas keegi saaks mind aidata, et qemu usb-seadme ära tunneks
Keegi on proovinud iPhone'i ühendada ja seda kasutada, see tähendab xCode'i rulli või muusika sünkroonimist
Mul on väga madal eraldusvõime, kas keegi teab, kas on mingit võimalust resolutsiooni muuta?
Failis basic.sh on rida, mis ütleb:
-vga qxl\
Selle jaoks on võimalus seda muuta:
-vga std\
Teisest küljest, kui sisestate Maci virtuaalmasinasse Maci seaded ja sisenete seal olevatele ekraanidele, saate seadeid muuta.
Teine asi on see, et eraldusvõime tasemel pole virtuaalmasina käivitamine aknarežiimis või täisekraanil, qemus täisekraanile minemiseks peate kasutama klahvikombinatsiooni: ctrl + alt + F
Kas keegi teab, kuidas usb selle virtuaalse masina tööle panna? Qemu ei tunne neid isegi ära.
Tervitused. Suutsin masina Mac OS Mojave abil täiuslikult installida.
Küsimus: Kuidas suurendada masina RAM-i?
Jään 2GB juurde ja tahan sellele 4GB panna.
Väga hea Sama juhtub ka sinuga, mul on 8 GB mälu, kuid macOS Catalina puhul saan ainult 2 GB. Kas olete suutnud selle lahendada?
tänan
Juba lahendatud. Failis basic.sh on teie mälu tähistav rida. Vaikimisi on see 2 GB. Pange oma tegelik mälu ja salvestage. Rida on järgmine:
-m 2G \
Kuidas ma saan graafikakaardi mahtu suurendada?
See on ainult 3 MB ja tahaksin seda lisada.
Kas saaksite mind aidata? Kui installin ja valin plaadi, kuhu see installitakse, näib, et ketas on lukus
Tere
Järgides juhiseid, on mul Mac OS Catalina, töötab Qemu ja Linux Mint 20.
Palun, kas keegi oskab mind üksikasjalikult kirjeldada, kuidas võimaldada mis tahes Linuxi kasutajal virtuaalmasina käitamist.
Kas üksikasjalikult kirjeldades õigusi, mis mul on vaja anda oma kodule juurdepääsemiseks, või näidates, kuidas masin kõigile kasutajatele juurdepääsemiseks teises kaustas ümber paigutada.
Ma loon selle oma kasutajanimega, kuid mu tütar soovib seda kasutada ja ei saa temalt.
Suur aitäh.
See töötab väga hästi ja väga sujuvalt, kuna Windowsiga VirtualBoxis on see mega aeglane
Ma ei saanud edukalt lõpule viia, see andis mulle järgmised sõnumid:
BaseSystem / BaseSystem.dmg toomine ... [##################################### -] BaseSystem / BaseSystem. Dmg toomine … [[######################################]] BaseSystem / BaseSystem.dmg toomisel… [## # #####################################] 100%
./jumpstart.sh: rida 39: / home / alex / Downloads / tools / dmg2img: binaarfaili ei saa käivitada: vale käivitatav vorming
alex @ alex-Macmini: ~ / Allalaadimised $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Vormindamine 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Allalaadimised $ ./basic.sh
KVM-i tuumamoodulile ei õnnestunud juurde pääseda: luba keelatud
qemu-system-x86_64: KVM-i lähtestamine ebaõnnestus: luba keelatud
./basic.sh: rida 30: -device: käsku ei leitud
Hindan teie toetust
tere, ma ei tea, kas see on õige koht, aga vajan abi, minu elementaarses linuxi distros on mõne kuu jooksul ClamTK installimine ametlikust elementaarpoest tekitanud häireid, see ei lase mul desinstallida ja installides teistsuguseid programmid nagu QUEMU või mis tahes muu väljund:
dpkg: taastamatu fataalne viga, katkestamine:
paketi 'libclamav9:amd64' faililoendi lugemine: sisend/väljundviga
E: alamprotsessidest / usr / bin / dpkg aastal tagastas veateate koodi (2)
palun aidake see viga ei lase mul OS-i faile käsitsi ega automaatselt värskendada, see ei lase mul uusi programme installida
Tere, proovi seda:
cd /var/lib/dpkg
Jäta
Otsige faili nimega staatus
sudo cp staatus status.bak
sudo nano olek
Otsige selle faili seest paketti "libclamav9:amd64"
Kui olete selle asukoha kindlaks teinud, kustutage kogu sellele viitav tekst alates "Paketist" kuni "Original-Maintainer".
Salvestage klahvikombinatsiooniga Ctrl+O ja väljuge redaktorist
sudo apt uuendada
sudo apt --fix-broken install
sudo rm status.bak
See peaks töötama.
Tervitus!