温馨提示×

ubuntu virtualbox开机慢怎么破

小樊
46
2026-10-27 11:16:26
栏目: 智能运维

Ubuntu 跑在 VirtualBox 里“开机慢”一般不是单点问题,而是多个小因素叠加。下面按「见效最快 → 根本优化」给你一套组合拳,基本都能明显提速。


一、先确认是不是“假慢”

先看开机到底卡在哪:

systemd-analyze
systemd-analyze blame
  • 如果 firmware + loader 很久 → 虚拟机设置问题
  • 如果某个 service 几秒到十几秒 → 服务问题
  • 如果 userspace 很慢 → 桌面/驱动问题

二、VirtualBox 侧(最关键,立竿见影)

1️⃣ 分配足够资源

  • CPU:至少 2 核(推荐 2–4)
  • 内存:Ubuntu 桌面版 ≥ 2048MB(4G 更舒服)
  • ❌ 别只给 1 核 1G,必慢

2️⃣ 开启硬件加速

  • 设置 → 系统 → 启用 PAE/NX
  • 设置 → 加速 →
    • ✅ VT-x / AMD-V
    • ✅ 嵌套分页

3️⃣ 硬盘用 SSD + 动态分配 + SATA

  • 控制器用 SATA(不要用 IDE)
  • 类型选 VDI + 动态分配
  • 宿主机最好是 SSD

4️⃣ 安装 VirtualBox Guest Additions

sudo apt update
sudo apt install virtualbox-guest-additions-iso
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run

✅ 能显著加快图形和启动


三、Ubuntu 内部优化(很有效)

5️⃣ 禁用无用开机服务

常见拖慢项:

sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo systemctl disable snapd

(不用的都可以关)

6️⃣ 减少 GRUB 等待

sudo nano /etc/default/grub

改:

GRUB_TIMEOUT=0

然后:

sudo update-grub

7️⃣ 用轻量桌面(如果是 GNOME 卡)

  • Xubuntu(XFCE)
  • Lubuntu(LXQt) 启动直接快一倍

四、如果是「登录后慢」

不是开机慢,是进桌面慢:

  • 关闭开机自启程序
    • 设置 → 开机启动
  • 禁用 Tracker(文件索引)
systemctl --user mask tracker-store

五、实在不行的最终方案

✅ 用静态 VDI 硬盘 ✅ 克隆系统到新虚拟机 ✅ 换 QEMU/KVM(比 VirtualBox 快很多)


快速自检清单

2核 / 4G / SATA / Guest Additions / 关服务 / SSD
做到这 6 条,开机一般 10 秒内

如果你愿意,把:

  • Ubuntu 版本
  • 分配的资源
  • systemd-analyze blame 输出

发我,我可以帮你精准定位是哪一步最慢。

0 踩