Bitte um Hilfe, Umstellung auf OC, Dualboot
- Kaiborg
- Erledigt
-
-
Kaiborg Ich hab mal dein SMBIOS von Clover in deine OC config eingefügt. Probier doch mal, ob somit deine Programme laufen. Ein paar Einträge habe ich deaktiviert, weil sie sich dann doppeln würden. Falls er gar nicht startet damit, dann nimm mal bitte als nächstes bei Generic die # davor weg und probiere es nochmal.
-
Kaiborg Ich hab mal dein SMBIOS von Clover in deine OC config eingefügt. Probier doch mal, ob somit deine Programme laufen. Ein paar Einträge habe ich deaktiviert, weil sie sich dann doppeln würden. Falls er gar nicht startet damit, dann nimm mal bitte als nächstes bei Generic die # davor weg und probiere es nochmal.
Herzlichen Dank, das probiere ich gleich mal aus. Das opencore sich ins UEFI Bios schreibt und Win 10 das nicht mag,
kann man wohl nicht verhindern, oder?So, er fährt hoch, aber gleiches Spiel:
Die SMBIOS Daten scheinen nicht gleich zu sein, Apple verlangt neue 2-Faktor Authentifizierung und
2 Programme verweigern sichUnd ich sah gerade, dass er jetzt als MacPro und nicht mehr iMacPro läuft.
Ist da etwas durcheinander gekommen? Er wird von Apple als MacPro identifiziert.
Und die Serial ist Opencore_N1
-
Was meinst du damit, dass OC sich ins bios schreibt? Das es da nun eine Bootoption namens OpenCore gibt? Was stört Win dann daran? Ich starte nicht von dem OpenCore booteintrag sondern immer von der Platte wo die EFI drauf liegt. Hatte bisher nie Probleme mit Win damit.
OC Configurator ist mit vorsichtig zu geniessen. Nutze lieber eine plistEditor.
Hast du bei Generic mal die # rausgenommen und damit probiert?
-
So, er bootet, nachdem ich das # vor Generic entfernt habe und im SMBIOS von iMac auf iMac Pro bei Family geändert habe, asl iMac Pro hoch. Leider ist das Software Problem noch da
Danke für deine Mühen !!!
KaiborgPS: ist es normal, dass OC jedesmal eine .txt Datei beim Hochfahren anlegt?
-
Ein Bootlog? Da ist wahrscheinich eine Debug Option in OC aktiviert.
-
Nun gut, ich sehe da 2 Möglichkeiten für dich.
1. Du nutzt OC und registriestriest deine Programme neu und freust dich daran, dass du einen bootloader hast, auf den du dich in der Zukunft verlassen kannst.
oder
2. Probier es mit dem neuen Clover. Hier hab ich beschrieben, wie das relativ schmerzfrei funktioniert hat bei mir. OcQuirks Settings für Clover ab Clover v5123
PS. Ja, wenn es so eingestellt ist kommt die datei. Stellst du unter Misc-->Debug Target auf 3, kommt die Datei nicht mehr.
-
Ich danke dir, du hast mir wirklich toll geholfen!
Ich bleibe bei OC, ist soweit jetzt alles am Laufen.Ich habe mit Opencanopy den Bootscreen hinbekommen
Gint es hier eine Möglichkeit MacSSD auf Autostart nach 2-3 Sekunden zu setzen, wie bei Clover?
Und noch ne FrageBrauche ich den USB injectall? Der war doch ne Zeit lang als Problemverursacher verschrien, oder?
Ich hatte die USB Ports nach der einen Methode hier manuell geprüft und dann glaube ich unter
Clover ne USB.kext oder so?Ich sah gerade, dass ich 2 verschiedene Broadcom Airport Fixes drin habe, kann eines raus?
Merci!
Kaiborg -
...5323i ist die ich denke BETA 1 VON BIGSUR, die ich noch auf der Platte hatte. Ich war wie alle hier nur zu faul um die gesamte Versionsnummer zu verwenden.
Update mit Fullinstaller beta 6 ..64e hat schon geklappt.
Von dort weiter auf Beta 9 wird gerade vorbereitet.
Bis jetzt Beta 6 kann ich alles nutzen, Clover startet mit und ich kann die EFI's auch damit einbinden.
-
Gerne und gute Entscheidung
Klar geht das. Hab ich dir hier schon beschrieben. Bitte um Hilfe, Umstellung auf Clover 5123 mit OC / Quirks
Dann musst du noch die Timeout funktion finden und dir die Zeit einstellen die du möchstes.
Wenn du deine USBports schon mal richtige gemappt hast, kannst du die Kext verwenden und USBInjectAll brauchst du dann nicht mehr. Falls du aber dein SMBIOS geändert hast solltest du die neu erstellen.
Hier ist ein Anleitung dafür.
UUSB port mapping
by CMMChris
macOS hat ein Limit von 15 USB Ports pro Controller. Alles was diese Ports übersteigt wird nicht erkannt. Ich habe in deiner Config einen Port Limit Patch drin, welcher das umgeht. Dieser ist allerdings nicht für die dauerhafte Nutzung geeignet und sollte nur zur Installation und dem erstellen einer eigenen USB Kext genutzt werden.
Zum besseren Verständnis: Ein USB 3 Port besteht aus insgesamt zwei USB Ports - der USB 2 Anteil und der USB 3 Anteil. Im Klartext bedeutet das, dass wenn du zwei USB 2.0 Anschlüsse hast und 7 USB 3 Ports du bereits über dem Port Limit bist. 7x2 = 14 + 2 = 16 und damit ein Port über dem Limit.
Mit einer USB Kext sorgst du dafür, dass nur die Ports in macOS auftauchen welche auch tatsächlich genutzt werden, deren Typen richtig beschrieben sind und du unterm Strich im Limit von 15 Ports pro Controller bleibst. Die einfachste Möglichkeit eine USB Kext zu erstellen ist mit Hackintool (Download).
Öffne das Hackintool und klicke dort auf den USB Tab. Alle vorhandenen USB Anschlüsse werden dir nun im Hackintool angezeigt. Teste diese der Reihe nach erst mit einem reinen(!) USB 2.0 Device durch und danach nochmal mit einem USB 3.0 Device durch, damit du siehst welche in Benutzung sind. Dann löscht du erstmal alle Ports aus der Liste welche nicht genutzt werden (= alle die nicht grün sind). Dann setzt du die Art des Anschlusses:
- USB 2.0 Anteil eines USB 3 Ports wird auf USB3 gesetzt
- USB 3.0 Anteil eines USB 3 Ports wird auf USB3 gesetzt
- Reine USB 2.0 Anschlüsse auf USB2
- Besonderheit bei Typ-C: Gleicher Port in beide Richtungen = TypeC + SW; unterschiedlicher Port je nach Richtung = TypeC
- Interne USB Ports (z.B. internes Bluetooth, Lüftersteuerung etc.) wird auf Internal gesetzt
Sollten deine Anschlüsse das Port Limit von 15 Ports pro Controller sprengen (was sie sehr wahrscheinlich tun werden), musst du dich von Ports trennen. Da musst du dich dann selbst entscheiden ob du einen oder mehrere USB Anschlüsse komplett deaktivierst oder von einem USB 3.0 Port den USB 2.0 oder den 3.0 Anteil wegnimmst.
Sobald alles fertig konfiguriert ist kannst du die Daten exportieren. Hackintool generiert meistens drei Dateien: SSDT-EC, SSDT-UIAC und USBPorts.kext.
- SSDT-EC kommt nach /Clover/ACPI/patched.
- SSDT-UIAC ist für die Verwendung mit USBInjectAll gedacht.
- Die USBPorts.kext ist eine Standalone Lösung und der optimale Weg (kommt nach /EFI/CLOVER/kexts/Other). Nutzt du diese, kannst du USBInjectAll.kext löschen, die SSDT-UIAC brauchst du dann auch nicht.
Aus der Clover config.plist kannst du im Kexts2Patch Bereich dann auch die Port Limit Patches entfernen wenn alles läuft wie es soll. Dies geht am besten mit dem Tool Clover Configurator.
Die USBport.kext wird so hier, also ohne ExecutablePath, eingetragen.
Von den Airpot.....kext kannst du die ohne ExecutablePath löschen. Es sollte immer nur eine Kext einer Art verwendet werden.
-
Ein Bootlog? Da ist wahrscheinich eine Debug Option in OC aktiviert.
misc
debug
target 6 nach 3 umstellen, wenn ich das noch recht erinnere.
Sonst bitte von einem besser Wissenden korrigieren
-
eine Möglichkeit MacSSD auf Autostart nach 2-3 Sekunden zu setzen, wie bei Clover?
Misc->Boot->Timeout
target 6 nach 3 umstellen
Misc->Debug->Target 3 ist korrekt. Die ausführliche .txt wird mit dem Wert 67 erstellt, jedoch nur bei gleichzeitiger Verwendung der Debug Version con OpenCore.
-
Hej, das Timeout ist nicht das Problem, er bootet dann aber immer den ersten (Win10) Eintrag. Wo kann ich das
vordefinieren? Oder gibt es auch sowas wie bei Clover = Lastbootetvolume? -
In macOS Einstellungen->Startvolume
Sofern dein NVRam korrekt funktioniert
-
In macOS Einstellungen->Startvolume
Sofern dein NVRam korrekt funktioniert
Und das interessiert Opencore? Da steht ja eh nur die Mac SSD.
-
Was du bei Einstellungen->Startvolume einstellst, wird ins NVRam geschrieben und bleibt dort bis zu einem NVRam Reset.
-
-
5T33Z0 Das hat nix mit dem Kernel zu tun, was soll XNU z.B. tun, wenn du da Windows auswählst?
-
-