KVM-Opencore
QtOpenCoreConfig
Our great sponsors
KVM-Opencore | QtOpenCoreConfig | |
---|---|---|
36 | 23 | |
1,138 | 999 | |
- | - | |
2.8 | 9.9 | |
about 1 month ago | about 2 years ago | |
Makefile | C++ | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
KVM-Opencore
-
Ventrua on Proxmox with GPU passthrough, Couldn't alloc class "AppleKeyStoreTest"
The EFI folder is the same as v20 here
- MacOS Ventura VM Safari not loading properly / rendering issue.
-
Ventura Installation: vm_shared_region_start_address() failed
Build v19 from u/thenickdude
-
Suggestions for VGA mode
#!/usr/bin/env bash # Special thanks to: # https://github.com/Leoyzen/KVM-Opencore # https://github.com/thenickdude/KVM-Opencore/ # https://github.com/qemu/qemu/blob/master/docs/usb2.txt # # qemu-img create -f qcow2 mac_hdd_ng.img 128G # # echo 1 > /sys/module/kvm/parameters/ignore_msrs (this is required) ############################################################################ # NOTE: Tweak the "MY_OPTIONS" line in case you are having booting problems! ############################################################################ MY_OPTIONS="+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check" # This script works for Big Sur, Catalina, Mojave, and High Sierra. Tested with # macOS 10.15.6, macOS 10.14.6, and macOS 10.13.6. ALLOCATED_RAM="7096" # MiB CPU_SOCKETS="1" CPU_CORES="8" CPU_THREADS="8" REPO_PATH="." OVMF_DIR="." # shellcheck disable=SC2054 args=( -enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS" -machine q35 -usb -device usb-kbd -device usb-tablet -smp "$CPU_THREADS",cores="$CPU_CORES",sockets="$CPU_SOCKETS" -device usb-ehci,id=ehci # -device usb-kbd,bus=ehci.0 # -device usb-mouse,bus=ehci.0 -device nec-usb-xhci,id=xhci -global nec-usb-xhci.msi=off # -device usb-host,vendorid=0x8086,productid=0x0808 # 2 USD USB Sound Card # -device usb-host,vendorid=0x1b3f,productid=0x2008 # Another 2 USD USB Sound Card # -device vfio-pci,host=3:00.0,bus=pcie.0 -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd" -drive if=pflash,format=raw,file="$REPO_PATH/$OVMF_DIR/OVMF_VARS-1024x768.fd" -smbios type=2 -device ich9-intel-hda -device hda-duplex -device ich9-ahci,id=sata -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file="$REPO_PATH/OpenCore/OpenCore.qcow2" -device ide-hd,bus=sata.2,drive=OpenCoreBoot -device ide-hd,bus=sata.3,drive=InstallMedia -drive id=InstallMedia,if=none,file="$REPO_PATH/BaseSystem.img",format=raw -drive id=MacHDD,if=none,file="$REPO_PATH/mac_hdd_ng.img",format=qcow2 -device ide-hd,bus=sata.4,drive=MacHDD # -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=net0,id=net0,mac=52:54:00:c9:18:27 -netdev user,id=net0 -device virtio-net-pci,netdev=net0,id=net0,mac=52:54:00:c9:18:27 # -netdev user,id=net0 -device vmxnet3,netdev=net0,id=net0,mac=52:54:00:c9:18:27 # Note: Use this line for High Sierra -monitor stdio -device VGA,vgamem_mb=128 ) qemu-system-x86_64 "${args[@]}"
- Proxmox Bootloop macos 13
- MacOS KVM GPU Passthrough Hangs
-
Catalina on the desktop proxmox?
If that's my OpenCore ISO, I rechecked High Sierra recently with v18 and it boots fine.
-
Bare Metal vs Virtualization dual boot
The mid/hard way would be to have a powerful PC like I did recently, switch to Linux as the host, and use it as your main OS and then for specific stuff, turn on the Windows or OSX machines. The problem here is that you have to deal with Linux and its quirks... editing files with the terminal, sudo, setting up QEMU, editing the libvirt XML files (or create your own bash scripts for QEMU) and so on... It feels like a hassle sometimes, and getting OSX to work in a virtual environment is a hit or miss - there's a few projects out there that can help) but then getting them to work is like running a command and having it contained in its own "window" and you can also share files between the host and the VM almost seamlessly.
- Windows 10 on MacOS Host?
-
anyone able to boot big sur on coreboot/tianocore? i get reboots maybe because of bad dsdt in coreboot
What are you using to create VM? You don't need to configure these two: macOS Simple KVM OpenCore KVM
QtOpenCoreConfig
- OpenCore vs Clover
-
I really love using OpenCore Auxiliary Tools, so I wrote a little introductory guide
Download & install OpenCore Auxiliary Tools - OCAT and launch the OCAuxiliaryTools application.
-
Monterey on Gigabyte B360M Aorus Pro with i5-9400 and Radeon R9-280X
Used GitHub: OpenCore Auxiliary Tools (OCAT) to create initial config, while cross checking each setting with Dortania's OpenCore Install Guide
-
Upgrading from Opencore 0.6.5 to 0.7.6. Any gotchas/things to keep in mind other than just following the install guide?
Please make a backup and use https://github.com/ic005k/QtOpenCoreConfig to update, it does all automatically
-
When do you choose to update your OpenCore bootloaders?
I use this: https://github.com/ic005k/QtOpenCoreConfig to update on each release , it automatically updates kexts ,drivers, opencore and the configuration but I always make a backup just in case
-
Getting unsupported error when trying to boot macOS installer
I would use this: https://github.com/ic005k/QtOpenCoreConfig
-
Hackintoshing and need a solution? THE ANSWER IS HERE!
Here are the main ones I personally recommend as “must haves” when it comes to troubleshooting and building out your EFI, and getting things working: https://github.com/ic005k/QtOpenCoreConfig/releases/tag/20211217
- Noobie question about clover / open core config tools
-
Do U Know the Way to Monterey? YES, I Found My Way.
But these OCS messages shouldn't have been there to begin with. I wanted to make them go away. How? Thankfully, I found ic005k's QtOpenCoreConfig, a pre-built app that inspects the config.plist and identifies errors in various Quirks & other config settings.
-
Help with updating OC
Try this tools https://github.com/ic005k/QtOpenCoreConfig Just two steps to upgrade your opencore to latest: open your oc config.plist, click save, then click sync oc It work well for me, hope it will for you
What are some alternatives?
macOS-Simple-KVM - Tools to set up a quick macOS VM in QEMU, accelerated by KVM.
OCConfigCompare - Python script to compare two plists and list missing keys in either.
AMD_Vanilla - Native AMD macOS via OpenCore
ASUS-PRIME-Z390-A-HACKINTOSH-iGPU-with-dGPU-UHD630-RX580 - HACKINTOSH config files for ASUS PRIME Z390-A
OSX-KVM - Personal fork for testing
WhateverGreen - Various patches necessary for certain ATI/AMD/Intel/Nvidia GPUs
vendor-reset - Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pci_quirks.c
OC-Little-Translated - ACPI Hotpatches and Guides for the OpenCore Bootmanager. Enhance and fine-tune your system by adding devices and enabling additional features not covered in the OpenCore Install Guide.
OSX_GVT-D - Guide to pass iGPU to MacOS KVM guest.
IORegistryExplorer - Apple IORegistryExplorer 2.1
OpenCorePkg - OpenCore bootloader
Xplist - Cross-platform Plist Editor