VM-Einrichtung
Setting up a VM on Unraid is a flexible way to run full operating systems - such as Windows, Linux, or other platforms - alongside your containers and native apps. Whether you want to test new software, run legacy applications, host a desktop environment, or utilize hardware passthrough for gaming or creative work, Unraid's VM Manager makes the process approachable for all skill levels.
Mit vorbereitetem System und festgelegten Präferenzen können Sie mithilfe des WebGUI eine neue virtuelle Maschine (VM) erstellen.
Erstellen Ihrer eigenen virtuellen Maschinen
With your system prepared and preferences set, you can create a new VM using the WebGUI.
- Klicken Sie auf VM hinzufügen auf der Seite Virtuelle Maschinen.
- Laden Sie Ihr Betriebssystem-Installations-ISO und für Windows VMs die neuesten VirtIO-Treiber-ISOs in den
isosShare hoch. - Entscheiden Sie, ob Sie GPU-Passthrough oder VNC für die Grafik verwenden möchten.
Zum Erstellen einer grundlegenden VM:
- Klicken Sie auf VM hinzufügen auf der Seite Virtuelle Maschinen.
- Setzen Sie die Vorlage auf Benutzerdefiniert oder wählen Sie eine vordefinierte OS-Vorlage für gängige Distributionen.
- Geben Sie einen Namen und optional eine Beschreibung für Ihre VM ein.
- Aktivieren Sie Autostart, wenn Sie möchten, dass die VM automatisch mit dem array gestartet wird.
- Wählen Sie den Typ des Betriebssystems aus. Dadurch wird auch das VM-Symbol angepasst.
- Weisen Sie der VM CPU-Kerne zu. Sie können bis zu der Anzahl der auf Ihrem Host verfügbaren physischen Kerne zuweisen.
- Legen Sie den Initialspeicher (RAM) für die VM fest. Konsultieren Sie die Dokumentation Ihres Gastbetriebssystems für empfohlene Werte.
- Wählen Sie das OS-Installations-ISO aus Ihrer isos Freigabe.
- Konfigurieren Sie den primären vDisk (Ort, Größe und Typ).
- Wählen Sie eine Grafikkarte:
- Weisen Sie eine Soundkarte zu (optional, aber erforderlich für HDMI-Audio über GPU).
- Weisen Sie bei Bedarf USB-Geräte zu.
- Geräte müssen vor dem Start der VM angeschlossen werden (USB-Hotplug wird nicht unterstützt).
- Das Unraid-USB-Flash-Gerät steht nicht zur Zuweisung zur Verfügung.
- Klicken Sie auf VM erstellen. Die VM startet automatisch, es sei denn, Sie deaktivieren VM nach Erstellung starten.
Benutzerdefinierte VM-Vorlagen
Unraid 7.1+ führt Benutzer-VM-Vorlagen ein, die das Speichern und Wiederverwenden Ihrer benutzerdefinierten VM-Konfigurationen erleichtern. Benutzer-Vorlagen vereinfachen die VM-Bereitstellung und sorgen für Konsistenz in den Setups.
Erstellen einer Benutzervorlage:
- Bearbeiten Sie die VM, die Sie als Vorlage speichern möchten.
- Wählen Sie Vorlage erstellen/ändern und geben Sie einen Namen ein.
- Ihre Vorlage ist jetzt im Bereich Benutzervorlagen auf dem VM hinzufügen-Bildschirm verfügbar.
Um eine Benutzervorlage zu verwenden:
- On the VMs page, click Add VM and select your template from the User Templates section.
Import/Export:
- Bewegen Sie den Mauszeiger über eine Benutzervorlage und klicken Sie auf den Pfeil, um sie auf Ihren Server zu exportieren oder herunterzuladen.
- Verwenden Sie auf einem anderen Unraid-System Import aus Datei oder Hochladen, um die Vorlage hinzuzufügen.
Neu in Unraid 7.x: VM-Manager
Unraid 7.x introduces a range of powerful enhancements to the VM Manager, streamlining the process of running and managing VMs. These features cater to beginners and advanced users, making deploying, customizing, and optimizing your VMs simpler.
:::tip[Highlights]
- Sparen Sie Zeit mit VM-Klone, Snapshots und wiederverwendbaren Vorlagen
- Optimieren Sie Leistung und Kompatibilität mit erweiterten Passthrough- und Speicheroptionen
- Genießen Sie verbesserte Sichtbarkeit und Kontrolle mit Nutzungsstatistiken und Inline-
XML-Bearbeitung
:::
Erweiterte Grafik- und GPU-Sharing-Optionen
- VM clones & snapshots: Duplicate VMs or quickly save/restore their state for testing or backup.
- User VM templates: Save your custom VM configurations and deploy new VMs with just a few clicks.
- Inline-XML-Ansicht/Bearbeitung: Betrachten oder kopieren Sie das vom WebGUI generierte
XMLsofort; wechseln Sie in denXML-Modus für erweiterte Bearbeitungen. - Autostart deaktivieren: Wählen Sie aus, welche VMs automatisch mit Ihrem array starten.
- Timer/Offset-Konfigurationsoptionen
Workflow-Verbesserungen
- PCI-Multifunktion/andere: Weisen Sie komplexe PCI-Geräte oder Gruppen für fortgeschrittene Passthrough-Szenarien zu.
- QEMU-Befehlszeilen-Passthrough: Fügen Sie benutzerdefinierte QEMU-Argumente für eine Expertenstufe VM-Feinabstimmung hinzu.
- Speicherüberschreibung: Geben Sie den Speicherort für jeden virtuellen Disk der VM an.
- SSD-Flag & Unmap: Optimieren Sie die vDisk-Leistung für SSDs und aktivieren Sie Discard/Unmap-Unterstützung.
SR-IOVfür Intel-iGPU: Teilen Sie integrierte Intel-Grafiken zwischen mehreren VMs.- VM-Namen-Validierung für ZFS: Verhindern Sie die Verwendung unzulässiger Zeichen in VM-Namen für ZFS-Pools.
Erweiterte Hardware- und Speicheroptionen
VirGL&QXLvirtuelle GPUs: Teilen Sie Intel/AMD-GPUs zwischen mehreren Linux-VMs oder nutzen SieQXLfür Multi-Screen/Memory-Optionen.- CPU-Pinning optional: Lassen Sie Unraid die CPU-Zuteilung automatisch verwalten oder pinnen Sie Kerne manuell nach Bedarf.
Erweiterte Grafik- und GPU-Sharing-Optionen
- View all graphics cards and VM-assigned IP addresses in the VM tab
- Unterstützung für QEMU PPC64-Ziel und
qemu:override - Hypervclock-Unterstützung für Windows-VMs
- „Wanderbar“ an/aus für die emulierte CPU
- Timer/Offset-Konfigurationsoptionen
- Keine Keymap/nogpu-Optionen für spezifische Anwendungsfälle verfügbar
- Verbesserte Auswahl und Bearbeitung von VM-Icons
- Warnungen bei der Zuweisung der primären GPU als Passthrough (kann
vBIOSerfordern) - Starten Sie Unraid-VMs im GUI-Modus mit dem
QXL-Videotreiber - Verschiedene Lösungen für Pfad- und Icon-Probleme in
XML-Ansicht
VM snapshots
VM snapshots allow you to save the current state of your VM at a specific point in time. You can revert to that state if something goes wrong or use snapshots to test changes safely. This is particularly useful before installing new software, making configuration changes, or performing system updates.
When you create a snapshot, Unraid generates an "overlay file" that captures all changes made to your VM after that point. You can think of it like this:
- Original VM disk: This represents your VM's current state (similar to a photograph).
- Snapshot overlay: This is a separate file that records all changes made after the snapshot (like a list of edits).
- VM continues running: Your VM uses both the original disk and the overlay file together.
This setup allows you to create multiple snapshots, with each one generating its own overlay file. This means you can easily revert to any previous state.
Example scenario:
- You create a snapshot called "Clean Windows Install."
- You install some software and make changes.
- You create another snapshot called "After Software Install."
- You can now revert to either the clean install or the state after the software installation.
- You can also use Block Commit or Block Pull to make changes permanent.
- Creating snapshots
- Managing snapshots
- Reverting to snapshots
To create a snapshot of your VM:
- Go to the VMs page in the WebGUI.
- Click on the VM name to expand its details.
- Look for the Snapshots section and click Create Snapshot.
- Enter a descriptive name for your snapshot (for example, "Before Windows Update" or "Clean Install State").
- Memory dump option: In current Unraid builds, the "Memory dump" checkbox is not preselected by default. Checking it includes the VM's RAM for a full memory-backed snapshot (captures the live running state, but is larger and slower to create/restore). Leaving it unchecked creates a disk-only, crash-consistent snapshot (smaller and faster, but any unsaved in-memory data will be lost). Choose based on whether you need full live state preservation or just disk recovery.
- Click Create to save the snapshot.
- Create snapshots before making significant changes to your VM.
- Use descriptive names that help you remember what the snapshot contains.
- Choose Memory dump based on your needs: enable it for full live state preservation, or leave it off for faster disk-only recovery.
- Keep snapshots for important milestones, but delete old ones to save storage space.
Once you have snapshots, you can see them listed in the VM's details section. Each snapshot shows:
- Name: The name you gave the snapshot.
- Date: When the snapshot was created.
- Size: How much storage space it uses.
To manage snapshots:
- Wechseln Sie zur Registerkarte VMs im WebGUI.
- Click on the VM name to expand its details.
- Navigate to the Snapshots section.
- Use the available buttons for Revert, Block Commit, Block Pull, or Remove.
Revert snapshot: This restores your VM to exactly how it was when you created the snapshot. Any changes made after the snapshot will be lost. The VM will use the original disk file as if the snapshot never existed.
Block Commit: This process copies all changes from the snapshot overlay back into the original VM disk file. By default, it shows "Pivot" and "Delete" options selected:
-
Pivot: This option switches your VM from using the overlay file back to using the original disk file. After the commit, your VM will use the original disk (which now contains the changes) instead of the overlay file.
-
Delete: This option removes the snapshot overlay file after the changes have been committed to the original disk.
-
Together ("Pivot" + "Delete"):
-
With both selected: Changes are committed to the original file, your VM switches back to using the original disk, and the overlay file is deleted. This is the most common choice.
-
With both unchecked: Changes are committed to the original file, but your VM continues using the overlay file, and the overlay file remains to capture future changes.
-
Use Block Commit when you are satisfied with the changes and want to make them permanent.
Block Pull: This merges the original disk data into the snapshot overlay file, making the overlay file complete and independent. Your VM continues using the overlay file, but it no longer depends on the original disk. Use this when you want to keep your current state and make the snapshot permanent.
Remove snapshot: This simply deletes the snapshot overlay file without affecting your VM. Your VM continues using the original disk file, and any changes made after the snapshot are lost.
If you need to go back to a previous state:
- Stop the VM if it's currently running.
- Wechseln Sie zur Registerkarte VMs im WebGUI.
- Click on the VM name to expand its details.
- Navigate to the Snapshots section.
- Find the snapshot you want to restore and click the Revert button.
- Confirm that you want to revert (this will lose any changes made after the snapshot).
- Start your VM - it will now be exactly as it was when you created the snapshot.
Reverting to a snapshot permanently deletes any changes made after that snapshot was created. Make sure you really want to lose those changes before reverting.
Snapshot storage
Snapshots use storage space on your system. Each snapshot saves only the differences between the current state and the snapshot state; however, these differences can still accumulate over time.
Here are some points to consider:
- QCOW2 disks support snapshots and work well with this feature.
- Storage location: Snapshots are stored with your VM files, so make sure you have enough space on your cache pools or array.
Snapshot storage location:
- Snapshot metadata is stored in
/etc/libvirt/qemu/snapshotdb/VM_name/. - Actual snapshot data is stored alongside your VM files on cache pools or array.
For more detailed technical information about how VM snapshots work, including block diagrams and advanced scenarios with multiple snapshots, see the QEMU snapshots documentation.
- Before system updates: Create a snapshot before installing Windows updates or Linux package updates. If something goes wrong, you can quickly revert to a previous version.
- Testing software: Install new applications or make configuration changes. If you're not satisfied with the results, revert to your clean VM snapshots from before the changes.
- Development work: Create snapshots at different stages of your project. This lets you experiment freely and return to known good states.
- Backup strategy: While not a replacement for proper backups, snapshots provide quick recovery for recent changes.
Verwendung von virtuellen GPUs und GPU-Sharing
Unraid unterstützt jetzt fortgeschrittenes GPU-Sharing über VirGL und QXL für Linux-VMs (und einige Nvidia-GPUs mit dem Nouveau-Treiber).
- Um
VirGLzu verwenden: Stellen Sie Grafikkarte auf Virtuell und VM-Konsolen-Video-Treiber auf VirtIO(3D) ein. - Um
QXLzu verwenden: Stellen Sie Grafikkarte auf Virtuell und VM-Konsolen-Video-Treiber aufQXL(beste). VirGLgibt kein Bild an einen physischen Monitor aus und ist nicht kompatibel mit Windows-VMs oder Standard-Nvidia-Plugins.QXLunterstützt mehrere Bildschirme und konfigurierbaren Videospeicher.
Erweiterte Optionen
Erweitern Sie diesen Abschnitt, um Anleitungen zu erweiterten Optionen anzuzeigen
Wechseln Sie auf der Seite VM hinzufügen zur Erweiterten Ansicht, um auf zusätzliche Einstellungen zuzugreifen.
Hier sind die wichtigsten erweiterten Optionen, in fokussierte Abschnitte unterteilt:
CPU-Modus:
- Host-Passthrough: Stellt alle Host-CPU-Funktionen der VM zur Verfügung, um maximale Leistung zu erzielen.
- Emuliert: Verwendet ein generisches CPU-Modell, reduziert Kompatibilitätsprobleme, begrenzt jedoch die Leistung.
Memory-Ballooning:
- Legen Sie einen Maximalspeicher-Wert fest, um dynamische Speicherzuordnung (memory ballooning) zu ermöglichen.
- Nicht verfügbar für VMs mit zugewiesenen PCI-Geräten (z.B., GPU-Passthrough).
Maschinentyp:
i440fx: Standard für Windows-VMs. Ändern Sie dies nur, wenn Sie Probleme mit GPU-Passthrough haben.Q35: Standard für Linux-VMs und empfohlen für die meisten modernen Betriebssysteme, insbesondere mit GPU-Passthrough.
BIOS-Typ:
- SeaBIOS: Traditionelles BIOS für ältere Betriebssysteme.
- OVMF: UEFI BIOS erforderlich für Windows 8+, die meisten modernen Linux-Distros und GPU-Passthrough.
Der BIOS-Typ kann nur beim Erstellen einer neuen VM festgelegt werden.
Hyper-V-Erweiterungen:
- Für Windows-VMs aktivieren Sie die Hyper-V-Erweiterungen zur Verbesserung der Kompatibilität und Leistung.
VirtIO-Treiber-ISO:
- Überschreiben Sie das Standard-VirtIO-ISO bei Bedarf, insbesondere für Tests oder bei Verwendung neuerer Treiber.
vDisk-Typ:
RAW: Beste Leistung, weniger flexibel für Snapshots.QCOW2: Unterstützt Snapshots, bietet aber etwas geringere Leistung.
VirtFS-Zuordnungen (Linux-VMs):
- Fügen Sie mehrere VirtFS-(
9p)-Freigaben für die Dateisystemintegration zwischen Host und Gast hinzu. - Siehe die QEMU 9p-Dokumentation für Details.
Netzwerkeinstellungen:
- Ändern Sie die Netzwerk-MAC-Adresse oder wählen Sie eine alternative Netzwerkbrücke aus.
- Klicken Sie auf das Aktualisierungssymbol, um automatisch eine neue MAC-Adresse zu generieren.
- Fügen Sie bei Bedarf zusätzliche virtuelle Netzwerkschnittstellen hinzu.
- Wenn Ihre VM nicht startet, überprüfen Sie Ihre ISO- und vDisk-Pfade.
- Für GPU-Passthrough, stellen Sie sicher, dass Ihre Hardware und BIOS-Einstellungen IOMMU/VT-d/AMD-Vi unterstützen.
- Einige USB-Geräte funktionieren möglicherweise nicht zuverlässig mit Passthrough - testen Sie und konsultieren Sie das Unraid-Forum für gerätespezifische Ratschläge.
Binden von PCI-Geräten für Passthrough
Before you can assign a GPU or any PCI device to a VM, it's important to "bind" the device to the vfio-pci driver. This process hides the device from Unraid and dedicates it solely to your VM.
Um ein PCI-Gerät (GPU, USB-Controller, NVMe usw.) für das Passthrough zu binden:
- Navigieren Sie zu Werkzeuge → Systemgeräte im WebGUI.
- Durchsuchen Sie die Liste aller erkannten PCI-Geräte und ihrer IOMMU-Gruppen.
- Aktivieren Sie das Kästchen neben jedem Gerät, das Sie an vfio-pci binden möchten (um es vor Unraid zu verbergen).
- Beachten Sie, dass bereits von Unraid verwendete Geräte (wie Festplattencontroller und Netzwerkkarten) nicht ausgewählt werden können.
- Wenn Sie eine GPU auswählen, wählen Sie das zugehörige Soundgerät aus.
- Klicken Sie auf Ausgewählte an VFIO beim Booten binden, um Ihre Änderungen zu speichern.
- Starten Sie Ihren Server neu, damit das Binden wirksam wird.
GPU-Passthrough ermöglicht es Ihnen, eine physische Grafikkarte direkt einer virtuellen Maschine (VM) zuzuweisen, wodurch nahezu native Leistung für Gaming, kreative Arbeit oder maschinelles Lernen bereitgestellt wird.
Nach dem Binden werden gebundene Geräte im Dropdown-Menü Andere PCI-Geräte beim Bearbeiten oder Erstellen einer VM angezeigt.
Fehlerbehebung
- Wenn Sie zuvor das
VFIO-PCI-Konfigurations-Plug-in verwendet haben, deinstallieren Sie es - diese Funktionalität ist jetzt integriert. - Um alle Bindungen zurückzusetzen, löschen Sie
/boot/config/vfio-pci.cfgund starten Sie Ihr System neu. - Nach dem Neustart verwenden Sie die Schaltfläche "VFIO-PCI-Protokoll anzeigen" auf der Seite Systemgeräte für erweiterte Fehlerbehebung.
- Denken Sie daran, dass Unraid möglicherweise nicht ohne GUI startet, wenn Sie Ihre einzige GPU binden. Stellen Sie sicher, dass Sie dafür planen.
- Für weitere Informationen, konsultieren Sie den offiziellen Leitfaden im Unraid-Forum.
GPU-Passthrough für virtuelle Maschinen
GPU passthrough allows you to assign a physical graphics card directly to a VM, providing near-native performance for gaming, creative work, or machine learning.
- Leistung: Direkter Hardwarezugriff für anspruchsvolle Anwendungen.
- Kompatibilität: Grafisch-intensive Workloads ausführen, die eine dedizierte GPU erfordern.
- Flexibilität: Verwandeln Sie Ihren Unraid-Server in eine vielseitige Workstation.
Voraussetzungen
Hardware:
- CPU mit Intel VT-d oder AMD-Vi Unterstützung (IOMMU im BIOS aktiviert).
- GPU kompatibel mit Passthrough (siehe community-getestete Hardware).
- Ein Motherboard, das PCIe-Geräte richtig isoliert.
Um ein ROM einzuspeisen:
- Unraid 6.9+ mit aktivierter Virtualisierung.
- OVMF (UEFI) BIOS für VMs (empfohlen gegenüber SeaBIOS).
To set up GPU passthrough:
- Stellen Sie sicher, dass Ihre Hardware IOMMU unterstützt und im BIOS aktiviert ist.
- Aktivieren Sie Virtualisierungsfunktionen im BIOS (Intel VT-x/VT-d oder AMD-v/AMD-vi).
- Aktualisieren Sie Unraid auf die neueste stabile Version.
- Weisen Sie die GPU der VM im VM-Erstellungs- oder Bearbeitungsbildschirm im Abschnitt Grafikkarte zu.
- Weisen Sie eine USB-Tastatur und -Maus der VM zu, wenn Sie GPU-Passthrough verwenden.
- Verwenden Sie OVMF BIOS für die VM für bessere Kompatibilität mit GPU-Passthrough.
- Starten Sie die VM und überprüfen Sie, ob die GPU korrekt durchgereicht wird.
Einige GPUs erfordern möglicherweise zusätzliche Konfigurationen oder ROM-Injection für das ordnungsgemäße Passthrough.
Steckenbleiben in der UEFI-Shell
Einige GPUs, insbesondere bestimmte NVIDIA-Modelle, erfordern, dass eine ROM-Datei der VM manuell bereitgestellt wird, um ordnungsgemäß zu initialisieren. Dies ist häufig erforderlich, wenn die Onboard-Firmware der GPU standardmäßig nicht korrekt durchgereicht wird und Probleme wie schwarze Bildschirme oder der Ausfall beim Booten verursacht. Das manuelle Einfügen von ROM ist ein letzter Ausweg nach dem Versuch von BIOS- und VM-Konfigurationseinstellungen.
Um ein ROM einzuspeisen:
-
GPU-ROM herunterladen:
- Besuchen Sie die TechPowerUp VGA BIOS-Datenbank.
- Suchen Sie Ihr GPU-Modell und laden Sie die korrekte ROM-Datei herunter.
- Speichern Sie das ROM in Ihrem Unraid-
isosoderdomains-Freigabe.
-
Bearbeiten Sie das VM-XML:
-
Stoppen Sie die VM und öffnen Sie deren XML-Konfiguration (XML bearbeiten aus dem VM-Kontextmenü).
-
Lokalisieren Sie den
<hostdev>-Block der GPU und fügen Sie das<rom>Tag hinzu:
<hostdev mode='subsystem' type='pci' managed='yes'>
<driver name='vfio'/>
<source>
<address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</source>
<rom file='/mnt/user/isos/gpu_roms/your_gpu.rom'/> <!-- Update path -->
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</hostdev>
-
-
Speichern und testen: Klicken Sie auf Aktualisieren und starten Sie die VM.
Häufige Probleme
This section covers advanced topics and solutions for common issues when managing VMs on Unraid. Expand the sections below for step-by-step instructions and troubleshooting tips.
Einen vDisk erweitern
Klicken zum Erweitern/Reduzieren
If your VM is running low on disk space, you can increase the size of its vDisk directly from the WebGUI.
Um eine vDisk zu erweitern:
- Wechseln Sie zur Registerkarte VMs im WebGUI.
- Stellen Sie sicher, dass die VM gestoppt ist.
- Klicken Sie auf den Namen der VM, um deren Details zu erweitern.
- Suchen Sie die vDisk, die Sie erweitern möchten. Klicken Sie auf den Wert im Feld Kapazität, um ihn bearbeitbar zu machen.
- Geben Sie die neue gewünschte Größe ein (z.B.
100Gfür 100 Gigabyte) und drücken Sie Enter. - Die neue Kapazität ist nun festgelegt.
Sie können ein vDisk nicht über die Unraid-Oberfläche verkleinern; nur eine Erweiterung wird unterstützt.
Die Partition in Ihrem Gast-Betriebssystem erweitern
Nach dem Anpassen der Größe des vDisk starten Sie Ihre VM. Sie müssen die Partition im Gastsystem erweitern, um den neuen Speicherplatz zu nutzen:
-
Windows: Verwenden Sie das eingebaute Festplattenverwaltungstool, um Ihre Partition zu erweitern.
-
Linux (LVM): Verwenden Sie Werkzeuge wie
fdisk,pvresize,lvextendundresize2fs, um Partitionen und logische Volumes zu erweitern.Beispiel:
sudo fdisk /dev/vda
sudo pvresize /dev/vda3
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lvPassen Sie die Gerätenamen bei Bedarf an Ihre Konfiguration an.
Sichern Sie immer Ihre VM, bevor Sie Änderungen an der Festplatte vornehmen.
Steckenbleiben in der UEFI-Shell
Klicken zum Erweitern/Reduzieren
Wenn Ihre VM zu einer UEFI-Shell statt zu Ihrem Betriebssystem startet, können Sie den Bootprozess manuell starten:
Geben Sie am UEFI-Shell-Befehlsprompt ein:
fs0:
cd efi/boot
bootx64.efi
Die VM sollte nun in Ihr Betriebssystem booten.
Wenn dies häufig passiert, überprüfen Sie die Startreihenfolge Ihrer VM und stellen Sie sicher, dass die richtige vDisk oder ISO als primäres Startgerät in den VM-Einstellungen festgelegt ist.
Schwarzer Bildschirm nach VM-Start
Klicken zum Erweitern/Reduzieren
Wenn Ihre VM startet, aber das Display leer bleibt:
-
BIOS-Einstellungen überprüfen:
- Primäre Grafik auf integrierte GPU (iGPU) setzen, nicht auf die Passthrough-GPU.
- Aktualisieren Sie das Motherboard- und GPU-BIOS auf die neuesten Versionen.
-
VM-Einstellungen anpassen:
-
Manuelle ROM-Injektion (letztes Mittel): GPU-ROM manuell injizieren.
Fehler: "IOMMU für Behälter konnte nicht eingestellt werden: Operation nicht erlaubt"
Klicken zum Erweitern/Reduzieren
Dieser Fehler weist typischerweise auf IOMMU-Gruppenkonflikte oder fehlende Interrupt-Remapping hin:
-
PCIe ACS-Override aktivieren:
- Gehen Sie zu Einstellungen → VM-Manager.
- Setzen Sie PCIe ACS Override auf Downstream oder Beides.
- Unraid neu starten.
-
Unsichere Interrupts zulassen (fortgeschritten):
-
Bearbeiten Sie
syslinux.cfgauf Ihrem Unraid-Flash-Laufwerk:append vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot -
Verwenden Sie dies nur, wenn Sie Ihren VM-Gästen voll vertrauen.
-
Für detaillierte Erklärungen zu IOMMU-Gruppen empfehlen wir, Alex Williamsons Blog zu besuchen.