Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork62
1. Getting Started
It's easy to get up and running. Simply clone the repo, fix permissions, and run.Make sure you havealldependencies installed before getting started.
Warning
As of v0.9.0, the main menu file is nowmain.py. This wiki has been updated to reflect this change.If you are on an older project version (<= v0.8.6), this file will still be namedsetup.py.
git clone https://github.com/Coopydood/ultimate-macOS-KVMcd ultimate-macOS-KVMchmod +x main.pyor, do all this with a one-liner:
git clone https://github.com/Coopydood/ultimate-macOS-KVM && cd ultimate-macOS-KVM && chmod +x main.pyTo begin using the project, run themain.py file found in the root of the repo directory. It can be run using the following command:
./main.pyThis is your central hub - a macOS-KVM swiss army knife per se. You should use this script to access any other parts of the project, as the other script filesare not intended to be run directly by the user.
When using the script, make sure you are cd'd into theultimate-macOS-KVM repo directory first. Example:
[name@hostname ~]$ cd ultimate-macOS-KVM[name@hostname ultimate-macOS-KVM]$ ./main.pyImportant
Donot usesudo. If you're in the habit of running everything with superuser permissions - break that habit before it breaks you.None of my scripts requiresudo or root permissions. The only exception to this would be when running a config scriptwith a physical PCI device passed through using VFIO-PCI, as this may require superuser permissions as you're dealing with physical devices.

Written and maintained byCoopydood.
You cancontribute to documentation, too!