在CentOS中使用VirtualBox进行命令行操作,通常需要使用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菜单中选择"设备(Devices)" -> “安装增强功能包(Install Guest Additions)”,或者使用以下命令:
安装增强包:
sudo mkdir /mnt/zengqiang
sudo mount /dev/cdrom /mnt/zengqiang
sudo ./VBoxLinuxAdditions.run
或者使用以下命令安装增强包:
/etc/init.d/vboxadd setup
创建挂载目录:
sudo mkdir /mnt/shared
挂载共享文件夹:
sudo mount -t vboxsf shared /mnt/shared
使共享文件夹在系统启动时自动挂载,编辑 /etc/fstab
文件,添加如下行:
shared /mnt/shared vboxsf rw,gid100,uid1000,auto 0 0
调整动态分配的.vdi格式文件的磁盘大小:
VBoxManage modifyhd "xxx.vdi" --resize 20480
注意:缩小容量的操作需要先克隆硬盘。
以上就是在CentOS中使用VirtualBox命令行操作的基本指南。根据具体需求,您可能还需要执行更多高级操作,如克隆虚拟硬盘、设置网络配置等。建议参考VirtualBox官方文档获取更详细的信息。