How to run macOS on Linux (without too much hassle)

Subscribers:
390,000
Published on ● Video Link: https://www.youtube.com/watch?v=Qa6y_CiyAMA



Duration: 17:42
141,972 views
5,900


Head to https://squarespace.com/thelinuxexper... to save 10% off your first purchase of a website or domain using code thelinuxexperiment

Grab a brand new laptop or desktop running Linux: https://www.tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more personal thoughts
- polls on the next topics I cover,
- your name in the credits

YouTube: https://www.youtube.com/@thelinuxexp/...
Patreon:   / thelinuxexperiment  

Or, you can donate whatever you want:
https://paypal.me/thelinuxexp
Liberapay: https://liberapay.com/TheLinuxExperim...

👕 GET TLE MERCH
Support the channel AND get cool new gear: https://the-linux-experiment.creator-...

🎙️ LINUX AND OPEN SOURCE NEWS PODCAST:
Listen to the latest Linux and open source news, with more in depth coverage, and ad-free! https://podcast.thelinuxexp.com

🏆 FOLLOW ME ELSEWHERE:
Website: https://thelinuxexp.com
Mastodon: https://mastodon.social/web/@thelinuxEXP
Pixelfed: https://pixelfed.social/TLENick
PeerTube: https://tilvids.com/c/thelinuxexperim...
Discord:   / discord  

Timecodes:

00:00 Intro
00:35 Sponsor: Squarespace
01:33 Quickemu & QuickGUI
03:02 Graphical Setup
04:51 CLI setup
05:18 Install macOS
07:38 Configure the VM
09:56 Limitations
13:01 What you can do
15:25 Sponsor: Tuxedo Computers
16:34 Support the channel

#Linux #vm #macos #macosventura #macosmonterey

QuickEmu: https://github.com/quickemu-project
QuickGUI: https://github.com/quickemu-project/q...

Quickemu thing is a simple program that uses Qemu to automatically create vms for a bunch of operating systems, whether that's macOS, Linux or Windows.

So, if you went for the GUI, it's all extremely simple: you launch QuickGUI after installing it. The app might take a while to display anything inside the window, but once it does, you can click on "Create new machines".

You then get to pick the directory where you want to set things up, and the operating system you want to install. Once the download is done, click "dismiss", and then the little "X" in the top left to close the downloader part of the app. You can then click "manage existing machines", and click the little "play" button next to your macOS VM, and you're good to go, you should land in the setup for macOS.

If you don't want to use a GUI, you can run quickemu using the command line.

quickget macos monterey
quickemu --vm macos-monterey.conf

Inside macOS, open disk utility, and select the hard drive that was created for you, it should be about 100 gigs. Click the erase button in the top right corner, and rename the disk.

Confirm, and then close Disk utility. Click "reinstall mac os monterey", and proceed to select your recently erased hard drive, and to accept the licensing terms.

The install will then run, it takes a long while. On my own computer, it took about 1h to complete, so be patient. Once the install is done, you should be able to reboot into a macOS session.

To change the configuration of the VM, you have a text file, that is stored in the directory you picked at install, in my case, it's in my home folder. It should be called macos-monterey.conf.

By default, you'll only use 2 CPU cores, I changed that to 4, as my system can handle that without any problem. Just change the number after the cpu_cores parameter.

If you want to give the VM more RAM, add the following line:
ram="16G"

You'll also want to enable TRIM: open the terminal app from macOS

sudo trimforce enable

If you want to pass a CD ROM as an ISO to the VM, add this to the config file of the VM:

fixed_iso="/path/to/image.iso"

Now, of course, it's a VM, so there are limitations. First, 3D acceleration won't be good here.

If you can't login to any icloud services or the mac App Store, you'll also have to run a little command.
To solve that, you can open the macOS system preferences, then go to network, and delete all the network devices.

Then you'll need to open the macOS terminal app, and type the following command line:

sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist




Other Videos By The Linux Experiment


2024-03-19GNOME 46 REVIEW: the shape of things to come!
2024-03-17GREAT RESOURCES to learn about LINUX: command line, architecture, gaming, customization, news...
2024-03-15France's HUGE breach, EU won't regulate FOSS, Cosmic delayed: Linux & Open Source News
2024-03-08EU wrecks Apple, Fedora drops X11, Linux at 4%: Linux & Open Source News
2024-03-06The FULL AMD Linux laptop! (RADEON GPU & Ryzen CPU): Tuxedo Sirius 16 review
2024-03-01Nintendo sues FOSS emulator, Nvidia thinks coding is dead, Plasma 6 is out: Linux & Open Source News
2024-02-28KDE PLASMA 6 review: was it worth the wait?
2024-02-2612 GREAT command line programs YOU recommended!
2024-02-23Crypto scam on the Snap store, Warp on Linux, an API for RGB: Linux & Open Source news
2024-02-16Mozilla layoffs, Cosmic DE alpha, India bans Proton Mail: Linux & Open Source News
2024-02-14How to run macOS on Linux (without too much hassle)
2024-02-09Mozilla's new CEO, Apple breaks PWA, Wine on Android: Linux & Open Source News
2024-02-07Why you'd want a TILING WINDOW MANAGER, and why I DON'T
2024-02-02VSCode & MS Edge problems, Fedora KDE might keep X11, Wine on Wayland: Linux & Open Source News
2024-01-29Affordable (under 550€) Linux laptops! Slimbook Elemental Review
2024-01-26Apple is the devil, Wayland drama & Flathub is HUGE: Linux & Open Source News
2024-01-19OpenSUSE goes immutable? Snap creates issues, Fuchsia is dead? Linux & Open Source News
2024-01-17Ranking Linux Distributions for 2024: a tier list for my use case !
2024-01-15Linux Mint 21.3 Review: solid Wayland support!
2024-01-12Cosmic & GNOME 46 Alpha, Linux 6.7 & new SteamOS device: Linux & Open Source News
2024-01-10Big things are coming to Linux in 2024, but don't expect too much...



Tags:
linux
open source
distribution
linux distro
linux help
linux tutorial
linux 2023
opensource
linux tips
distro
linux for beginners 2023
linux tutorial 2023
linux vs windows