OSX-KVM - October 2021 Batch Update #2

This commit is contained in:
Dhiru Kholia
2021-10-26 10:22:43 +05:30
committed by Dhiru Kholia
parent 26ce72f258
commit a9ef589cc2
7 changed files with 114 additions and 17 deletions

View File

@@ -7,7 +7,7 @@ Note: All blobs and resources included in this repository are re-derivable (all
instructions are included!).
:green_heart: Looking for **commercial** support with this stuff? I am [available
over email](mailto:dhiru.kholia@gmail.com?subject=[GitHub]%20OSX-KVM%20Commercial%20Support%20Request&body=Hi%20-%20We%20are%20interested%20in%20purchasing%20commercial%20support%20options%20for%20your%20project.) for a chat for **commercial support options only**.
over email](mailto:dhiru.kholia@gmail.com?subject=[GitHub]%20OSX-KVM%20Commercial%20Support%20Request&body=Hi%20-%20We%20are%20interested%20in%20purchasing%20commercial%20support%20options%20for%20your%20project.) for a chat for **commercial support options only**. Note: Project sponsors get access to the `Private OSX-KVM` repository, and direct support.
Working with `Proxmox` and macOS? See [Nick's blog for sure](https://www.nicksherlock.com/).
@@ -78,10 +78,11 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
This step may need to be adapted for your Linux distribution.
* Add user to the `kvm` group (might be needed).
* Add user to the `kvm` and `libvirt` groups (might be needed).
```
sudo usermod -aG kvm $(whoami)
sudo usermod -aG libvirt $(whoami)
```
Note: Re-login after executing this command.
@@ -97,6 +98,14 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
cd OSX-KVM
```
Repository updates can be pulled via the following command:
```
git pull --rebase
```
This repository uses rebase based workflows heavily.
* Fetch macOS installer.
```
@@ -106,7 +115,7 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
You can choose your desired macOS version here. After executing this step,
you should have the `BaseSystem.dmg` file in the current folder.
ATTENTION: Let the `Big Sur` setup sit at the `Country Selection` screen, and
ATTENTION: Let `>= Big Sur` setup sit at the `Country Selection` screen, and
other similar places for a while if things are being slow. The initial macOS
setup wizard will eventually succeed.
@@ -116,10 +125,11 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
$ ./fetch-macOS-v2.py
1. High Sierra (10.13)
2. Mojave (10.14)
3. Catalina (10.15) - RECOMMENDED
4. Latest (Big Sur - 11)
3. Catalina (10.15)
4. Big Sur (11.6) - RECOMMENDED
5. Monterey (latest)
Choose a product to download (1-4): 3
Choose a product to download (1-5):
```
Note: Modern NVIDIA GPUs are supported on HighSierra but not on later
@@ -157,6 +167,8 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
- You are all set! 🙌
- TIP: Using a non-APFS filesystem is recommended.
- (OPTIONAL) Use this macOS VM disk with libvirt (virt-manager / virsh stuff).
- Edit `macOS-libvirt-Catalina.xml` file and change the various file paths (search
@@ -184,9 +196,6 @@ Phenom II X3 720 does not. Ryzen processors work just fine.
- Launch `virt-manager` and start the `macOS` virtual machine.
Note: You may need to run `sudo ip link delete tap0` command before
`virt-manager` is able to start the `macOS` VM.
### Setting Expectations Right
@@ -195,7 +204,7 @@ for a variety of purposes (e.g. software builds, testing, reversing work), and
it may be all you need, along with some tweaks documented in this repository.
However, such a system lacks graphical acceleration, a reliable sound sub-system,
USB (3) functionality and other similar things. To enable these things, take a
USB 3 functionality and other similar things. To enable these things, take a
look at our [notes](notes.md). We would like to resume our testing and
documentation work around this area. Please [reach out to us](mailto:dhiru.kholia@gmail.com?subject=[GitHub]%20OSX-KVM%20Funding%20Support)
if you are able to fund this area of work.
@@ -245,6 +254,12 @@ Gabriel Somlo also has [some thoughts](http://www.contrib.andrew.cmu.edu/~somlo/
You may also find [this 'Announcing Amazon EC2 Mac instances for macOS' article](https://aws.amazon.com/about-aws/whats-new/2020/11/announcing-amazon-ec2-mac-instances-for-macos/
) interesting.
Note: It is your responsibility to understand, and accept (or not accept) the
Apple EULA.
Note: This is not legal advice, so please make the proper assessments yourself
and discuss with your lawyers if you have any concerns (Text credit: Dortania)
### Motivation