在 Ubuntu 的 VirtualBox 中调整虚拟机内存大小
一 图形界面步骤
- 关闭虚拟机:确保状态为已关机/未运行(不是“已保存状态”)。
- 打开 VirtualBox 管理器:选中你的 Ubuntu 虚拟机,点击设置。
- 进入内存设置:在系统 → 主板,拖动基本内存滑块或输入数值,调整到需要的大小。
- 保存并启动:点击确定,启动虚拟机查看效果。
- 说明:图形界面调整内存操作简单直观,适合大多数场景。
二 命令行步骤 VBoxManage
- 确认虚拟机已关机:
- 查看状态:
VBoxManage list runningvms(若列出你的虚拟机,请先关闭)
- 强制关机(如卡在保存状态):
VBoxManage controlvm "<虚拟机名>" poweroff
- 调整内存(单位:MB):
- 示例(分配 4096 MB):
VBoxManage modifyvm "<虚拟机名>" --memory 4096
- 启动验证:
VBoxManage startvm "<虚拟机名>" --type gui
- 说明:命令行方式同样可靠,便于脚本化和远程管理。
三 验证与注意事项
- 在 Ubuntu 内验证:
- 查看总内存:
free -h
- 查看详细内存与交换:
cat /proc/meminfo
- 注意事项:
- 调整前务必完全关机,避免数据损坏或设置失败。
- 分配给虚拟机的内存不能超过宿主机可用物理内存;建议为宿主机预留2–4 GB自用,以保证整体流畅。
- 若虚拟机使用保存状态启动失败,可先执行:
VBoxManage discardstate "<虚拟机名>" 丢弃保存状态,再启动并重新调整。
四 常见误区与区分
- 区分内存与磁盘:本文调整的是内存(RAM)。若你需要扩展虚拟机的磁盘空间(例如根分区空间不足),应使用磁盘扩容流程(如 GParted)或 VirtualBox 的磁盘调整工具,这与内存调整是两件不同的事。