Det nya operativsystemet för Apple, macOS Catalina, är den som kommer att användas för de senaste produkterna från Cupertino-företaget. Det här är version 10.15 och har fått sitt namn från Santa Catalina Island i södra Kalifornien. Som ni vet är det ett eget kodsystem för Intel EM64T-plattformar och med en hybridkärna som kallas XNU. Visst vet du också, jag kommenterar för dem som inte vet att den här kärnan är baserad på Mach och * BSD-kod, särskilt FreeBSD, därför är det en Unix.
Hittills presentationen. Men om du vill köra macOS Catalina eller någon annan tidigare version kan du göra det så länge du har en kompatibel Macintosh i din besittning, till exempel MacBook, iMac, Mac Pro, etc. Om du inte har en Apple-produkt har du också andra alternativ att prova (virtuella maskiner, hackintosh). I den här artikeln kommer vi att fokusera på virtualisering så att du enkelt kan prova macOS Catalina på din favorit GNU / Linux-distro.
Det finns ett mycket intressant projekt på GitHub. Du får få tillgång till den från den här länken och det ger dig nödvändiga verktyg att skapa en mycket snabb macOS virtuell maskin i QEMU med hjälp av KVM-acceleration. På det här sättet blir allt mycket enklare och mer automatiserat än att göra det manuellt för att kunna köra MacOS VM på egen hand. Dessutom är nyheten att du också redan kan ha den senaste Catalina-versionen. OCH INGEN MAC KRÄVS! Vilket är det bästa, eftersom att få operativsystemet om du inte har ett Apple-team verkade komplicerat, såvida det inte var en pirat ...
mycket steg att följa för att göra det är de väldigt enkla (välj det kommando du behöver för din 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
Nu har du installerat den senaste versionen av QEMU-emulatorn (3.1 eller högre), nödvändiga verktyg och Python 3, tillsammans med pip. Följande kommer att vara ladda ner projektpaketen från GitHub-länken som jag har lämnat tidigare och inuti finns det ett skript som du måste köra på det här sättet (om du inte använder något alternativ är Catalina installerat som standard, men du kan ange vilken version av macOS du vill ha, välj den du vill ha ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Förresten, du kan bara välja mellan dessa tre versioner just nu. Det är synd att du inte kan välja mellan alla befintliga, men åtminstone de senaste finns tillgängliga, som är mest efterfrågade. Om du behöver Lion, Maverick, Tiger eller något annat, måste du göra det för hand ... Kom ihåg att med qemu kan du emulera vilken plattform som helst, även PPC för att köra MacOS X-versioner före x86-64.
För att utföra föregående steg måste du ha en aktiv internetanslutning. Om du redan har en macOS-systembild .img eller .dmg (i det här fallet konverteras den till .img med dmg2img), kan du hoppa över föregående steg och gå direkt till nästa, eftersom vad det gör är att få macOS . Nu måste du skapa en virtuell hårddisk där macOS körs i QEMU (du kan ersätta disknamn med det namn du vill ha och i stället för 64 GB utrymme, lägg det du behöver för din MV, med cirka 20 GB du skulle ha):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Nu, bland filerna som laddas ner från GitHub hittar du en basic.h, du måste lägga till dessa rader i slutet av honom med en redaktör:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y kör nämnda skript För att starta maskinen, partitionera och börja installationen av macOS:
./basic.sh
Du kan också göra det med Virtual Machine Manager eller Virt-Manager istället för qemu ... Och också en huvudlös / molnbaserad.
Y Det är klartDu bör nu ha din macOS-maskin i den valda versionen tillgänglig att arbeta med. Som du kan se gör dessa verktyg och skript som tillhandahålls av det här projektet ditt arbete mycket lättare, särskilt eftersom du inte behöver leta efter en macOS-avbildning, men den tillhandahåller den redan till dig.
Tack till dem som har bidragit till detta projekt kan du köra en macOS-maskin med den version du behöver mycket enkelt.
Hej, när jag installerar det installerar det mig på en 2 GB partition och inte på 64 GB som jag tidigare har skapat, eftersom jag väljer partitionen eftersom den inte tillåter mig.
innan du måste gå till diskverktyg och formatera 64g-partitionen, när du har gjort det väljer du det när du ger möjlighet att installera.
Av någon anledning kommandot
qemu-img skapa -f qcow2 disk_name.qcow2 64G
bara skapa en virtuell disk av
197632 nov 18:01 macHD.qcow2
Varför?
Du måste formatera skivan som du skapade, innan du installerar skärmen innan du gör återställningen, använd först det sista alternativet och när du gör återställningen visas den skiva som du har skapat.
Nej nej, den disk som vi skapade kan inte formateras som du säger, eftersom det inte finns någon sådan disk i installationen. Det är problemet.
Liksom jag, när jag installerar MacOs-systemet, visar det mig bara en 2 GB-partition och säger att den är låst och jag kan inte välja den.
Kan vara med AMD-processorer
innan du måste gå till diskverktyg och formatera 64g-partitionen, när du har gjort det väljer du det när du ger möjlighet att installera.
Jag trodde att 20 GB räckte ... hahahaha det tillåter inte att minst 24 GB installeras ... hur tar jag bort disken?
Detta skulle vara väldigt intressant för mig om operativsystemet kunde användas till 100% men eftersom det är en emulerad installation kommer det förmodligen bara att ge 50-60%. Jag måste fråga:
Fungerar all hårdvara i utrustningen, till exempel Thunderbolt 3-portarna?
För att arbeta med ljud kan du installera drivrutinerna för t.ex. en apollo UAD och arbetar med låga latenser? UA Apollo twin X (Thunderbolt 3)
Kan det virtuella diskutrymmet ökas per instans? installera programvara som pro-verktyg, cubase, etc.?
För om allt detta kunde vara möjligt och systemet var stabilt ... tyg: D
När jag kör basic.sh rapporterar det ett fel:
Kunde inte komma åt KVM-kärnmodulen: Ingen sådan fil eller katalog
qemu-system-x86_64: kunde inte initiera KVM: Ingen sådan fil eller katalog
efter sudo apt-get installera qemu-system qemu-utils python3 python3-pip. ladda ner projektpaketen från GitHub-länken ???? förlåt jag är väldigt ny på Linux. vad är steget / kommandot.
Jag går till detta steg men det säger att det inte kan hittas
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: kommandot hittades inte
Det är inte ett enda manus utan ett dubbelt före Catalina. Hur som helst, som det står i projektets förvar på GitHub, behöver du inte lägga den version du vill installera om du vill installera Catalina eftersom det är standardalternativet.
Hej,
Kan någon hjälpa mig? Jag får det här felet.
./basic.sh
Kunde inte komma åt KVM-kärnmodulen: Ingen sådan fil eller katalog
qemu-system-x86_64: kunde inte initiera KVM: Ingen sådan fil eller katalog
Har filen på hårddisken som du skapade samma namn som filen som du lade till i raderna till basic.sh?
Du borde ha lagt till följande i slutet av basic.sh:
-drive id = SystemDisk, om = ingen, fil = disk_name.qcow2 \
-enhet ide-hd, buss = sata.4, enhet = SystemDisk \
och namnet på den virtuella hårddisken du skapade ska därför kallas disk_name.qcow2 i detta fall.
Det verkar dumt men många gånger kommer den typen av fel från filernas namn och mer när felet säger "Ingen sådan fil eller katalog".
Se till att också köra basic.sh-skriptet som administratör, det vill säga:
sudo ./basic.sh
Jag har gjort det och disken visas inte i installationen, kanske förutom i ./basic.sh är det också nödvändigt att ändra namnet på någon annan plats innan du startar sudo ./basic.sh?
Jag har skapat disken igen med det här kommandot och nu om det visas:
qemu-img skapa -f qcow2 disk_name.qcow2 32G
Kan någon hjälpa mig så att qemu känner igen USB-enheten
Någon har försökt ansluta en iPhone och kunna använda den, det vill säga xCode-roll eller musiksynkronisering
Jag får en mycket låg upplösning, vet någon om det finns ett sätt att ändra upplösningen?
I filen basic.sh finns en rad som säger:
-vga qxl\
Det finns möjlighet att ändra det för den här andra:
-vga std\
Å andra sidan, om du anger den virtuella maskinen för mac i själva mac-inställningarna och går in på skärmar där kan du ändra inställningarna.
En annan sak, det är inte detsamma på upplösningsnivån att köra den virtuella maskinen i fönsterläge eller i helskärm, för att gå till helskärm i qemu måste du använda tangentkombinationen: ctrl + alt + F
Vet någon hur man får USB till att fungera på den här virtuella maskinen? Qemu känner inte ens igen dem.
Hälsningar. Jag kunde perfekt installera maskinen med Mac OS Mojave.
Fråga: Hur kan jag öka maskinens RAM-minne?
Jag stannar vid 2 GB och vill lägga 4 GB på det.
Mycket bra Samma sak händer dig, jag har 8 GB minne men med macOS Catalina får jag bara 2 GB. Har du kunnat lösa det?
tack
Redan löst. I filen basic.sh har du en rad som markerar ditt minne. Som standard är det 2 GB. Lägg det riktiga minnet som du har och spara. Linjen är den här:
-m 2G \
Hur kan jag öka grafikkortets kapacitet?
Den har bara 3 MB och jag vill lägga till den.
Kan du hjälpa mig snälla, när jag gör installationen och jag ska välja skivan där den ska installeras, verkar det som om skivan är blockerad
Hej:
Efter instruktionerna har jag Mac OS Catalina, som kör Qemu och Linux Mint 20.
Snälla, kan någon beskriva mig, hur man kan aktivera, för alla Linux-användare, att kunna köra den virtuella maskinen.
Väl beskriver de behörigheter som jag måste ge för att komma åt mitt / hem, eller anger hur jag ska flytta maskinen i en annan mapp med åtkomst till alla användare.
Jag skapar det med mitt användarnamn, men min dotter vill använda det och kan inte från sitt.
Tack så mycket.
Det fungerar mycket bra och väldigt flytande eftersom det i VirtualBox med Windows är mycket långsamt
Jag kunde inte avsluta framgångsrikt, det gav mig {o följande meddelanden:
Hämta BaseSystem / BaseSystem.dmg ... [################################################################ ################################################################ ################################ dmg ... [####################### #################### -] Hämta BaseSystem / BaseSystem.dmg ... [## ######################### ###############] 100%
./jumpstart.sh: rad 39: / home / alex / Downloads / tools / dmg2img: kan inte köra binär fil: Fel körbart format
alex @ alex-Macmini: ~ / Nedladdningar $ qemu-img skapa -f qcow2 alex_mac.qcow2 24G
Formatera 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Nedladdningar $ ./basic.sh
Kunde inte komma åt KVM-kärnmodulen: Tillstånd nekad
qemu-system-x86_64: det gick inte att initiera KVM: Tillstånd nekad
./basic.sh: rad 30: -enhet: kommandot hittades inte
Jag kommer att uppskatta ditt stöd
hej, jag vet inte om det här är rätt ställe men jag behöver hjälp, i min elementära linux distro i några månader har jag installerat ClamTK från den grundläggande officiella butiken det har orsakat mig störningar, det är inte tillåtet att avinstallera och när du installerar olika program som det från QUEMU eller någon annan utgång följande:
dpkg: fatalt oåterställbart fel, avbryter:
läsa listan med filer för paketet 'libclamav9: amd64': Inmatnings-/utdatafel
E: Delprocess / usr / bin / dpkg tillbaka en felkod (2)
Snälla hjälp det här felet tillåter mig inte att uppdatera OS-filerna antingen manuellt eller automatiskt, det tillåter mig inte att installera nya program
Hej, testa detta:
cd / var / lib / dpkg
ls-l
Leta efter en fil som heter status
sudo CP -status status.BAK
sudo nano-status
Titta i den här filen efter paketet 'libclamav9: amd64'
När du har hittat var den är, radera all text som hänvisar till den, från "Paket" till "Original-Maintainer"
Spara med Ctrl + O och avsluta redigeraren
sudo apt uppgradering
sudo apt –fix-broken installation
sudo rm status.bak
Det borde fungera.
Hälsningar!