温馨提示×

CentOS中VirtualBox如何使用命令行操作

小樊
103
2025-04-06 11:46:01
栏目: 智能运维

在CentOS中使用VirtualBox进行命令行操作,通常需要使用VBoxManage命令。以下是一些基本的命令示例和操作指南:

常用VBoxManage命令示例

  • 列出所有虚拟机

    VBoxManage list vms
    
  • 启动虚拟机

    VBoxManage startvm "虚拟机名称"
    
  • 关闭虚拟机

    VBoxManage controlvm "虚拟机名称" poweroff
    
  • 暂停/恢复虚拟机

    VBoxManage controlvm "虚拟机名称" pause
    VBoxManage controlvm "虚拟机名称" resume
    
  • 重置虚拟机

    VBoxManage controlvm "虚拟机名称" reset
    
  • 设置虚拟机的内存大小

    VBoxManage modifyvm "虚拟机名称" --memory 内存大小(MB)
    
  • 设置虚拟机的虚拟硬盘容量

    VBoxManage modifyhd "虚拟硬盘文件路径" --resize 新容量(MB)
    
  • 创建新的虚拟机

    VBoxManage createvm --name "虚拟机名称" --register
    
  • 添加虚拟硬盘到虚拟机

    VBoxManage storageattach "虚拟机名称" --storagectl "控制器名称" --port N --device N --type hdd --medium "虚拟硬盘文件路径"
    
  • 删除虚拟机

    VBoxManage unregistervm "虚拟机名称" --delete
    

安装和配置VirtualBox增强工具

在VirtualBox菜单中选择"设备(Devices)" -> “安装增强功能包(Install Guest Additions)”,或者使用以下命令:

  • 安装增强包:

    sudo mkdir /mnt/zengqiang
    sudo mount /dev/cdrom /mnt/zengqiang
    sudo ./VBoxLinuxAdditions.run
    
  • 或者使用以下命令安装增强包:

    /etc/init.d/vboxadd setup
    

设置共享文件夹

  1. 创建挂载目录:

    sudo mkdir /mnt/shared
    
  2. 挂载共享文件夹:

    sudo mount -t vboxsf shared /mnt/shared
    
  3. 使共享文件夹在系统启动时自动挂载,编辑 /etc/fstab 文件,添加如下行:

    shared /mnt/shared vboxsf rw,gid100,uid1000,auto 0 0
    

调整磁盘大小

调整动态分配的.vdi格式文件的磁盘大小:

VBoxManage modifyhd "xxx.vdi" --resize 20480

注意:缩小容量的操作需要先克隆硬盘。

以上就是在CentOS中使用VirtualBox命令行操作的基本指南。根据具体需求,您可能还需要执行更多高级操作,如克隆虚拟硬盘、设置网络配置等。建议参考VirtualBox官方文档获取更详细的信息。

0