Hallo zusammen! Ich nutze schon seit einigen Wochen folgendes Setup sehr zufriedenstellend:
- Asus ROG Strix X570-E Gaming
- AMD Ryzen 9 5950X
- XFX RX 6950 XT (gespooft als 6900XT)
- 2x 2,5" SSDs (auf einer läuft MacOS, auf der anderen Linux + Windows)
- M.2 SSD 1TB Verbatim Vi560
- macOS Sonoma 14.1.2
Gestern habe ich mir eine weitere M2 SSD bzw. eine NVMe eingebaut (4TB Lexar NM790). Da diese vorwiegend für das Gaming unter Windows genutzt wird wollte ich sie in den bestehenden M2 Slot unten, wo die bereits verbaute Verbatim M2 SSD platziert war einsetzen. Die Verbatim wanderte nach oben in den thermisch etwas "heißeren" aber freien M2 Slot, da die eher seltener verwendet wird.
Mit diesem Setup lässt sich MacOS allerdings nicht booten. Ich gelange zum Opencore OS Picker und anschließend sehe ich nach Auswahl von MacOS auch das Apple Logo samt Ladebalken. Das System führt dann nach ca. 20 Sek ein Reboot durch ohne Fehlermeldung.
Tausche ich die beiden M2 SSDs allerdings wieder, so dass die Verbatim wieder im unteren Slot ist und die Lexar in den zuvor freien Slot oben, dann funktioniert alles.
Jetzt kommt aber der eigentlich Grund für meine Frage: Nehme ich beide M2 SSDs raus oder lasse nur die neue Lexar verbaut (egal ob oben oder unten), dann bootet das System nicht. Ich gelange zum OS Picker, sehe das Apple Logo + den Ladebalken und dann gibt es irgendwann einfach einen Reboot. Es muss also immer die Verbatim M2 SSD in dem unteren Slot eingebaut sein.
Das beste daran ist, dass auf der Verbatim keinerlei MacOS relevanten Daten liegen. Das ist einfach ein NTFS drive was (wie auch die Lexar) unter Windows und Linux genutzt wird. Selbstverständlich habe ich auch kein EFI oder ähnliches dort platziert.
Ich nutze kein NVMeFIX kext bzw. hatte das auch mal testweise zum booten aktiviert, um zu schauen ob es ein Unterschied macht und dann wieder entfernt. Zudem habe ich die beiden M2 SSDs via /etc/fstab deaktiviert, da sie mir unter Mac vor allem beim Schreiben eher Probleme gemacht haben und ich sie daher nicht nutzen möchte.
Gibt es noch irgendwo eine Stelle im System, wo ggf. beim Booten, auf während der Installation vorhandener Platten, geprüft wird? Ich kann mir das anders nicht erklären, weshalb das System auf die Verbatim besteht, obwohl nicht in MacOS genutzt...