VirtualBox: Schwarzen Bildschirm bei Ubuntu beheben (Black Screen Fix)
Wenn Sie eine Ubuntu-Virtuelle-Maschine in VirtualBox starten und lediglich ein schwarzer Bildschirm (gelegentlich mit einem blinkenden Cursor) angezeigt wird, liegt dies meist an Grafik-Inkompatibilitäten, unzureichenden Ressourcen oder falschen Virtualisierungseinstellungen.
In dieser Anleitung finden Sie die effektivsten Schritte, um das Problem zu lösen – geordnet von den häufigsten bis zu den fortgeschritteneren Lösungen.
Schritt 1: Grafikeinstellungen anpassen (Häufigste Ursache)
In den meisten Fällen liegt das Problem am ausgewählten virtuellen Grafiktreiber oder an der 3D-Beschleunigung.
- Beenden Sie die virtuelle Maschine (Rechtsklick auf die VM in der Liste > Schließen > Ausschalten).
- Klicken Sie mit der rechten Maustaste auf die Ubuntu-VM und wählen Sie Ändern (Einstellungen).
- Navigieren Sie zu Anzeige > Reiter Bildschirm.
- Passen Sie folgende Werte an:
- Grafik-Controller: Stellen Sie diesen auf VMSVGA (dies ist der Standardtreiber für Linux-Gäste). Falls er bereits dort steht, testen Sie alternativ VBoxSVGA.
- 3D-Beschleunigung aktivieren:
- Ist die Option aktiviert, deaktivieren Sie das Häkchen (führt oft zu Fehlern).
- War sie deaktiviert, versuchen Sie, sie zu aktivieren.
- Videospeicher: Ziehen Sie den Regler ganz nach rechts auf 128 MB.
- Klicken Sie auf OK und starten Sie die VM erneut.
Schritt 2: CPU- und RAM-Ressourcen erhöhen
Ein System, das zu wenig Leistung zugewiesen bekommt, kann während des Boot-Vorgangs der grafischen Oberfläche hängen bleiben.
- Gehen Sie in die Einstellungen der ausgeschalteten VM.
- Gehen Sie auf System > Hauptplatine:
- Weisen Sie Ubuntu mindestens 2048 MB bis 4096 MB (2 bis 4 GB) RAM zu (bleiben Sie im grünen Bereich).
- Wechseln Sie zum Reiter Prozessor:
- Weisen Sie der VM mindestens 2 CPU-Kerne zu. Ubuntu läuft mit nur einem Kern oft instabil.
- Klicken Sie auf OK und testen Sie den Start.
Schritt 3: Boot-Parameter anpassen (nomodeset)
Grafikkartentreiber können beim Booten abstürzen. Der Parameter nomodeset zwingt Ubuntu dazu, einfache Grafikmodi zu nutzen, bis das System hochgefahren ist.
- Starten Sie die VM und halten Sie sofort die linke Shift-Taste (oder wiederholt Esc) gedrückt, um das GRUB-Bootmenü aufzurufen.
- Wählen Sie den Eintrag Ubuntu aus (nicht Enter drücken!) und drücken Sie die Taste
e, um die Boot-Optionen zu bearbeiten. - Suchen Sie nach der Zeile, die mit
linuxbeginnt. - Gehen Sie ans Ende dieser Zeile, wo meist
quiet splashsteht. - Fügen Sie dahinter
nomodesetein (mit einem Leerzeichen getrennt).- Es sollte so aussehen:
quiet splash nomodeset
- Es sollte so aussehen:
- Drücken Sie F10 oder Strg + X, um mit diesen Einstellungen zu booten.
- Hinweis: Wenn das System nun startet, sollten Sie die VirtualBox-Gasterweiterungen installieren, um das Problem dauerhaft zu beheben.
Schritt 4: Über die TTY-Konsole den Display-Manager neustarten
Bleibt der Bildschirm nach dem Laden schwarz, läuft das Linux-System im Hintergrund oft trotzdem, nur die Benutzeroberfläche (GDM/LightDM) reagiert nicht.
- Wenn der schwarze Bildschirm erscheint, drücken Sie die Tastenkombination:
- Rechte Strg-Taste + F3 (oder F2 bis F6).
- Es sollte eine rein textbasierte Login-Maske (TTY) erscheinen.
- Geben Sie Ihren Benutzernamen ein und drücken Sie Enter, dann Ihr Passwort.
- Führen Sie folgende Befehle aus, um die Paketquellen zu reparieren und den Desktop neuzustarten:
sudo apt update sudo apt install --reinstall ubuntu-desktop sudo systemctl restart gdm3(Falls Sie eine andere Ubuntu-Variante wie Kubuntu oder Xubuntu nutzen, ersetzen Sie
gdm3durchsddmoderlightdm.)
Schritt 5: Host-System-Einstellungen prüfen (Windows Hyper-V)
Wenn Sie Windows als Host-Betriebssystem nutzen, blockiert das Windows-eigene Virtualisierungsfeature Hyper-V manchmal VirtualBox-Gäste.
- Öffnen Sie die Windows-Suche und tippen Sie Windows-Features aktivieren oder deaktivieren ein.
- Deaktivieren Sie folgende Punkte (Häkchen entfernen):
- Hyper-V
- Plattform für virtuelle Computer
- Windows-Hypervisor-Plattform
- Starten Sie Ihren PC neu.
Letzter Schritt nach erfolgreichem Start: Gasterweiterungen installieren
Sobald Ubuntu erfolgreich gestartet ist, sollten Sie direkt die VirtualBox Guest Additions installieren, um zukünftige Black-Screen-Fehler zu vermeiden:
- Klicken Sie im oberen VirtualBox-Fenstermenü auf Geräte > Gasterweiterungen einlegen...
- Öffnen Sie das Terminal in Ubuntu und geben Sie ein:
sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r) - Führen Sie die Installation der Gasterweiterungen auf dem eingelegten Medium aus und starten Sie die VM neu.