VirtualBox: Schwarzen Bildschirm bei Ubuntu beheben (Black Screen Fix)

Melden

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.

  1. Beenden Sie die virtuelle Maschine (Rechtsklick auf die VM in der Liste > Schließen > Ausschalten).
  2. Klicken Sie mit der rechten Maustaste auf die Ubuntu-VM und wählen Sie Ändern (Einstellungen).
  3. Navigieren Sie zu Anzeige > Reiter Bildschirm.
  4. 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.
  5. 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.

  1. Gehen Sie in die Einstellungen der ausgeschalteten VM.
  2. 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).
  3. Wechseln Sie zum Reiter Prozessor:
    • Weisen Sie der VM mindestens 2 CPU-Kerne zu. Ubuntu läuft mit nur einem Kern oft instabil.
  4. 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.

  1. Starten Sie die VM und halten Sie sofort die linke Shift-Taste (oder wiederholt Esc) gedrückt, um das GRUB-Bootmenü aufzurufen.
  2. Wählen Sie den Eintrag Ubuntu aus (nicht Enter drücken!) und drücken Sie die Taste e, um die Boot-Optionen zu bearbeiten.
  3. Suchen Sie nach der Zeile, die mit linux beginnt.
  4. Gehen Sie ans Ende dieser Zeile, wo meist quiet splash steht.
  5. Fügen Sie dahinter nomodeset ein (mit einem Leerzeichen getrennt).
    • Es sollte so aussehen: quiet splash nomodeset
  6. Drücken Sie F10 oder Strg + X, um mit diesen Einstellungen zu booten.
  7. 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.

  1. Wenn der schwarze Bildschirm erscheint, drücken Sie die Tastenkombination:
    • Rechte Strg-Taste + F3 (oder F2 bis F6).
  2. Es sollte eine rein textbasierte Login-Maske (TTY) erscheinen.
  3. Geben Sie Ihren Benutzernamen ein und drücken Sie Enter, dann Ihr Passwort.
  4. 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 gdm3 durch sddm oder lightdm.)


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.

  1. Öffnen Sie die Windows-Suche und tippen Sie Windows-Features aktivieren oder deaktivieren ein.
  2. Deaktivieren Sie folgende Punkte (Häkchen entfernen):
    • Hyper-V
    • Plattform für virtuelle Computer
    • Windows-Hypervisor-Plattform
  3. 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:

  1. Klicken Sie im oberen VirtualBox-Fenstermenü auf Geräte > Gasterweiterungen einlegen...
  2. Öffnen Sie das Terminal in Ubuntu und geben Sie ein:
    sudo apt update
    sudo apt install build-essential dkms linux-headers-$(uname -r)
  3. Führen Sie die Installation der Gasterweiterungen auf dem eingelegten Medium aus und starten Sie die VM neu.
0