Ubuntu 跑在 VirtualBox 里“开机慢”一般不是单点问题,而是多个小因素叠加。下面按「见效最快 → 根本优化」给你一套组合拳,基本都能明显提速。
先看开机到底卡在哪:
systemd-analyze
systemd-analyze blame
firmware + loader 很久 → 虚拟机设置问题service 几秒到十几秒 → 服务问题userspace 很慢 → 桌面/驱动问题sudo apt update
sudo apt install virtualbox-guest-additions-iso
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
✅ 能显著加快图形和启动
常见拖慢项:
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo systemctl disable snapd
(不用的都可以关)
sudo nano /etc/default/grub
改:
GRUB_TIMEOUT=0
然后:
sudo update-grub
不是开机慢,是进桌面慢:
systemctl --user mask tracker-store
✅ 用静态 VDI 硬盘 ✅ 克隆系统到新虚拟机 ✅ 换 QEMU/KVM(比 VirtualBox 快很多)
2核 / 4G / SATA / Guest Additions / 关服务 / SSD
做到这 6 条,开机一般 10 秒内
如果你愿意,把:
systemd-analyze blame 输出发我,我可以帮你精准定位是哪一步最慢。