温馨提示×

ubuntu virtualbox为什么黑屏

小樊
57
2026-09-25 05:45:43
栏目: 智能运维

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


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

1️⃣ 未安装 / 未启用 VirtualBox 增强功能(Guest Additions)

表现:

  • 启动后黑屏
  • 只有鼠标可见
  • 分辨率异常

✅ 解决:

  1. 启动虚拟机(如果能进 tty)
  2. Ctrl + Alt + F3 进入终端
  3. 安装增强功能:
sudo apt update
sudo apt install virtualbox-guest-dkms virtualbox-guest-utils
sudo reboot

如果无法进入系统,可在 VirtualBox 菜单:

设备 → 插入 Guest Additions CD → 手动安装


2️⃣ 显卡控制器设置不当

VirtualBox 默认有时会用 VMSVGA,Ubuntu 某些版本不兼容。

✅ 解决:

  1. 关闭虚拟机
  2. 设置 → 显示
  3. 显卡控制器改成:
  • ✅ VBoxVGA(最稳)
  • 或 VMSVGA(Ubuntu 20.04+ 推荐)
  1. 显存调到 128MB
  2. 勾选 启用 3D 加速(可选)

3️⃣ Ubuntu 使用 Wayland 黑屏(尤其是 22.04+)

表现:

  • 登录界面正常
  • 登录后黑屏

✅ 解决: 编辑:

sudo nano /etc/gdm3/custom.conf

取消注释:

WaylandEnable=false

重启:

sudo reboot

二、系统启动相关

4️⃣ 卡在 Plymouth(启动动画)

表现:

  • 转圈后黑屏

✅ 解决: 编辑 grub:

sudo nano /etc/default/grub

修改:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

更新:

sudo update-grub
sudo reboot

5️⃣ 内核或驱动崩溃

✅ 尝试:

  • 启动时按住 Shift 进 GRUB
  • 选择 旧内核

三、VirtualBox 本身问题

6️⃣ VirtualBox 版本过旧

✅ 建议:

  • Ubuntu 22.04 → VirtualBox 7.0+
  • 不要用系统自带的老版本

7️⃣ 内存 / CPU 不足

黑屏 + 卡死 ✅ 最低配置:

  • 内存:2048 MB
  • CPU:2 核

四、快速自检清单 ✅

你可以对照:

  • [ ] 是否安装 Guest Additions
  • [ ] 显卡是 VBoxVGA 还是 VMSVGA
  • [ ] 是否 Wayland 问题
  • [ ] 是否能进 tty(Ctrl+Alt+F3)
  • [ ] 是否老内核可用

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 22.04 / 24.04)
  • VirtualBox 版本
  • 黑屏时有没有光标 / 是否能进 tty

我可以直接帮你精确定位 + 给命令。

0 踩