一聚教程网:一个值得你收藏的教程网站

热门教程

Ubuntu VirtualBox命令行操作指南

时间:2026-05-29 14:30:01 编辑:袖梨 来源:一聚教程网

掌握VirtualBox命令行操作能显著提升Ubuntu环境下的虚拟机管理效率。本文将详细介绍从环境配置到远程访问的全流程操作指南。

如何在Ubuntu VirtualBox中使用命令行

一 环境准备

  1. 在宿主机执行安装命令:sudo apt-get update && sudo apt-get install virtualbox。VBoxManage工具会随主程序自动安装。
  2. 扩展包可根据需求选择安装,使用VBoxManage list extpacks验证安装状态。注意扩展包版本需与VirtualBox主程序匹配。
  3. 若仅需使用虚拟机内部命令行功能,扩展包安装步骤可跳过。

二 宿主机侧常用 VBoxManage 命令

  1. 虚拟机生命周期管理
    1. 查看虚拟机列表:VBoxManage list vms;查看运行状态:VBoxManage list runningvms
    2. 启动虚拟机:VBoxManage startvm "VM 名称" --type gui|headless
    3. 关闭虚拟机:VBoxManage controlvm "VM 名称" poweroff;保存状态:VBoxManage controlvm "VM 名称" savestate
  2. 资源配置调整
    1. 修改内存和CPU:VBoxManage modifyvm "VM 名称" --memory 2048 --cpus 2
    2. 网络配置:VBoxManage modifyvm "VM 名称" --nic1 nat --nictype1 82540EM --cableconnected1 on
  3. 存储管理
    1. 创建虚拟磁盘:VBoxManage createhd --filename disk.vdi --size 20480(单位MB)
    2. 添加存储控制器:VBoxManage storagectl "VM 名称" --name SATA --add sata --controller IntelAhci --bootable on
    3. 挂载虚拟磁盘:VBoxManage storageattach "VM 名称" --storagectl SATA --port 0 --device 0 --type hdd --medium disk.vdi
    4. 加载ISO镜像:VBoxManage storageattach "VM 名称" --storagectl SATA --port 1 --device 0 --type dvddrive --medium /path/to/ubuntu.iso
  4. 快照管理
    1. 创建快照:VBoxManage snapshot "VM 名称" take snap1 --description "说明"
    2. 恢复快照:VBoxManage snapshot "VM 名称" restore snap1
    3. 删除快照:VBoxManage snapshot "VM 名称" delete snap1
  5. 虚拟机克隆
    1. 执行克隆命令:VBoxManage clonevm "VM 名称" --name new-vm --register
  6. 注意事项
    1. 所有命令需在宿主机终端执行,含空格的虚拟机名称需用引号包裹。
    2. 无头模式建议使用--type headless参数启动,配合VNC/VRDE实现远程访问。

三 虚拟机内使用命令行

  1. 终端访问方式:图形界面按Ctrl+Alt+T;通过Ctrl+Alt+F2~F6切换至TTY,返回图形界面使用Ctrl+Alt+F7(部分发行版为F1)。
  2. 基础命令示例:ls、ls -l、cd、cp、mv、rm、grep、chmod、sudo等常用操作。
  3. 共享文件夹配置
    1. 安装增强功能:sudo apt-get update && sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
    2. 手动挂载共享:sudo mkdir -p /media/shared;sudo mount -t vboxsf 共享名 /media/shared
    3. 设置开机自动挂载:将挂载命令写入/etc/rc.local文件或配置systemd挂载服务。

四 无头运行与远程访问

  1. 启动无头模式:VBoxManage startvm "VM 名称" --type headless。该模式适合服务器环境,不显示图形界面。
  2. 远程桌面配置
    1. 启用VRDE服务:VBoxManage modifyvm "VM 名称" --vrde on --vrdeport 3389
    2. 使用RDP客户端连接宿主机3389端口访问虚拟机桌面(需提前安装扩展包)。

通过本文介绍的命令行操作,您可以高效管理VirtualBox虚拟机,实现从基础配置到高级功能的全面控制。

热门栏目