Sosumi je balíček snap založený na macOS Simple KVM, který usnadňuje stahování a instalaci macOS do virtuálního počítače (dodává se s qemu-virgil, který obsahuje virtio-vga, paravirtuální 3D grafický ovladač). Nedodává se s macOS, ale stahuje si instalační obraz pro macOS Catalina.
Od začátku stojí za zmínku, že Apple neumožňuje instalaci macOS na hardware jiného výrobce. Chcete-li toto legálně používat, musí být na hardware Apple nainstalován Linux.
Po několika hodinách používání Sosumi na mé ploše Ubuntu 20.04 vám mohu říci, že instalace trvá poměrně dlouho (na mém systému asi 50 minut) a systém macOS může být trochu pomalý, ale je použitelný. Jako takový nemusí být vhodný pro náročné úkoly, ale je perfektní pro testování.
Tento balíček snap, který vytvořil Alan Pope z Canonical / Ubuntu, usnadňuje instalaci a spuštění macOS ve virtuálním počítači na Debian / Ubuntu, Fedora a dalších distribucích Linuxu (po instalaci snapd). Zdroj balíčku snap najdete na GitHubu. Pokud však nechcete používat balíček snap, máte možnost použít macOS Simple KVM, sadu nástrojů pro nastavení rychlého virtuálního stroje macOS v QEMU (urychleném pomocí KVM). b>
Také by vás mohlo zajímat:Instalace macOS Big Sur nebo Catalina do virtuálního počítače s Docker OSX
Než to nainstaluji, chci si být vědom několika důležitých věcí:
- Po instalaci macOS do virtuálního počítače se celková velikost složky Sosumi (
~/snap/sosumi
) v mém systému je asi 31,5 GB, ale to se může zvětšit, jak budete instalovat další aplikace do virtuálního počítače macOS - Procesor vašeho počítače musí podporovat hardwarovou virtualizaci. Podívejte se na kontrolní seznam KVM odtud a zjistěte, zda váš procesor toto podporuje
- Jsou podporovány procesory Intel i AMD, ale doporučení jsou procesory Core a Xeon Ivy Bridge (nebo vyšší) nebo procesory Ryzen a Threadripper (z části Časté dotazy o macOS Simple KVM)
- Virtuální počítač QEMU může uvolnit kurzor myši stisknutím
CTRL + Alt + G
- Spouštěcí skript, který obsahuje různé parametry (jako je dostupná paměť virtuálního počítače, počet CPU atd.), které můžete optimalizovat, naleznete v
~/snap/sosumi/common/launch
Jak nainstalovat macOS do virtuálního počítače (QEMU) v systému Linux pomocí balíčku Sosumi snap
Abyste mohli nainstalovat Sosumi, musíte být schopni nainstalovat balíčky Snap na váš systém. Toto je v Ubuntu ve výchozím nastavení povoleno a v ostatních distribucích Linuxu postupujte podle pokynů v dokumentech Snapcraft.
1. Nainstalujte balíček Sosumi snap:
sudo snap install sosumi --edge
Proč okraj? V mém testu se virtuální stroj macOS po použití stabilního balíčku Sosumi nespustil, ale funguje s verzí Edge. --edge
můžete přeskočit z příkazu k instalaci stabilní verze, pokud chcete.
2. Spusťte Sosumi poprvé zadáním sosumi
v terminálu. To je vyžadováno pouze poprvé; Pro budoucí spuštění bude vytvořen zástupce nabídky aplikací.
[[Edit]]Pokud narazíte na problém, který říká, že Sosumi / qemu nelze spustit, protože X11 nelze spustit, přidejte svého uživatele do kvm
Skupina:
sudo usermod -aG kvm $USER
Problém zmíněný Bobem Whitem v komentářích níže.
3. Po spuštění virtuálního počítače stiskněte Enter
až Boot macOS Install from macOS Base System
:
4. Naformátujte pevný disk virtuálního počítače macOS.
Dostanete se na obrazovku s dialogem nazvaným macOS Utilities
– odtud klikněte na Disk Utility
:
V dialogovém okně Disk Utility vyberte první Apple HDD
v levém postranním panelu (ten s kapacitou 68,72 GB) klikněte na Erase
, zadejte název pevného disku (např. macOS) a zbývající možnosti ponechte beze změny (systém souborů Mac OS Extended (Journaled) s mapou oddílu GUID):
Nyní klikněte na Erase
pro formátování oddílu.
5. Nainstalujte macOS do virtuálního počítače.
Až budete hotovi, ne Disk Utility
a dostanete se na macOS Utility
znovu dialog. V tomto dialogu vyberte Reinstall macOS
. klikněte na Continue
několikrát a dostanete se na obrazovku, kde musíte vybrat pevný disk naformátovaný v kroku 4:
Dále klikněte na Install
a instalace začne:
Virtuální počítač se v určitém okamžiku automaticky restartuje, poté bude pokračovat v instalaci a po dokončení se restartuje.
6. Spusťte macOS
Po dokončení instalace se virtuální počítač macOS restartuje a v nabídce Start se objeví některé další možnosti. Pomocí tlačítek se šipkami doleva/doprava vyberte Boot macOS from...
, takže (v Boot macOS from macOS
, druhý macOS je název pevného disku nastavený v kroku 4:
Tuto možnost musíte vybrat pokaždé, když spustíte virtuální počítač, kdykoli budete chtít spustit macOS.
Při prvním spuštění macOS musíte provést úvodní nastavení (obrázek výše), vybrat umístění a preferované jazyky, volitelně se přihlásit pomocí svého Apple ID, souhlasit s podmínkami použití atd. Počítačový účet (uživatelské jméno a heslo). Až budete hotovi, měla by se načíst plocha macOS Catalina.