You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-5Lines changed: 11 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
1
# macOS-Simple-KVM
2
2
Documentation to set up a simple macOS VM in QEMU, accelerated by KVM.
3
3
4
-
By [@FoxletFox](https://twitter.com/foxletfox), and the help of many others. Find this useful? [You can donate here!](https://commerce.coinbase.com/checkout/96dc5777-0abf-437d-a9b5-a78ae2c4c227)
4
+
By [@FoxletFox](https://twitter.com/foxletfox), and the help of many others. Find this useful? You can donate [on Coinbase](https://commerce.coinbase.com/checkout/96dc5777-0abf-437d-a9b5-a78ae2c4c227) or [Paypal!](https://paypal.com/cgi-bin/webscr?cmd=_xclick&business=foxlet%40furcode%2eco&item_name=macOS%2dSimple%2dKVM).
5
5
6
-
New to macOS KVM? Check [the FAQs.](docs/FAQs.md)
6
+
New to macOS and KVM? Check [the FAQs.](docs/FAQs.md)
7
7
8
8
## Getting Started
9
-
You'll need a Linux system with `qemu` (3.1 or later), `python3`, `pip` and the KVM extensions installed for this project. A Mac is **not** required. Some examples for different distributions:
9
+
You'll need a Linux system with `qemu` (3.1 or later), `python3`, `pip` and the KVM modules enabled. A Mac is **not** required. Some examples for different distributions:
10
10
11
11
```
12
12
sudo apt-get install qemu-system qemu-utils python3 python3-pip # for Ubuntu, Debian, Mint, and PopOS.
13
13
sudo pacman -S qemu python python-pip # for Arch.
14
14
sudo xbps-install -Su qemu python3 python3-pip # for Void Linux.
15
-
sudo zypper in python3-pip qemu-tools qemu-kvm qemu-x86 qemu-audio-pa # for openSUSE Tumbleweed
15
+
sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip # for openSUSE Tumbleweed
16
16
```
17
17
18
18
## Step 1
@@ -38,7 +38,13 @@ and add it to the end of `basic.sh`:
38
38
Then run `basic.sh` to start the machine and install macOS. Remember to partition in Disk Utility first!
39
39
40
40
## Step 2a (Virtual Machine Manager)
41
-
If instead of QEMU, you'd like to import the setup into Virt-Manager for further configuration, just run `make.sh --add`.
41
+
If instead of QEMU, you'd like to import the setup into Virt-Manager for further configuration, just run `sudo ./make.sh --add`.
42
+
43
+
## Step 2b (Headless Systems)
44
+
If you're using a cloud-based/headless system, you can use `headless.sh` to set up a quick VNC instance. Settings are defined through variables as seen in the following example. VNC will start on port `5900` by default.
0 commit comments