Compare commits

..

5 Commits

Author SHA1 Message Date
Statik DK Smoke f71daaed80
Merge 4c233570e7 into 6cf56dd2d1 2025-09-08 13:07:53 -05:00
Statik DK Smoke 4c233570e7
Fix formatting and code block syntax in README.md 2025-09-08 11:40:53 -05:00
Statik DK Smoke 7c31f09ad5
Enhance installation instructions for wget and curl
Updated installation instructions to include both wget and curl options for Ubuntu and Fedora.
2025-09-08 11:37:58 -05:00
Statik DK Smoke 70da0fb303
Remove sudo from script execution commands 2025-09-08 11:35:18 -05:00
Statik DK Smoke 974b4ed70f
Update README.md 2025-09-08 11:30:42 -05:00
2 changed files with 36 additions and 28 deletions

View File

@ -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 dont 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 dont 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)
---

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
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"