【virtualbox命令行创建虚拟机】在使用 VirtualBox 时,图形界面操作虽然直观,但对于熟悉命令行的用户来说,通过命令行工具进行虚拟机的创建和管理更加高效。本文将总结如何通过命令行在 VirtualBox 中创建虚拟机,并提供相关命令及说明。
在 VirtualBox 中,可以通过 `VBoxManage` 命令行工具来创建和管理虚拟机。整个过程包括创建虚拟硬盘、注册虚拟机、设置虚拟机参数(如内存、CPU、网络等)以及启动虚拟机。使用命令行可以实现自动化脚本化管理,适合批量创建或部署虚拟环境。
表格:VirtualBox 命令行创建虚拟机常用命令
命令 | 功能描述 | 示例 |
`VBoxManage createvm --name "VM名称" --register` | 创建一个虚拟机并注册到 VirtualBox 管理器中 | `VBoxManage createvm --name "MyVM" --register` |
`VBoxManage createhd --filename "路径/磁盘.vdi" --size 10240` | 创建一个虚拟硬盘文件(.vdi) | `VBoxManage createhd --filename "/home/user/VMs/MyVM.vdi" --size 10240` |
`VBoxManage storagectl add "VM名称" --name "SATA Controller" --add sata --controller IntelAHCI` | 添加存储控制器(如 SATA 控制器) | `VBoxManage storagectl add "MyVM" --name "SATA Controller" --add sata --controller IntelAHCI` |
`VBoxManage storageattach "VM名称" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "路径/磁盘.vdi"` | 将虚拟硬盘附加到虚拟机 | `VBoxManage storageattach "MyVM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "/home/user/VMs/MyVM.vdi"` |
`VBoxManage modifyvm "VM名称" --memory 2048` | 设置虚拟机内存大小(单位:MB) | `VBoxManage modifyvm "MyVM" --memory 2048` |
`VBoxManage modifyvm "VM名称" --cpus 2` | 设置虚拟机 CPU 数量 | `VBoxManage modifyvm "MyVM" --cpus 2` |
`VBoxManage modifyvm "VM名称" --nic1 nat` | 配置网络接口为 NAT 模式 | `VBoxManage modifyvm "MyVM" --nic1 nat` |
`VBoxManage startvm "VM名称"` | 启动虚拟机 | `VBoxManage startvm "MyVM"` |
注意事项:
- 所有命令需要以管理员权限运行(如使用 `sudo`)。
- 虚拟机名称需唯一,避免冲突。
- 存储路径应确保有读写权限。
- 可通过 `VBoxManage list vms` 查看已注册的虚拟机列表。
通过以上命令,用户可以在命令行中完成从创建虚拟机到启动的全过程,实现对 VirtualBox 的灵活控制。