温馨提示×

virtualboxubuntu蓝屏怎么修复

小樊
56
2026-10-15 16:21:00
栏目: 智能运维

在 VirtualBox 里的 Ubuntu 出现“蓝屏”,需要先确认一下概念,因为:

  • Ubuntu 本身不会蓝屏(蓝屏是 Windows 的特征)
  • 你看到的“蓝屏”可能是:
    1. 宿主机是 Windows,VirtualBox 崩溃导致 Windows 蓝屏
    2. Ubuntu 紫屏 / 黑屏 / 卡死
    3. Ubuntu 启动时报错(panic / 内核错误)

下面按常见情况给你修复思路。


一、如果是 Windows 宿主机蓝屏(VirtualBox 引起)

常见原因

  • VirtualBox 与 Windows 不兼容
  • 开启了 Hyper-V / 核心隔离
  • 显卡 / 驱动冲突
  • VirtualBox 版本过旧

修复方法

  1. 关闭 Hyper-V

    bcdedit /set hypervisorlaunchtype off
    

    重启电脑

  2. 关闭 Windows 核心隔离

    • 设置 → 设备安全性 → 内核隔离 → 关闭
  3. 更新 VirtualBox

    • 使用最新版(或稳定版 7.x)
  4. 重装 VirtualBox 网卡 / 显卡驱动

    • 卸载 VirtualBox
    • 删除 C:\Program Files\Oracle
    • 重新安装

二、如果是 Ubuntu 启动失败 / 紫屏 / 黑屏

1. 先尝试进入恢复模式

  1. 启动 Ubuntu
  2. 长按 Shift(或 Esc)
  3. 选择 Advanced → Recovery Mode
  4. 尝试:
    • fsck
    • dpkg
    • resume

2. 禁用 3D 加速(很常见)

VirtualBox 设置:

  • 显示 → 屏幕
  • ✅ 关闭 启用 3D 加速
  • 显存调到 128MB

3. 内核崩溃(Kernel Panic)

如果是升级内核后出问题:

sudo apt remove linux-image-xxx
sudo update-grub

或回退到旧内核(Recovery Mode 选择旧内核)


4. 重装 Guest Additions

sudo apt remove virtualbox-guest-*
sudo apt install virtualbox-guest-dkms

三、最稳妥方案(数据不丢)

  1. 导出虚拟机(File → Export Appliance)
  2. 新建 Ubuntu 虚拟机
  3. 挂载原虚拟硬盘(.vdi)

四、建议你补充的信息(方便精准修复)

你可以告诉我:

  • ✅ 是 Windows 蓝屏 还是 Ubuntu 卡死
  • ✅ 蓝屏错误代码(如 SYSTEM_THREAD_EXCEPTION)
  • ✅ VirtualBox 版本
  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)

我可以直接给你一步步操作命令。

0 踩