User Tools

Site Tools


virtualbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
virtualbox [2018/03/08 17:42]
jordan [启动和关闭虚拟机]
virtualbox [2023/03/08 16:05] (current)
xujianglong ↷ Page moved from 内部资料:virtualbox to virtualbox
Line 1: Line 1:
-使用命令行管理VirtualBox:vboxmanage+====== 使用命令行管理VirtualBox:vboxmanage ======
  
 参考资料: 参考资料:
  
-[Controlling VirtualBox from the Command Line--Using Oracle VM VBoxManage](http://www.oracle.com/technetwork/articles/servers-storage-admin/manage-vbox-cli-2264359.html)+[[http://www.oracle.com/technetwork/articles/servers-storage-admin/manage-vbox-cli-2264359.html|Controlling VirtualBox from the Command Line--Using Oracle VM VBoxManage]]
  
-[How to use VirtualBox in Terminal / Command line](https://www.howopensource.com/2011/06/how-to-use-virtualbox-in-terminal-commandline/)+[[https://www.howopensource.com/2011/06/how-to-use-virtualbox-in-terminal-commandline/|How to use VirtualBox in Terminal / Command line]]
  
-## 查看已存在的虚拟机+===== 查看已存在的虚拟机 =====
  
-```bash+<code bash>
 # 查看所有虚拟机 # 查看所有虚拟机
 VboxManage list vms VboxManage list vms
 # 查看所有运行中的虚拟机 # 查看所有运行中的虚拟机
 VboxManage list runningvms VboxManage list runningvms
-```+</code> 
 +===== 创建虚拟机 =====
  
-## 创建虚拟机 +<code bash>
- +
-```bash+
 # 查看支持的操作系统 # 查看支持的操作系统
 vboxmanage list ostypes vboxmanage list ostypes
 # 创建虚拟机 # 创建虚拟机
 vboxmanage createvm --name <VMName> --ostype Linux_64 --register vboxmanage createvm --name <VMName> --ostype Linux_64 --register
-```+</code> 
 +===== 配置虚拟机 =====
  
-## 配置虚拟机 +<code bash>
- +
-```bash+
 # 设置cpu和内存 # 设置cpu和内存
 vboxmanage modifyvm <VMName> --cpus <cpu_processor_amount> --memory <memory_size_in_MB> vboxmanage modifyvm <VMName> --cpus <cpu_processor_amount> --memory <memory_size_in_MB>
 # 设置NAT网络端口映射 # 设置NAT网络端口映射
 # 例如vboxmanage modifyvm TestMachine --natpf1 "guestssh,tcp,,122,,22" # 例如vboxmanage modifyvm TestMachine --natpf1 "guestssh,tcp,,122,,22"
-vboxmanage modifyvm <VMName> --natpf<nat_number> "<port_forwarding_name>,tcp,<hostip>,<host_port>,<guestip>,<guest_port> +vboxmanage modifyvm <VMName> --natpf<nat_number> "<port_forwarding_name>,tcp,<hostip>,<host_port>,<guestip>,<guest_port>" 
-```+# 删除NAT端口映射(修改端口映射需要先删除端口映射,再重新设置端口映射) 
 +vboxmanage modifyvm <VMName> --natpf<nat_number> delete "<port_forwarding_name>" 
 +</code> 
 +===== 添加虚拟存储介质 =====
  
-## 添加虚拟存储介质 +<code bash>
- +
-```bash+
 # 创建虚拟磁盘 # 创建虚拟磁盘
 vboxmanage createhd --filename <vdi_file_name_with_path> --size <hard_disk_size_in_MB> vboxmanage createhd --filename <vdi_file_name_with_path> --size <hard_disk_size_in_MB>
Line 44: Line 43:
 # 附加控制器 # 附加控制器
 vboxmanage storageattach <VMName> --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium <vdi_file_name_with_path> vboxmanage storageattach <VMName> --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium <vdi_file_name_with_path>
-```+</code> 
 +===== 添加安装镜像到虚拟机的虚拟光驱 =====
  
-## 添加安装镜像到虚拟机的虚拟光驱 +<code bash>
- +
-```bash+
 # 添加虚拟光驱 # 添加虚拟光驱
 vboxmanage storagectl <VMName> --name "IDE Controller" --add ide vboxmanage storagectl <VMName> --name "IDE Controller" --add ide
 # 附加安装镜像 # 附加安装镜像
 vboxmanage storageattach <VMName> --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium <ios_file_path> vboxmanage storageattach <VMName> --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium <ios_file_path>
-```+</code> 
 +===== 启动和关闭虚拟机 =====
  
-## 启动和关闭虚拟机 +<code bash>
- +
-```bash+
 # 启动虚拟机 # 启动虚拟机
 vboxmanage startvm <VMName> vboxmanage startvm <VMName>
Line 66: Line 63:
 # 强制关机 # 强制关机
 vboxmanage controlvm <VMName> poweroff vboxmanage controlvm <VMName> poweroff
-```+</code> 
 +===== 克隆虚拟机 =====
  
-## 克隆虚拟机 +<code bash>
- +
-```bash+
 # 克隆后自动注册虚拟机 # 克隆后自动注册虚拟机
 vboxmanage clonevm <VMName> --register vboxmanage clonevm <VMName> --register
-```+</code> 
 +===== 虚拟机重命名 =====
  
-## 虚拟机重命名 +<code bash>
- +
-```bash+
 vboxmanage modifyvm <VMName> --name <new_VMName> vboxmanage modifyvm <VMName> --name <new_VMName>
-```+</code> 
virtualbox.1520502145.txt.gz · Last modified: 2021/02/10 21:29 (external edit)