Skip to content

fix(quickget): pin macOS OpenCore and OVMF downloads to last-good commit#1854

Merged
flexiondotorg merged 1 commit intomasterfrom
opencore
Jan 27, 2026
Merged

fix(quickget): pin macOS OpenCore and OVMF downloads to last-good commit#1854
flexiondotorg merged 1 commit intomasterfrom
opencore

Conversation

@flexiondotorg
Copy link
Member

  • Pin OSX-KVM URLs to commit da4b23b5e92c5b939568700034367e8b7649fe90
  • Use pinned URLs for OpenCore.qcow2, OVMF_CODE.fd and OVMF_VARS-1920x1080.fd
  • Prevent breakage after upstream removed OVMF_CODE.fd from master (26 Jan 2026)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • I have performed a self-review of my code
  • I have tested my code in common scenarios and confirmed there are no regressions
  • I have added comments to my code, particularly in hard-to-understand sections

- Pin OSX-KVM URLs to commit da4b23b5e92c5b939568700034367e8b7649fe90
- Use pinned URLs for OpenCore.qcow2, OVMF_CODE.fd and
OVMF_VARS-1920x1080.fd
- Prevent breakage after upstream removed OVMF_CODE.fd from master (26
Jan 2026)

Signed-off-by: Martin Wimpress <martin@wimpress.org>
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

@flexiondotorg flexiondotorg merged commit 25d1f09 into master Jan 27, 2026
97 of 99 checks passed
@flexiondotorg flexiondotorg deleted the opencore branch January 27, 2026 16:42
@1548paul-hue
Copy link

1548paul-hue commented Feb 1, 2026

  • Pin OSX-KVM URLs to commit da4b23b5e92c5b939568700034367e8b7649fe90
  • Use pinned URLs for OpenCore.qcow2, OVMF_CODE.fd and OVMF_VARS-1920x1080.fd
  • Prevent breakage after upstream removed OVMF_CODE.fd from master (26 Jan 2026)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • I have performed a self-review of my code
  • I have tested my code in common scenarios and confirmed there are no regressions
  • I have added comments to my code, particularly in hard-to-understand sections

how do i do this?
i am relatively new to linux and i dont dont know what any of this means, and i need help

@monegator
Copy link

how do i do this? i am relatively new to linux and i dont dont know what any of this means, and i need help

Look at the pull request. Instead of using the latest available files for OVMF_CODE.fd and OpenCore.qcow2, he's using the ones from that specific commit.
Which works.

I had to do the same thing: navigate to that commit and copy those files manually, only then i was able to launch the VM.

(just to say that the problem is still present)

@chandonbrut
Copy link

  • Pin OSX-KVM URLs to commit da4b23b5e92c5b939568700034367e8b7649fe90
  • Use pinned URLs for OpenCore.qcow2, OVMF_CODE.fd and OVMF_VARS-1920x1080.fd
  • Prevent breakage after upstream removed OVMF_CODE.fd from master (26 Jan 2026)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • I have performed a self-review of my code
  • I have tested my code in common scenarios and confirmed there are no regressions
  • I have added comments to my code, particularly in hard-to-understand sections

how do i do this? i am relatively new to linux and i dont dont know what any of this means, and i need help

In your home dir, create a file called fix.sh with the following content.

OSX_KVM_COMMIT="da4b23b5e92c5b939568700034367e8b7649fe90"
wget "https://github.com/kholia/OSX-KVM/raw/${OSX_KVM_COMMIT}/OpenCore/OpenCore.qcow2" "${VM_PATH}"
wget "https://github.com/kholia/OSX-KVM/raw/${OSX_KVM_COMMIT}/OVMF_CODE.fd" "${VM_PATH}"
if [ ! -e "${VM_PATH}/OVMF_VARS-1920x1080.fd" ]; then
  wget "https://github.com/kholia/OSX-KVM/raw/${OSX_KVM_COMMIT}/OVMF_VARS-1920x1080.fd" "${VM_PATH}"
fi

Run the script:
sh fix.sh

Wait for the downloads to finish, you should have 3 files in your home dir.
OpenCore.qcow2, OVMF_CODE.fd and OVMF_VARS-1920x1080.fd

In my case, I was installing Big Sur, so I had to move the files to the directory macos-big-sur:
mv OpenCore.qcow2 OVMF_CODE.fd OVMF_VARS-1920x1080.fd macos-big-sur/

Rerun quickemu command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants