• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Maker Hacks

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • YouTube
  • Recommendations
  • Contact

Easiest. Hackintosh. Ever. – How to Install MacOS Virtual Machine on Your PC Using Sosumi & Ubuntu

You are here: Home / Hacks, Tips, and Tutorials / Easiest. Hackintosh. Ever. – How to Install MacOS Virtual Machine on Your PC Using Sosumi & Ubuntu
FacebookTweetPin
Author: Chris Garrett

Today, we’re going to create the world’s easiest Hackintosh using the virtual MacOS package, Sosumi.

Now, before you get too excited, it’s not actually strictly speaking a Hackintosh, in that it doesn’t run on the bare metal. Instead it runs on a host operating system.

It is the full MacOS (in this case, Catalina). You can even pass through your GPU. You can use AMD processors and you can give it a whole bunch of memory.

macosx catalina running on ubuntu via sosumi kvm
macosx catalina running on ubuntu via sosumi kvm

While it is not quite as advanced as some other systems, it is by far the easiest.

Now, installing MacOS is never quick, but Sosumi is the least tedious, least intensive and easiest to get going MacOS you can run outside of using actual Apple Mac hardware.

What Sosumi will give you is a Mac that can run the internet. You can run Safari, you can get your iMessages and you can run Apple Mac software almost as if it’s native.

Despite it being so easy, it’s actually quite capable, but there are some limitations. If you do want to go even further than I’ll give you some tips at the end for the next step to go even deeper.

But if you just want to say, have iMessage running or you want to be able to test things natively in Safari, or if you want to do some quick code that only Apple Mac can do, then this is definitely for you.

Installing Sosumi KVM on Ubuntu with Snap

I mentioned it does need a host operating system. Now I’m reliably informed that windows 10, using the windows subsystem for Linux can actually run these sorts of installations using the Snap Package Manager, but I’m going to run this on my Ubuntu installation.

Ubuntu is the easiest Linux to set up in my opinion, and it has a very easy to follow install procedure.

The process starts with running the snap package, and you do this with

sudo snap install

See if Snapd is already installed in your linux distro
See if Snapd is already installed in your linux distro

Plus the name of the package, in this case it’s Sosumi. Then you need to enter your root password for sudo.

It’ll download all the files that it needs, and then it’ll progress to installing them. If you don’t have snap already set up, it should be in Ubuntu, but other distributions might not have it. In that case, you can download snap first.

Once the Sosumi is installed, then you go ahead and launch it and it’ll open the Clover boot manager.

The Virtual MacOS installation

In the Clover boot manager you’ll need to use the Apple disk utility to format the partition that it sets up for you. This partition will be called the Apple inc vertIO block.

Erasing it will format it and set it up ready for the Apple installer to use. The file system provided isn’t all that big, so it is a little bit restrictive in that regard.

Once you’ve got the file system set up, then you run “Re-install MacOS” and it will go ahead and install Catalina. At the time of watching this video, it may have already progressed to a future version because it actually does download it from Apple to install.

Increasing Sosumi MacOS Performance by Maxing Out RAM and Processor Power

At this point, the installation is complete, but you do want to add to the configuration extra memory and extra processor cores, which will speed it up significantly.

Go into

~/snap/sosumi/common

Then edit the launch script. You’ll find there’s a -M for the memory configuration and there’s -SMP for the cores.

Boost the RAM and Processor Cores in Sosumi for better MacOS performance
Boost the RAM and Processor Cores in Sosumi for better MacOS performance

You want to bump the memory up as much as you can, and same with the cores. I’m using 12 of my 16 gigabytes, and I’m going to have four cores.

A More Advanced MacOS KVM

Now, if you want full control of the setup, if you want to have a really advanced system that is much more high-performance, then go ahead and check out the repo for MacOS Simple KVM.

Sosumi actually builds on top of MacOS Simple KVM. In fact, Sosumi is pretty much an installer for this system.

What MacOS Simple KVM allows you to do is have a massively configurable virtual machine that is almost as powerful as running a real Hackintosh.

It’s a lot more involved. You have to do a lot more manually, but once you have it set up, you can tweak everything about it.

With Sosumi we simply added memory and cores, and networking was bundled and worked out of the box. You need to do a lot more with Simple KVM to get to the same point.

While you do have to do more setup, there’s a lot more configuration possible, and you can even use it on a hosted virtual machine such as Digital Ocean and that means that you could have your Mac set up remotely.

Related

Category: Hacks, Tips, and TutorialsTag: emulation, hackintosh, how-to, kvm, macosx, sosumi, ubuntu, virtual machine
FacebookTweetPin

About Chris Garrett

Marketing Director by day, maker, retro gaming, tabletop war/roleplaying nerd by night. Co-author of the Problogger Book with Darren Rowse. Husband, Dad, 🇨🇦 Canadian.

Check out Retro Game Coders for retro gaming/computing.

☕️ Support Maker Hacks on Ko-Fi and get exclusive content and rewards!

Previous Post:Grove Ultrasonic Rangefinder SensorUltrasonic Rangefinding with the Wio Terminal and Grove Ultrasonic Sensor
Next Post:Triangle Labs Dragon Hotend ReviewTL Dragon

Sidebar

  • Facebook
  • Twitter
  • Instagram
  • YouTube

Recently Popular

  • Gweike Cloud Review
  • How to choose the right 3D printer for you
  • Glowforge Review – Glowforge Laser Engraver Impressions, Plus Glowforge Versus Leading Laser Cutters
  • Original Prusa i3 Mk3S Review
  • Best 3D Printing Facebook Groups
  • Elegoo Mars Review – Review of the Elegoo Mars MSLA Resin 3D Printer
  • Glowforge ‘Pass-Through’ Hack: Tricking the Front Flap of the Glowforge with Magnets to Increase Capacity
  • How to Make a DIY “Internet of Things” Thermometer with ESP8266/Arduino
  • Wanhao Duplicator i3 Review
  • IKEA 3D Printer Enclosure Hack for Wanhao Di3
  • Creality CR-10 3d printer review – Large format, quality output, at a low price!
  • 3D Printed Tardis with Arduino Lights and Sounds
  • Anet A8 Review – Budget ($200 or less!) 3D Printer Kit Review
  • Make your own PEI 3D printer bed and get every print to stick!
  • Upgrading the Wanhao Di3 from Good to Amazing
  • How to Install and Set Up Octopi / Octoprint
  • Creality CR-10 S5 Review

Copyright © 2023 · Maker Hacks · All Rights Reserved · Powered by Mai Theme