Ubuntu 下 VirtualBox 调整内存大小的实用步骤
一 图形界面调整步骤
- 关闭虚拟机:在 VirtualBox 主界面选中目标虚机,点击窗口右上角的关闭或右键选择关机,确保状态为已关机(运行中不可修改内存)。
- 打开设置:选中虚机 → 点击设置 → 系统 → 主板。
- 调整内存:在内存滑块或数值框中提升到所需大小(单位:MB),建议不超过宿主机物理内存的50%,并预留足够内存给宿主机。
- 应用并启动:点击确定保存,启动虚机即可生效。
- 验证:在 Ubuntu 中打开系统监视器(或运行命令 free -h)查看总内存是否已更新。
二 命令行调整步骤 VBoxManage
- 查看状态与名称:
- 列出虚机:VBoxManage list vms
- 查看运行中:VBoxManage list runningvms(如有运行,先关闭)
- 关闭虚机(如未关机):VBoxManage controlvm “<vm_name>” poweroff
- 修改内存(单位:MB):VBoxManage modifyvm “<vm_name>” --memory <大小MB>
- 启动虚机:VBoxManage startvm “<vm_name>”
- 示例:将名为“Ubuntu22.04”的虚机调整为4096 MB:
- VBoxManage modifyvm “Ubuntu22.04” --memory 4096
- 提示:VBoxManage 是跨平台工具,在 Linux/Windows/macOS 的终端/命令行均可使用。
三 常见问题与注意事项
- 必须关机调整:内存大小只能在虚机关机状态修改,运行中调整会失败。
- 合理分配:避免把宿主机内存全部分配给虚机,通常建议不超过50%,并留出余量给宿主机与其他应用。
- 生效验证:重启后在 Ubuntu 内用系统监视器或 free -h 确认;在宿主机用 top/htop 观察内存占用变化。
- 不要与“虚拟硬盘大小”混淆:调整内存不会影响虚拟磁盘容量;如需扩容磁盘,请使用虚拟介质管理器或 GParted 等工具另行处理。