Virtuální stroje jsou velmi důležité ve výpočetním a softwarovém inženýrství. Primárně nám umožňují testovat a používat různé operační systémy bez nutnosti dalšího hardwaru. Kromě toho si můžete být jisti, že pokud se s virtuálním strojem něco pokazí, neporuší to váš stávající hostitelský operační systém.
Tato příručka vám ukáže, jak nainstalovat macOS na Ubuntu Linux pomocí virtuálního stroje QEMU-KVM. Díky tomu budete moci používat nativní software pro macOS, který není v Linuxu jinak k dispozici.
Co je QEMU?
QEMU je emulátor a virtualizátor virtuálního stroje, který je docela podobný VMware a VirtualBox ve Windows. Uživatelé často používají QEMU vedle KVM, protože poskytuje nativně implementovaný virtuální stroj v jádře Linuxu.
Hlavní výhodou QEMU je, že je velmi snadné jej nastavit a spravovat. Vytváření virtuálních strojů z příkazového řádku také nikdy nebylo s QEMU jednodušší. Můžete také použít rozhraní GUI s QEMU / KVM a preferovaným správcem GUI je virt-manager. Běh virtuální stroje vám tak poskytnou mnoho dalších výhod také.
Po dokončení testování virtuálního počítače QEMU / KVM a již jej nepotřebujete, můžete snadno odstranit soubor virtuálního disku přidružený k virtuálnímu počítači.
Instalace QEMU / KVM
QEMU / KVM můžete nainstalovat z příkazového řádku pomocí nástroje apt; apt se také používá k odinstalování aplikací na distribucích Linuxu založených na Debianu. Kromě toho byste měli instalovat nástroje Pythonu vedle balíčků QEMU.
Nainstalujte všechny požadované závislosti a pokračujte dále.
sudo apt-get install qemu-system qemu-utils python3 python3-pip
Tato příručka používá foxlet projekt na GitHubu usnadnit proces instalace systému macOS a správu virtuálního stroje pomocí QEMU / KVM.
Nejprve si budete muset stáhnout základní obraz a instalační nástroje macOS z oficiálního úložiště GitHub foxlets.
Přepněte na /Downloads složku, aby byl aktuální pracovní adresář.
cd ~ / Soubory ke stažení
Poté si projekt stáhněte pomocí wget nástroj:
wget https://github.com/foxlet/macOS-Simple-KVM/archive/refs/heads/master.zip
Stažené balíčky budou uloženy jako master.zip v /Downloads složku. Použijte rozbalit obslužný program příkazového řádku k extrahování obsahu balíčku.
rozbalte master.zip
Nástroj pro rozbalení uloží extrahovanou složku příkazu jako macOS-Simple-KVM-master.
Vytvoření složky KVM pro vaše virtuální stroje
Chcete-li snadno spravovat své virtuální stroje, můžete vytvořit složku s názvem KVM který bude obsahovat virtuální stroj macOS. Tento adresář můžete použít k hostování dalších virtuálních počítačů ve vašem systému.
mkdir ~ / KVM
Po vytvoření složky můžete rozbalenou složku obsahující instalační nástroje a skripty macOS přesunout do složky KVM. Pro zjednodušení také můžete složku přejmenovat na Operační Systém Mac. To vše můžete provést pomocí následujícího příkazu.
mv ~ / Soubory ke stažení / macOS-Simple-KVM-master / ~ / KVM / macOS
Vytvoření virtuálního disku
Nyní ve složce macOS, kterou jste nedávno přejmenovali, vytvoříte virtuální pevný disk.
cd ~ / KVM / macOS
Spusťte následující skript ze složky macOS, která bude hostovat váš virtuální stroj. Níže uvedený příkaz automaticky stáhne instalační obraz macOS Catalina.
./jumpstart
Se základním obrazem na místě můžete nyní vytvořit obraz virtuálního disku, do kterého budete instalovat macOS.
Použijte qemu-img nástroj pro vytvoření virtuálního pevného disku, který bude použit pro instalaci operačního systému.
qemu-img create -f qcow2 mac_os.qcow2 64G
Výše uvedený příkaz vytvoří název virtuálního disku mac_os.qcow2 v qcow2 formát s odhadovanou velikostí 64 GB. QEMU vytvoří větší obrázek, než který určíte, jak vidíte na výstupu níže, kde vytvoří disk o velikosti přibližně 68 GB.
Konfigurace virtuálního stroje
Dalším důležitým souborem ve složce macOS je basic.sh soubor, který se používá ke konfiguraci běhového prostředí virtuálního počítače.
Přidejte následující dva řádky ve spodní části basic.sh soubor a uložte jej.
-drive id = SystemDisk, pokud = žádný, soubor = mac_os.qcow2
-device ide-hd, bus = sata.4, drive = SystemDisk
Konečný obsah basic.sh by měl vypadat jako ten na obrázku níže.
Další konfigurací, kterou můžete změnit, je velikost paměti RAM, kterou bude virtuální stroj používat. Linka začínající na -m určuje velikost RAM v GB. Můžete určit počet jader CPU použitých virtuálním strojem v řádku, který začíná -smp, tj jádra = x.
Instalace systému macOS na Ubuntu
Instalaci spustíte spuštěním basic.sh soubor skriptu, který jsme právě upravili výše.
./základní.sh
Po spuštění výše uvedeného příkazu se zobrazí úvodní instalační obrazovka operačního systému macOS. lis Enter pokračovat.
Poznámka: Vaše myš nemusí v tuto chvíli správně fungovat. Místo toho budete muset pro navigaci používat klávesy se šipkami.
Použijte klávesy na klávesnici Ctrl + Alt + G ukončíte ovládací prvky myši a klávesnice z okna virtuálního počítače.
Přečtěte si licenční podmínky a pokračujte v instalaci výběrem možnosti Souhlasit knoflík.
Nezapomeňte naformátovat virtuální disk pomocí Disk Utility, než budete pokračovat v instalaci.
V levém panelu vyberte odpovídající velikost disku a klikněte na ikonu Vymazat knoflík. Poté disk přejmenujte na MainDisk v obslužném programu disku. K formátování disku použijte formát Apple File System (APFS) a schéma mapy oddílů GUID, jak je znázorněno níže.
Jakmile je vše nastaveno, zavřete okno obslužného programu disku červeným tlačítkem v levém horním rohu. Systém vás poté přesměruje na předchozí obrazovku.
Se správně naformátovaným virtuálním pevným diskem můžete nyní pokračovat v instalaci systému macOS výběrem možnosti Přeinstalujte macOS volba.
Nyní vyberte instalační disk, který bude obsahovat váš systém macOS.
Na další následující obrazovce stačí kliknout Pokračovat pokračovat v instalaci.
Instalace bude nějakou dobu trvat, jak můžete vidět z počátečního odhadovaného času níže, takže si vezměte šálek kávy nebo oblíbený nápoj a odpočiňte si.
Během procesu instalace nemusíte provádět další výběry, dokud se nezobrazí níže uvedená obrazovka s výzvou ke konfiguraci operačního systému.
Konfigurace instalace systému macOS
Pokud instalace došla tak daleko, je čas nakonfigurovat nový operační systém. Začněte výběrem země nebo regionu bydliště.
Poté pokračujte výběrem možností psaného a mluveného jazyka. Můžete použít Přizpůsobte nastavení Pokud chcete, můžete přidat další jazykovou podporu.
Další obrazovka vás seznámí s tím, jak Apple zpracovává data a soukromí uživatelů. Klikněte Pokračovat pokračovat.
V systému macOS máte možnost přenášet data z jiného počítače nebo paměťového média, ale v tuto chvíli to neuděláme, aby to nebylo jednoduché.
Můžete se později přihlásit pomocí svého Apple ID.
Na obrazovce Podmínky vyberte Souhlasit pokud chcete pokračovat v instalaci.
Nyní se můžete posunout vpřed a nastavit uživatelský účet. Chcete-li pokračovat, zadejte své uživatelské jméno a zabezpečené heslo. Můžete také poskytnout nápovědu, která vám pomůže zapamatovat si heslo pro případ, že byste jej zapomněli.
Na další obrazovce s názvem Express Set Up stačí stisknout Pokračovat.
Obrazovka analytiky vás požádá o souhlas se sdílením dat o selhání a používání s vývojáři. Zkontrolovat Sdílejte data o selhání a využití s vývojáři aplikací možnost a vyberte možnost Pokračovat knoflík.
Čas na obrazovce vám umožňuje nakonfigurovat, zda má macOS nahrávat, a poskytnout vám souhrn využití obrazovky. Vybrat Nastavit později a poté stiskněte Pokračovat knoflík.
Pokud jste fanouškem hlasových asistentů, můžete si vybrat, zda chcete Siri povolit nebo ne. Vybrat Pokračovat pokračovat v instalaci.
Posledním krokem, než uvidíte svou novou plochu macOS, je nastavení barvy motivu. Budeme vybírat Temný téma pro tento tutoriál.
Nakonec se vám zobrazí obrazovka plochy systému macOS. V této fázi můžete začít systém používat, ale občas se mohou objevit některé možnosti konfigurace. Můžete se také rozhodnout aktualizovat systém právě teď nebo později.
Tady to máte, macOS běží uvnitř virtuálního stroje na Ubuntu Linux.
Spuštění a zastavení virtuálního stroje
Pokud používáte virtuální stroj, můžete systém macOS vypnout nebo restartovat. Virtuální stroj zastavíte stisknutím Ctrl + C v terminálu, který má basic.sh běží skript.
Chcete-li virtuální počítač znovu zapnout, jednoduše spusťte basic.sh skript uvnitř složky macOS, která je hostitelem vašeho virtuálního pevného disku.
./základní.sh
Zobrazí se následující spouštěcí obrazovka. Vyberte možnost, která říká Spusťte MacOS z MainDisku.
Více konfigurací s QEMU / KVM
Můžete dále konfigurovat nastavení virtuálního počítače včetně rozlišení obrazovky, ale tato příručka se zaměřuje výhradně na pokrytí aspektu instalace. Otevři /docs složku v adresáři macOS, která obsahuje virtuální pevný disk, kde najdete další informace o další konfiguraci systému.
Váš virtuální stroj macOS automaticky použije připojení k internetu používané hostitelským operačním systémem, takže můžete snadno pokračovat v instalaci oblíbených aplikací. Podobně můžete nainstalovat macOS pomocí virtuálního počítače také v operačním systému Windows.
Nejste si jisti, zda si s Macem rozumíte? Naučte se, jak spustit macOS ve Windows 10 pomocí virtuálního počítače.
Přečtěte si další
- Linux
- Ubuntu
- Virtuální stroj
- Operační Systém Mac
Mwiza vyvíjí software podle povolání a rozsáhle píše o Linuxu a front-end programování. Mezi jeho zájmy patří historie, ekonomie, politika a podniková architektura.
Přihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!
Ještě jeden krok…!
V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.