温馨提示×

ubuntu virtualbox怎样提速

小樊
39
2026-09-12 20:29:56
栏目: 智能运维

在 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核)

  • 内存:4–6 GB
  • CPU:2–4 核

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. 快照不要太多

  • 每个快照都会拖慢磁盘 IO
  • 定期「删除快照」

12. 使用远程桌面代替虚拟机内操作

sudo apt install xrdp

Windows 用远程桌面连接 Ubuntu,比 VirtualBox 窗口更流畅。


五、推荐组合(最流畅)

✅ Ubuntu Server + XFCE
✅ 4 核 + 6GB 内存
✅ 固定大小 SSD 虚拟盘
✅ VirtualBox 增强功能
✅ XRDP 远程登录


如果你愿意,可以告诉我:

  • 宿主机配置(CPU/内存/硬盘)
  • Ubuntu 用途(开发 / 学习 / 服务器)
  • 是否必须 GUI

我可以直接给你一套最合适的具体配置方案

0