Compare commits

..

1 Commits

Author SHA1 Message Date
Statik DK Smoke 7d26402452
Merge 9a9b0e18a1 into 6cf56dd2d1 2025-09-08 00:36:26 -05:00
2 changed files with 28 additions and 36 deletions

View File

@ -2,16 +2,12 @@
### Ubuntu 22.04 Quick Install
- Full install and activation uses wget and curl commands to run the full sequence so you dont have to manually configure everything.
**Automatic Installation (one-liner) `wget`/`curl` install**:
```bash
**Automatic Installation (one-liner) `wget` install**:
```
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
```
Choose from:
Chooses 7 from:
```shell
1. High Sierra (10.13)
2. Mojave (10.14)
@ -22,7 +18,7 @@ Choose from:
7. Sonoma (14)
8. Sequoia (15)
Select a product to download (1-8):
Select a product to download (1-8): Auto-Chooses 7
```
#### Disk Setup
1. Select **Disk Utility** from the OpenCore menu.
@ -45,8 +41,8 @@ Select a product to download (1-8):
#### macOS Recovery and Installation
- Once OpenCore boots, you can download the macOS installer:
```bash
./fetch-macOS-v2.py
```
$ ./fetch-macOS-v2.py
```
---
@ -54,17 +50,13 @@ Select a product to download (1-8):
### Fedora 38+ Quick Install
- Full install and activation uses wget and curl commands to run the full sequence so you dont have to manually configure packages or dependencies.
**Automatic Installation with `wget`/`curl` install**:
```bash
**Automatic Installation with `wget` install**:
```
sudo wget https://raw.githubusercontent.com/kholia/OSX-KVM/master/wget.fedora.install.script -O wget.fedora.install.script && wget.fedora.install.script
```
*Or*:
```bash
curl -fsSL https://raw.githubusercontent.com/statikfintechllc/OSX-KVM/master/install-macos-kvm.sh | bash
```
Choose from:
```shell
Chooses 7 from:
```
1. High Sierra (10.13)
2. Mojave (10.14)
3. Catalina (10.15)
@ -74,7 +66,7 @@ Choose from:
7. Sonoma (14)
8. Sequoia (15)
Select a product to download (1-8):
Select a product to download (1-8): Auto-Chooses 7
```
#### Disk Setup
1. Open **Disk Utility** in the OpenCore menu.
@ -97,8 +89,8 @@ Select a product to download (1-8):
#### macOS Recovery and Installation
- Once OpenCore boots, you can download the macOS installer using:
```bash
./fetch-macOS-v2.py
```
$ ./fetch-macOS-v2.py
```
---
@ -118,12 +110,8 @@ 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.
@ -138,15 +126,18 @@ 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.
@ -366,9 +357,10 @@ 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.
> 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.
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)
---

View File

@ -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
./fetch-macOS-v2.py
echo "7" | python3 fetch-macOS-v2.py
else
echo "Warning: fetch-macOS-v2.py not found, attempting manual download..."
# Fallback download URLs for macOS recovery images
@ -217,8 +217,8 @@ 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..."
./OpenCore-Boot.sh
sudo ./OpenCore-Boot.sh
else
echo "You can start the VM later by running:"
echo " cd $INSTALL_DIR && sudo ./OpenCore-Boot.sh"
fi
fi