温馨提示×

ubuntu virtualbox为啥黑屏

小樊
46
2026-09-12 20:26:55
栏目: 智能运维

在 Ubuntu + VirtualBox 环境下出现黑屏,通常和显卡/显示设置、虚拟机配置、系统引导或增强功能有关。下面按最常见原因 → 解决办法给你梳理一下。


一、最常见原因(90% 情况)

1️⃣ 显示模式 / 显卡控制器设置不对

VirtualBox 默认有时会用 VBoxVGA / VMSVGA,Ubuntu 对新老控制器兼容性不同。

解决:

  1. 关闭虚拟机
  2. 设置 → 显示
  3. 尝试以下组合之一:
    • VMSVGA + 开启 3D 加速(Ubuntu 20.04+ 推荐)
    • VBoxSVGA
  4. 显存调到 128MB
  5. 重启虚拟机

2️⃣ 没有安装 / 安装失败的 VirtualBox 增强功能

黑屏但能进系统(或卡在紫屏)常见于没装 Guest Additions。

解决:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后在菜单:

设备 → 安装增强功能 → 运行


3️⃣ 引导卡在 Plymouth(紫屏/黑屏但风扇在转)

Ubuntu 图形启动界面挂了。

解决(临时): 开机时按住 Shift / Esc 进入 GRUB
Advanced → Recovery Mode

永久修复:

sudo nano /etc/default/grub

改成:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

然后:

sudo update-grub

二、其他常见情况

4️⃣ 分辨率 / 多显示器问题

  • 宿主机是 4K
  • 虚拟机只开了一个屏

✅ 尝试:

  • 设置 → 显示 → 屏幕数量 = 1
  • 分辩率手动设置

5️⃣ Ubuntu 卡在登录后黑屏

(能输密码,然后黑)

通常是:

  • Wayland 问题
  • 显卡驱动问题

解决: 登录界面右下角 → 选 Ubuntu on Xorg

或:

sudo nano /etc/gdm3/custom.conf

取消注释:

WaylandEnable=false

6️⃣ 虚拟机内存 / CPU 不够

黑屏 + 无响应

✅ 建议最低:

  • 内存:2048MB+
  • CPU:2 核

三、快速排查清单 ✅

你可以照着回答我:

  1. 黑屏是 完全黑 还是 紫屏/光标闪
  2. 是否能进 GRUB
  3. Ubuntu 版本(20.04 / 22.04 / 24.04)
  4. VirtualBox 版本

我可以帮你精准定位是哪一类问题

0