Jaké jsou vlastně zkušenosti s OpenCore, je to použitelné pro normální PC? Nebo je to spíš jen specialitka, která by se musela pro konkrétní PC konfigurovat? Na Cloveru mě odradil ten obrovský seznam ACPI patchů (kvůli kterému windowsy nenabootovaly, protože jsem použil defaultní konfig s APCI vyladěným pro Mac. ACPI je pro mě nepřehledná džungle. Díky!
Na standardní boot Windows s OC nikdy nebyl problém. Na většině Hackintoshů, co jsem instaloval, byly také vždy ještě další disk s Windows 10 nebo 11. Je tam dynamická detekce toho Windows loaderu (nebo i třeba GRUBu), objevil se v nabídce - normálně to zavádělo. Ale jak jsem zmiňoval předtím, nikdy nebylo třeba řešit ten NVMe boot na stroji, co ho nativně nepodporuje, takže prakticky tohle vyzkoušené nemám.
U tech ACPI patchů a různých quirků, záleží jen co konkrétně povolíte, nemusí to dělat vůbec nic. Další věc samozřejmě je, že je to vždycky specifické pro konkrétní základní desku/čipset, a když se slepě použije nějaký hotový config z webu, nemusí to fungovat.
Nicméně právě oproti starému Cloveru jsou ty volby relativně dobře popsané (PDFko v adresáři Docs). Pro úpravy configu pak určitě doporučím ProperTree:
https://github.com/corpnewt/ProperTreeTo jde spustit všude, kde je Python s TK toolkitem na GUI.
Zásadní vlastnost, krom základní editace plistů, je to, že to umí upravit deklarace v OC config podle aktuálních souborů s ovladači, knihovnami a kexty v jeho adresářové struktruře.. (je to v menu File > OC Snapshot, resp. OC Clean Snapshot)
Tzn. například v ukázkovém configu jsou deklarace úplně všech ovladačů, co se distribuují s OC (sekce root > uefi > drivers )
Nicméně já třeba na boot nebudu v drivers/ chtít nic jiného než OpenRuntime.efi a NvmExpressDxe.efi
Takže odmažu všechy ostatní soubory ze struktury a spustím tu zmíněnou funkci clean snapshot, co ten config vyčistí.
Pak to můžu samozřejmě ještě dál doupravit.