VirtualBox中Ubuntu 23.10虚拟机屏幕花屏的原因及解决方法
VirtualBox中Ubuntu 23.10虚拟机屏幕花屏的原因及解决方法
嗨,我之前折腾VirtualBox里的Ubuntu 23.10时也碰到过这种屏幕花屏的糟心事,结合Stack Exchange社区里的经验,给你整理了几个常见的原因和对应的解决办法,你可以挨个试试:
1. VirtualBox Guest Additions未安装或版本不兼容
这是最常见的原因之一,Guest Additions负责虚拟机和宿主机之间的硬件适配,包括显示输出,版本不匹配或未安装很容易导致花屏。
- 解决步骤:
- 先在Ubuntu虚拟机里打开终端,输入
sudo apt install build-essential dkms linux-headers-$(uname -r),按回车执行,输入用户密码确认安装依赖包。 - 在VirtualBox顶部菜单栏的「设备」里,点击「插入Guest Additions光盘镜像」。
- 此时Ubuntu桌面会弹出光盘窗口,打开终端进入光盘挂载目录(一般是
/media/$USER/VBox_GAs_*),执行sudo ./VBoxLinuxAdditions.run。 - 安装完成后重启虚拟机,看看花屏问题是否消失。
- 先在Ubuntu虚拟机里打开终端,输入
2. 显示配置参数不合理
显存分配不足或者图形控制器选错,也会导致启动时屏幕出现乱码。
- 解决步骤:
- 先关闭Ubuntu虚拟机。
- 在VirtualBox主界面选中你的虚拟机,点击「设置」→「显示」。
- 将「显存大小」拉到VirtualBox允许的最大值(比如128MB或更高)。
- 把「图形控制器」设置为VMSVGA(这是Ubuntu 20.04及之后版本推荐的选项,兼容性更好)。
- 保存设置后重新启动虚拟机测试。
3. Ubuntu图形会话或驱动问题
Ubuntu 23.10默认使用Wayland会话,部分情况下和VirtualBox的兼容性不太好;另外默认的开源显卡驱动也可能存在冲突。
- 解决方法:
- 切换到Xorg会话:在Ubuntu登录界面,点击用户名旁边的小齿轮图标,选择Ubuntu on Xorg,然后登录,看看花屏是否消失。
- 更新显卡驱动:打开Ubuntu的「软件和更新」,切换到「附加驱动」标签页,选择推荐的闭源显卡驱动(如果你的宿主机是NVIDIA显卡,这里会显示对应的NVIDIA驱动选项),点击「应用更改」,安装完成后重启虚拟机。
4. VirtualBox版本过旧
旧版本的VirtualBox对新发布的Ubuntu 23.10兼容性可能不足,容易出现各种显示问题。
- 解决步骤:
- 在Windows 10的「设置」→「应用」里找到VirtualBox,卸载当前版本。
- 下载最新的稳定版VirtualBox安装包,安装完成后重新启动你的Ubuntu虚拟机。
备注:内容来源于stack exchange,提问作者vico
相关产品推荐
相关产品推荐

