在 Ubuntu + VirtualBox 的环境下,可以从宿主机、VirtualBox 设置、Ubuntu 系统内部三个层面来提速。下面按“最容易见效 → 进阶优化”给你一个清单。
一、必做(见效最快)
1. 安装 VirtualBox 增强功能(Guest Additions)
非常关键
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
然后在 VirtualBox 菜单:
设备 → 安装增强功能
作用:
- 提升显卡性能
- 支持共享文件夹、剪贴板
- 鼠标无缝切换
2. 分配合理的资源(不要极端)
虚拟机设置 → 系统
- 内存:宿主机的 1/3 ~ 1/2
- CPU:不要全给(例如 8 核给 2~4 核)
示例(宿主机 16G / 8核)
3. 使用 SSD + 固定大小虚拟硬盘
- ✅ 使用 VDI(固定大小)
- ❌ 不要用“动态分配 + 机械硬盘”
创建时:
新建虚拟硬盘 → 固定大小 → 至少 30–50GB
二、VirtualBox 设置优化
4. 启用硬件加速
设置 → 系统 → 处理器
- ✅ 启用 PAE/NX
- ✅ 启用 VT-x / AMD-V(BIOS 中也要开)
5. 显卡设置
设置 → 显示
- 显存:128 MB
- ✅ 启用 3D 加速
- ❌ 不要开 2D 视频加速(Linux 基本没用)
6. 磁盘控制器用 SATA + AHCI
设置 → 存储
- 控制器:SATA
- 硬盘类型:SSD(如果是 SSD 宿主机)
三、Ubuntu 内部提速
7. 使用轻量桌面(非常重要)
如果你装的是 Ubuntu 桌面版(GNOME),会很卡。
推荐:
- ✅ Xubuntu(XFCE)
- ✅ Lubuntu(LXQt)
- ✅ Ubuntu Server + 远程桌面
已装 GNOME 可改:
sudo apt install xubuntu-desktop
登录时选 XFCE。
8. 关闭无用服务
sudo systemctl disable bluetooth
sudo systemctl disable cups
sudo systemctl disable snapd
9. 使用轻量软件
- 浏览器:Firefox → Brave / Chromium
- 编辑器:VS Code → Geany / Vim
- 文件管理:Nautilus → PCManFM
四、高级优化(可选)
10. 使用 VirtIO(高级)
- 网络:Intel PRO / VirtIO
- 磁盘:VirtIO SCSI(需内核支持)
11. 快照不要太多
12. 使用远程桌面代替虚拟机内操作
sudo apt install xrdp
Windows 用远程桌面连接 Ubuntu,比 VirtualBox 窗口更流畅。
五、推荐组合(最流畅)
✅ Ubuntu Server + XFCE
✅ 4 核 + 6GB 内存
✅ 固定大小 SSD 虚拟盘
✅ VirtualBox 增强功能
✅ XRDP 远程登录
如果你愿意,可以告诉我:
- 宿主机配置(CPU/内存/硬盘)
- Ubuntu 用途(开发 / 学习 / 服务器)
- 是否必须 GUI
我可以直接给你一套最合适的具体配置方案。