mirror of https://github.com/kholia/OSX-KVM.git
Compare commits
5 Commits
7d26402452
...
f71daaed80
Author | SHA1 | Date |
---|---|---|
|
f71daaed80 | |
|
4c233570e7 | |
|
7c31f09ad5 | |
|
70da0fb303 | |
|
974b4ed70f |
58
README.md
58
README.md
|
@ -2,12 +2,16 @@
|
|||
### Ubuntu 22.04 Quick Install
|
||||
- Full install and activation uses wget and curl commands to run the full sequence so you don’t have to manually configure everything.
|
||||
|
||||
**Automatic Installation (one-liner) `wget` install**:
|
||||
```
|
||||
**Automatic Installation (one-liner) `wget`/`curl` install**:
|
||||
```bash
|
||||
sudo wget https://raw.githubusercontent.com/kholia/OSX-KVM/master/wget.ubuntu.install.script -O wget.ubuntu.install.script && ./wget.ubuntu.install.script
|
||||
```
|
||||
*Or*:
|
||||
```bash
|
||||
curl -fsSL https://raw.githubusercontent.com/statikfintechllc/OSX-KVM/master/install-macos-kvm.sh | bash
|
||||
```
|
||||
|
||||
Chooses 7 from:
|
||||
Choose from:
|
||||
```shell
|
||||
1. High Sierra (10.13)
|
||||
2. Mojave (10.14)
|
||||
|
@ -18,7 +22,7 @@ Chooses 7 from:
|
|||
7. Sonoma (14)
|
||||
8. Sequoia (15)
|
||||
|
||||
Select a product to download (1-8): Auto-Chooses 7
|
||||
Select a product to download (1-8):
|
||||
```
|
||||
#### Disk Setup
|
||||
1. Select **Disk Utility** from the OpenCore menu.
|
||||
|
@ -41,8 +45,8 @@ Select a product to download (1-8): Auto-Chooses 7
|
|||
|
||||
#### macOS Recovery and Installation
|
||||
- Once OpenCore boots, you can download the macOS installer:
|
||||
```
|
||||
$ ./fetch-macOS-v2.py
|
||||
```bash
|
||||
./fetch-macOS-v2.py
|
||||
```
|
||||
|
||||
---
|
||||
|
@ -50,13 +54,17 @@ $ ./fetch-macOS-v2.py
|
|||
### Fedora 38+ Quick Install
|
||||
- Full install and activation uses wget and curl commands to run the full sequence so you don’t have to manually configure packages or dependencies.
|
||||
|
||||
**Automatic Installation with `wget` install**:
|
||||
```
|
||||
**Automatic Installation with `wget`/`curl` install**:
|
||||
```bash
|
||||
sudo wget https://raw.githubusercontent.com/kholia/OSX-KVM/master/wget.fedora.install.script -O wget.fedora.install.script && wget.fedora.install.script
|
||||
```
|
||||
|
||||
Chooses 7 from:
|
||||
*Or*:
|
||||
```bash
|
||||
curl -fsSL https://raw.githubusercontent.com/statikfintechllc/OSX-KVM/master/install-macos-kvm.sh | bash
|
||||
```
|
||||
|
||||
Choose from:
|
||||
```shell
|
||||
1. High Sierra (10.13)
|
||||
2. Mojave (10.14)
|
||||
3. Catalina (10.15)
|
||||
|
@ -66,7 +74,7 @@ Chooses 7 from:
|
|||
7. Sonoma (14)
|
||||
8. Sequoia (15)
|
||||
|
||||
Select a product to download (1-8): Auto-Chooses 7
|
||||
Select a product to download (1-8):
|
||||
```
|
||||
#### Disk Setup
|
||||
1. Open **Disk Utility** in the OpenCore menu.
|
||||
|
@ -89,8 +97,8 @@ Select a product to download (1-8): Auto-Chooses 7
|
|||
|
||||
#### macOS Recovery and Installation
|
||||
- Once OpenCore boots, you can download the macOS installer using:
|
||||
```
|
||||
$ ./fetch-macOS-v2.py
|
||||
```bash
|
||||
./fetch-macOS-v2.py
|
||||
```
|
||||
|
||||
---
|
||||
|
@ -110,8 +118,12 @@ system.
|
|||
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**. Note: Project sponsors get access to the `Private OSX-KVM` repository, and direct support.
|
||||
: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**.
|
||||
|
||||
> [!Note]
|
||||
> Project sponsors get access to the `Private OSX-KVM` repository, and direct support.
|
||||
|
||||
Struggling with `Content Caching` stuff? We can help.
|
||||
|
||||
|
@ -126,18 +138,15 @@ Yes, we support offline macOS installations now - see [this document](./run_offl
|
|||
This project can always use your help, time and attention. I am looking for
|
||||
help (pull-requests!) with the following work items:
|
||||
|
||||
* Documentation around running macOS on popular cloud providers (Hetzner, GCP,
|
||||
AWS). See the `Is This Legal?` section and associated references.
|
||||
* Documentation around running macOS on popular cloud providers (Hetzner, GCP, AWS). See the `Is This Legal?` section and associated references.
|
||||
|
||||
* Document (share) how you use this project to build + test open-source
|
||||
projects / get your stuff done.
|
||||
* Document (share) how you use this project to build + test open-source projects / get your stuff done.
|
||||
|
||||
* Document how to use this project for XNU kernel debugging and development.
|
||||
|
||||
* Document the process to launch a bunch of headless macOS VMs (build farm).
|
||||
|
||||
* Document usage of [munki](https://github.com/munki/munki) to deploy software
|
||||
to such a `build farm`.
|
||||
* Document usage of [munki](https://github.com/munki/munki) to deploy software to such a `build farm`.
|
||||
|
||||
* Enable VNC + SSH support out of the box or more easily.
|
||||
|
||||
|
@ -357,10 +366,9 @@ 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
|
||||
> [!Note]
|
||||
> It is your responsibility to understand, and accept (or not accept) the Apple EULA.
|
||||
> 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)
|
||||
|
||||
---
|
||||
|
|
|
@ -118,7 +118,7 @@ cd "$INSTALL_DIR"
|
|||
# Download macOS recovery image (automatically choose Sonoma - option 7)
|
||||
echo "Downloading macOS recovery image (Sonoma - Recommended)..."
|
||||
if [ -f "fetch-macOS-v2.py" ]; then
|
||||
echo "7" | python3 fetch-macOS-v2.py
|
||||
./fetch-macOS-v2.py
|
||||
else
|
||||
echo "Warning: fetch-macOS-v2.py not found, attempting manual download..."
|
||||
# Fallback download URLs for macOS recovery images
|
||||
|
@ -217,7 +217,7 @@ read -p "Would you like to start the macOS VM now? (y/n): " -n 1 -r
|
|||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
echo "Starting macOS VM..."
|
||||
sudo ./OpenCore-Boot.sh
|
||||
./OpenCore-Boot.sh
|
||||
else
|
||||
echo "You can start the VM later by running:"
|
||||
echo " cd $INSTALL_DIR && sudo ./OpenCore-Boot.sh"
|
||||
|
|
Loading…
Reference in New Issue