virtualBox 常用命令行操作

固定分配 & 动态分配互化:

  1. 动态->固定:

    VBoxManage.exe clonemedium disk "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX.vmdk" 
    -variant Fixed
    
  2. 固定转动态:

    VBoxManage.exe clonemedium disk "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX.vmdk"
    -variant Standard
    

硬盘克隆:

  1. 拷贝旧硬盘内容到新硬盘:

    缩小容量的慎用, 有可能出问题导致无法开机

    通常用于已存在的硬盘减小容量大小
    virtualBox不允许直接减小硬盘设定容量(但可以扩容), 只能通过拷贝的方式

    VBoxManage.exe clonemedium "E:\VM\MacOS\MacOSXn.vmdk" "I:\MacOS_VM\MacOSX1012.vmdk" --existing
    

硬盘容量调整:

只能调大, 不能调小, 调小需要克隆

这个操作也可以通过GUI执行

VBoxManage.exe modifymedium "E:\VM\MacOS\MacOSXn.vmdk" --resize 40960

后头参数的单位是MB

重置硬盘UUID:

解决克隆后的硬盘与原硬盘冲突的问题:

VBoxManage internalcommands sethduuid "Z:\Vbox\StandbyRAC_ENV\11.2.0.4RAC1\11.2.0.4RAC1.vdi"

修改虚拟机分辨率:

适用于Mac这种难以修改分辨率的玩意儿

注意要修改虚拟机名称

VBoxManage setextradata "Mac OS X" CustomVideoMode1 1880x980x32 
VBoxManage setextradata "Mac OS X" VBoxInternal2/EfiGraphicsResolution 1880x980

你可能感兴趣的:(虚拟机)