mirror of
https://github.com/foxlet/macOS-Simple-KVM.git
synced 2024-11-26 21:19:41 +01:00
[DOCS] Clarify Cloud support, QEMU version.
This commit is contained in:
parent
9907ea1f8a
commit
ad126cd4df
2 changed files with 15 additions and 8 deletions
|
@ -1,11 +1,12 @@
|
||||||
# macOS-Simple-KVM
|
# macOS-Simple-KVM
|
||||||
Documentation to set up a simple macOS VM in QEMU, accelerated by KVM.
|
Documentation to set up a simple macOS VM in QEMU, accelerated by KVM.
|
||||||
|
|
||||||
By [@FoxletFox](https://twitter.com/foxletfox), and the help of many others.
|
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)
|
||||||
Find this useful? [You can donate here!](https://commerce.coinbase.com/checkout/96dc5777-0abf-437d-a9b5-a78ae2c4c227)
|
|
||||||
|
New to macOS KVM? Check [the FAQs.](docs/FAQs.md)
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
You'll need a Linux system with `qemu`, `python3`, `pip` and the KVM extensions installed for this project. A Mac is **not** required. Some examples for different distributions:
|
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:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt-get install qemu-system qemu-utils python3 python3-pip # for Ubuntu, Debian, Mint, and PopOS.
|
sudo apt-get install qemu-system qemu-utils python3 python3-pip # for Ubuntu, Debian, Mint, and PopOS.
|
||||||
|
@ -31,7 +32,7 @@ and add it to the end of `basic.sh`:
|
||||||
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
|
-drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
|
||||||
-device ide-hd,bus=sata.4,drive=SystemDisk \
|
-device ide-hd,bus=sata.4,drive=SystemDisk \
|
||||||
```
|
```
|
||||||
> Note: If you're running on a headless system (such as on Cloud providers), you will need `-nographic` and set up `-vnc` to use it.
|
> Note: If you're running on a headless system (such as on Cloud providers), you will need `-nographic` and `-vnc :0 -k en-us` for VNC support.
|
||||||
|
|
||||||
Then run `basic.sh` to start the machine and install macOS. Remember to partition in Disk Utility first!
|
Then run `basic.sh` to start the machine and install macOS. Remember to partition in Disk Utility first!
|
||||||
|
|
||||||
|
|
|
@ -2,3 +2,9 @@
|
||||||
|
|
||||||
## Q: How much disk space do I need?
|
## Q: How much disk space do I need?
|
||||||
A: The jumpstart download is ~500MB compressed (2GB uncompressed), the installation files are uncompressed and measure 6.5GB. Bare minimum virtual disk size would be around 20GB, but you'll find it hard to get any apps installed (like Xcode, which is at least 8GB compressed).
|
A: The jumpstart download is ~500MB compressed (2GB uncompressed), the installation files are uncompressed and measure 6.5GB. Bare minimum virtual disk size would be around 20GB, but you'll find it hard to get any apps installed (like Xcode, which is at least 8GB compressed).
|
||||||
|
|
||||||
|
## Q: Does this work on DigitalOcean/ScaleWay/Azure/GCS?
|
||||||
|
A: If the cloud providers supports KVM as well as the necessary CPU instructions, yes.
|
||||||
|
In some cases only certain tiers work on some providers as the CPUs need to be supported.
|
||||||
|
|
||||||
|
For DigitalOcean, this means a `General Purpose` or `CPU Optimized` machine is required. `Ubuntu 19.04` or newer is recommended.
|
Loading…
Reference in a new issue