Ubuntu 在 VirtualBox 中启动失败,原因可能有很多种。下面按常见原因 → 表现 → 解决办法帮你梳理一下。
一、最常见原因
1️⃣ 虚拟化未开启(VT-x / AMD-V)
表现
- 黑屏或报错:
VT-x is not available
- 虚拟机直接无法启动
解决
- 进入 BIOS / UEFI
- 开启:
- Intel:VT-x
- AMD:SVM / AMD-V
- 保存重启
2️⃣ 内存 / CPU 分配不足
表现
解决
3️⃣ 磁盘空间不足
表现
- 启动时报错:
No space left on device
- 无法进入桌面
解决
二、显示与显卡问题
4️⃣ 显卡控制器不兼容
表现
- 黑屏
- 卡在 Plymouth(Ubuntu 图标)
解决
- 设置 → 显示
- 显卡控制器改为:
- 关闭 3D 加速(先测试)
5️⃣ 需要进入恢复模式
解决
- 启动时按住
Shift
- 选择
Advanced options
- 进入
Recovery Mode
- 尝试:
三、系统文件损坏
6️⃣ 文件系统错误
解决
fsck -y /dev/sda1
7️⃣ 内核或驱动问题
表现
解决
- 选择旧内核启动
- 卸载有问题的驱动(如 NVIDIA)
四、VirtualBox 本身问题
8️⃣ VirtualBox 版本过旧
解决
- 升级 VirtualBox
- 安装对应 Extension Pack
- 更新 Guest Additions
五、你可以这样快速定位
请告诉我:
- 报错截图或文字
- Ubuntu 版本(20.04 / 22.04 / 24.04?)
- VirtualBox 版本
- 是全新安装还是更新后失败
我可以更准确帮你解决 ✅