温馨提示×

ubuntu virtualbox如何增内存

小樊
43
2026-09-07 01:07:15
栏目: 智能运维

Ubuntu(作为虚拟机)运行于 VirtualBox 的情况下,要“增加内存”通常有两种理解:增加虚拟机内存(RAM)增加虚拟硬盘空间(磁盘)。下面分别说明。


一、增加 VirtualBox 虚拟机的物理内存(RAM)

⚠️ 前提

虚拟机关机状态下操作

步骤

  1. 关闭 Ubuntu 虚拟机
    sudo shutdown -h now
    
  2. 打开 VirtualBox
  3. 选中 Ubuntu 虚拟机 → 点击 设置(Settings)
  4. 选择 系统(System) → 主板(Motherboard)
  5. 调整 内存大小(Base Memory)
    • 建议不超过宿主机物理内存的 50%
  6. 点击 确定
  7. 启动 Ubuntu

验证

free -h

htop

二、增加 Ubuntu 虚拟机的硬盘空间(磁盘)

如果你是“磁盘满了,想扩容”,请按下面操作。

1️⃣ VirtualBox 层面扩容

VBoxManage modifyhd "Ubuntu.vdi" --resize 40960

(示例:扩展到 40GB,单位 MB)

如果是 .vmdk 格式,需要先转换:

VBoxManage clonehd ubuntu.vmdk ubuntu.vdi --format vdi

2️⃣ Ubuntu 内部分区扩容

查看磁盘

lsblk

使用 GParted(图形界面,推荐)

sudo apt update
sudo apt install gparted
sudo gparted
  • 扩展 / 分区
  • 应用更改

或使用 LVM(如果你安装时用了 LVM)

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

三、常见问题

❓ 不能调内存?

  • 虚拟机未关机
  • VirtualBox 版本太旧(建议更新)

❓ 内存已加但 Ubuntu 没识别?

  • 确认是否启动的是同一虚拟机
  • 检查 BIOS/UEFI 设置

如果你能告诉我:

  • Ubuntu 是 桌面版还是服务器版
  • 内存不够还是磁盘满了
  • VirtualBox 版本

我可以给你更精确的步骤。

0