Hier jemand unterwegs der auch UNRAID nutzt und seine mac OS damit als virtuelle Maschine am laufen hat? Eventuell kann man ja mal Erfahrungen austauschen.
Virtuelles mac OS auf UNRAID
- derpuma
- Erledigt
-
-
derpuma
Hat den Titel des Themas von „Update Problem von Catalina auf Big Sur - KVM (Unraid)“ zu „Virtuelles mac OS auf UNRAID“ geändert. -
würde mich auch interessieren...
-
Ich hatte es mal am laufen einfach aus Interesse. Funktioniert eigentlich sehr gut aber ohne dedizierte Grafikkarte nicht wirklich gut. Mit Grafikkarte aber sicherlich ganz gut nutzbar. Installation funktioniert aber 1a wie es mit Big Sur läuft. weiss ich allerdings nicht.
Mit dem Tutorial von SpaceinvaderOne klappt das alles:
[Externes Medium: https://www.youtube.com/watch?v=g_jk9D2e5q0&t=781s] -
Hallo in die Runde.
Also ich hab mit meinem Board so ziemlich alles durchreichen können was an PCI-Devices in meinem Rechner steckt. Der Erfolg hängt da natürlich stark vom Mainboard und Bios ab.
Das Gigabyte X570 Pro ist da echt ein Träumchen, das sich wirklich alle IMMO Groups trennen lassen.
Bei mir schaut das so aus:Code- IOMMU ADDRESS BOUND RESET VENDOR ID DESCRIPTION
- Group 0 00:01.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 1 00:01.1 1022:1483 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
- Group 2 00:01.2 1022:1483 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
- Group 3 00:02.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 4 00:03.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 5 00:03.1 1022:1483 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
- Group 6 00:03.2 1022:1483 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
- Group 7 00:04.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 8 00:05.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 9 00:07.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 10 00:07.1 1022:1484 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
- Group 11 00:08.0 1022:1482 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
- Group 12 00:08.1 1022:1484 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
- Group 13 00:14.0 1022:790b SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
- 00:14.3 1022:790e ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
- Group 14 00:18.0 1022:1440 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0
- 00:18.1 1022:1441 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1
- 00:18.2 1022:1442 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2
- 00:18.3 1022:1443 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3
- 00:18.4 1022:1444 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4
- 00:18.5 1022:1445 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5
- 00:18.6 1022:1446 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6
- 00:18.7 1022:1447 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7
- Group 15 01:00.0 1987:5012 Non-Volatile memory controller: Phison Electronics Corporation E12 NVMe Controller (rev 01)
- Group 16 02:00.0 1022:57ad PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream
- Group 17 03:02.0 1022:57a3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
- Group 18 03:04.0 1022:57a3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
- Group 19 03:08.0 1022:57a4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
- Group 20 03:09.0 1022:57a4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
- Group 21 03:0a.0 1022:57a4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge
- Group 22 04:00.0 8086:10fb Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
- Group 23 04:00.1 8086:10fb Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01)
- Group 24 06:00.0 8086:1539 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)
- Group 25 07:00.0 1022:1485 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
- Group 26 07:00.1 1022:149c USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
- USB devices attached to this controller:
- Bus 001 Device 004: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
- Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub
- Bus 001 Device 002: ID 048d:8297 Integrated Technology Express, Inc. ITE Device(8595)
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
- Group 27 07:00.3 1022:149c USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
- *USB devices attached to controllers bound to vfio are not visible to unRAID*
- Group 28 08:00.0 1022:7901 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
- Group 29 09:00.0 1022:7901 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)
- Group 30 0a:00.0 1002:1478 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch (rev c1)
- Group 31 0b:00.0 1002:1479 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
- Group 32 0c:00.0 1002:731f VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev c1)
- Group 33 0c:00.1 1002:ab38 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
- Group 34 0d:00.0 1002:67df VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev c7)
- Group 35 0d:00.1 1002:aaf0 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
- Group 36 0e:00.0 1022:148a Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
- Group 37 0f:00.0 1022:1485 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
- Group 38 0f:00.1 1022:1486 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
- Group 39 0f:00.3 1022:149c USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
- USB devices attached to this controller:
- Bus 005 Device 005: ID 1038:0100 SteelSeries ApS Ideazon Zboard
- Bus 005 Device 003: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub
- Bus 005 Device 006: ID 1e7d:38a4 ROCCAT ROCCAT Kave Headset
- Bus 005 Device 002: ID 0b05:18e1 ASUSTek Computer, Inc. ROG STRIX IMPACT II
- Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
- Group 40 0f:00.4 1022:1487 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Passthrough hab ich für ne 5700 XT, ne RX480, 10Gbe, Onboard Sound, sowie für zwei USB Gruppen. Eine bleibt immer dem UNRAID, da dort ja der Bootstick dranhängt.
Das System hab ich nunmehr schon mehrere Monate produktiv im Dauereinsatz.
Fahre darauf momentan Ubuntu, Windows 10, Catalina, Big Sur...Nutze es also lediglich als reine Virtualisierungsmaschine.
Momentan läuft alles auf einer NVME die als array Disk angelegt ist.
Das werde ich aber noch ändern, sprich eine zweite baugleiche NVME holen und dann auf Cache Raid 1 gehen. Das macht die Sache dann nochmal wesentlich schneller was die Schreib/Lese Geschwindigkeit angeht und es kommt Redundanz rein.
Das Array mache ich dann wahrscheinlich ganz dicht, ohne jegliche Platte. Oder ich baue eine ein, auf der ich die Timemaschine laufen lasse...
Die Geschwindigkeit ist dank passthrough keinen Deut langsamer als Bare Metal mac OS.Und Higgins 12:
Ja die Installation mittels Macinabox von SpaceinvaderOne ist denkbar einfach. Leider setzte er damals aber auf Clover als Bootloader, was ein einfaches Update auf Big Sur schwieriger macht.
Ich hab mir ne passende OpenCore config erstellt und damit lief dann auch das Big Sur Update, welches aufgrund des alten Clover von Macinabox natürlich vorher nicht durchlief...
-
Hier ein Video über MacInABox, das jetzt auch Big Sur unterstützt
[Externes Medium: https://youtu.be/7OunFLG84Qs] -
Grüß euch,
ich hab versucht nach Videoanleitung eine VM am unraid zu erstellen. Hab jeden Schritt exakt befolgt, jedoch taucht keine VM unter VMs auf. In dem Share liegt sie aber. Any Idea? -
Hallo bin neu hier,
habe fast gleicher Hardware, wie Puma unter #4 beschrieben. Lasse darauf bisher einen Hackintosh mit Big Sur unter Opencore laufen. Leider gibt es dabei immer wieder Probleme mit Adobe Software.
Z.Zt läuft Photoshop nicht. Auch Luminar AI läuft nur mit Patch.
Ich habe gelesen, dass diese Probleme bei MacOs in einer VM nicht auftreten würden.
Kann derPuma bestätigen, das Adobe Software und evtl. auch Luminar auf seinem System ohne Probleme laufen?Wenn ja, hätte ich noch folgende Fragen.
MacOs ist auf einer 1 TB Nvme SSD installiert. Kann man diese Installation in eine VM integrieren? Dasselbe gilt für eine Windows 10 Installation, die auf einer 2ten 1TB NvmeSSD liegt?
Gruß SKJ
-
Grüß euch,
ich hab versucht nach Videoanleitung eine VM am unraid zu erstellen. Hab jeden Schritt exakt befolgt, jedoch taucht keine VM unter VMs auf. In dem Share liegt sie aber. Any Idea?Hast du das Problem gelöst? Wäre dir sehe dankbar ich hänge an der gleichen Stelle! Danke
-
Leider gibt es dabei immer wieder Probleme mit Adobe Software.
Z.Zt läuft Photoshop nicht. Auch Luminar AI läuft nur mit Patch.
Hallo Skj,
sorry eben erst gelesen. Genau aus diesem Grund bin ich vom Ryzentosh auf KVM/Unraid umgestiegen.
Alle Adobe Programme laufen einwandfrei und problemlos wie auf einem nativen Mac.
Nutze Sie täglich bei meiner Arbeit.
Leistungsverlust durch das Durchreichen der Grafikkarte ist wirklich minimal. Ich schätze unter 1% was die GPU Power angeht.
Ich habe zur Zeit Catalina, Big Sur, Win 10 und Ubuntu im Einsatz.
Produktiv arbeite ich auf Catalina 10.15.7 mit zugewiesenen 16 Kernen und 57Gb RAM.Wenn du Tips zum Installieren brauchst, kannst du dich gerne melden.
Ich hab schon ne zeitlang benötigt, bis ich alles fehlerfrei zum laufen gebracht hatte. Insbesondere der Reset Bug bei der AMD GPU hat genervt.
Dafür gibt es jetzt aber nen Linux Patch, welcher einwandfrei funktioniert und so kann ich problemlos zwischen den VMs booten.
Da ich auch noch ne RX 570 im Rechner hab, laufen selbstredend auch 2 VMS gleichzeitig.
Mit Barrier von Github muss man nichtmal ne zweite Maus oder Tastatur anschließen.
https://github.com/debauchee/barrier
Mittlerweile bin ich rundum froh. Vor allem auch wegen der Docker die unter Unraid laufen.Ich hab also quasi meine macOS VM und gleichzeitig nen VPN Docker, DuckDNS Docker der es mir ermöglich mit guter VPN Geschwindigkeit über Remotezugriff
aus der Ferne auf dem Ding zu arbeiten.
Grüß euch,
ich hab versucht nach Videoanleitung eine VM am unraid zu erstellen. Hab jeden Schritt exakt befolgt, jedoch taucht keine VM unter VMs auf. In dem Share liegt sie aber. Any Idea?Standardmäßig sollten sich die VMs im Ordner domais unter den Shares liegen. Wenn Sie irgendwo anders hin installiert hat, dann ist irgend eine Grundeinstellung bei dir verrutscht.
Wenn Sie überhaupt nicht unter dem Punkt VMS auftaucht, dann müsst man sich mal die Konfiguration deines VM-Managers näher betrachten.
Irgendwo ist dann doch was schiefgelaufen.
Du müsstest dann mal nähere Infos liefern (Screenshots).
Hast du mit Macinabox installiert? Wenn du ein laufendes macOS Catalina oder Big Sur hast, dann kannst du das auch einfach in ein Image Clonen. Das funktioniert dann sofort im Zusammenspiel mit einer korrekten VM XML, ganz ohne Installation.
So ein Image erstellst du über Terminal (xx und Pfad natürlich individuell anpassen):
emu-img convert -p -O raw /dev/sdxx /mnt/domains/dein_ordner_des_imagefiles/macOS.img -
Moin,
ich hänge mich mal dran, ich habe seit längerem einen Unraid Server.
Seit kurzem habe ich eine RX 5700 XT eingebaut, mit dem Ziel eine Windows 10 Gaming VM zu bauen für das Wohnzimmer. Das klappt soweit auch ganz gut. Die CPU könnte besser sein, aber was solls.
Zum Problem:
Weil ich nicht weiß ob meine 6000er Serie in meinem Hackintosh irgendwann noch mal unterstützt wird, sehe ich mich nach Alternativen um.
Die MacinaBox ANleitung funktioniert so lange, bis ich die Grafikkarte einbinde. Ich vermute, ich muss den pikera Bootflag setzen, allerdings komme ich garnicht in das OC Boot Menü, wenn ich VNC wieder einstelle bekomme ich die Meldung es sei das Display Output noch nicht gestartet wurde. NOch mal von Vorne und wo aufpassen?
-
-
Hi derpuma , danke! Ich bin inzwischen weiter, hatte vorgestern noch mal angefangen und diesmal bin ich weiter. Habe auch agdmod=pikera gesetzt.
Jetzt ein neues Problem: Ich komme mit dem angeschlossenen Bildschirm in das Bootmenü (ich denke das ist ein Skin für OC). Trotz durchgeschleifter USB Karte, wird in dem Zustand keine Tastatur erkannt.. Jetzt habe ich eine Sackgasse, ich kann kein VNC mehr auswählen, da steht ein Fehler, und ich komme nicht rein.
Ich hatte noch die Idee mit diesem integrierten VirtManager vielleicht was zu ändern, leider bekomme ich den auch nicht zum Laufen.
Jemand eine Idee?
-
Die USB Ports müssen in der Regel einzeln oder als ganzer Controller durchgeschleift werden, ähnlich wie die Grafikkarte.
Wenn das korrekt gemacht ist, dann sollte auch USB in jeder Form funktionieren.
Wichtig wäre in erster Line zu wissen, wie du die Controller durchreichst und ob der Controller in einer eigenen IOMMU Gruppe liegt.
Schau dazu mal unter Tools - System devices.Ein Controller in einer IOMMU Gruppe isoliert wird ans MacOS weitergereicht.
Zudem solltest du schauen, ob die notwendigen Einstellungen für das virtuelle Aufsplitten der Hardware im Bios gemacht sind.
Für dein Board kenne ich die Einstellungen leider nicht. Dazu müsstest du evt. im UNRAID Forum mal suchen.
Ich nutze beispielsweise das VFIO-PCI Config Plugin und hab im VM Manager die PCIe ACS overrides auf "Both" stehen.
So trennt es bei mir die Hardware nahezu perfekt in die einzelnen IOMMU Gruppen. Vielleicht setzt du dann mal bei den VM Manager Einstellungen an und testest durch. -
Danke für die Infos derpuma!
Ich habe im BIOS alle VM Features eingesellt, auch habe ich in Unraid selbst (VFIO-PCI Plugin geht ja nicht mehr weil Unraid es selbst kann.
Das Durchschleifen der Grafikkarte, als auch das Durschschleifen der USB Karte funktioniert in der Windows VM wunderbar.
Das sind meine Einstellungen von der VM:
hast du, oder jemand anderes noch eine Idee?
-
Servus,
Ich möchte in unraid eine vm high sierra aufsetzen. Davor hatte ich mit macinabox big sur aufgesetzt.
Festplatten formatiert. Alles gelöscht und neu geladen. Trotz high sierra load (aus macinabox) startet die os in big sur.
Woran könnte das liegen?
-
-
Ich habe mich in der Vergangenheit über Unraid informiert. Ich habe mir auch eine Testversion heruntergeladen und den USB-Stick erstellt.
Bei der Installation sollte ich mich von einem anderen Rechner einloggen, um die Konfiguration im Browser zu starten. Wie blöd ist das denn?
Ich erkenne weder Sinn noch Zweck bei einem Single-User-System. Fakt ist doch, dass für Unraid mindestens zwei Rechner laufen müssen.
Server und Client. In Zeiten von Klimawandel, Erderwärmung und Energiesparen ist das für eine mich ein vollkommen widersinniges Konstrukt.
Zum Experimentieren interessant, jedoch völlig unbrauchbar für einen einzelnen Benutzer.
Interessant ist doch, wenn man auf einem einzigen Rechner zwei Systeme parallel starten könnte. Aber nicht sowas.
-
Ehrlich gesagt irritiert mich dein Beitrag bluebyte. Stellst du hier eine Frage oder beantwortest du eine selbige von anderen aus diesem Thread? Was ist das Ziel?
Jedenfalls versuche ich mich mal mit einer Antwort: Ja, zur Einrichtung braucht man einen zweiten Rechner, da es sich ja um ein Betriebsystem für Server handelt. Alledings kann man, wenn es denn möchte, das Ganze auch auf einem einzelnen Rechner machen. Unraid ist dann quasi ein Hypervisor. Das ist speziell dann interessant, wenn man ein paar Prozessorkerne "zu viel" hat. So kann man mit einem Gerät mehrere Betriebsysteme gleichzeitig laufen haben bei gleichzeitig gemeinsamem Speicherplatz. Keinesfalls vollkommen widersinnig.
Bestzchak ich hatte eine ähnliche Situation, es wurde statt Big Sur Catalina geladen, das scheint ein Bug zu sein.
-
-
leider nein sorry, für mich war es nicht schlimm, ich habe es dann einfach upgegraded. Ein downgrade ist vermutlich nicht möglich.