Virtualbox 如何使用vboxmanage使不可变的hdd可变
我试图理解VirtualBox是如何使驱动器不可变,然后又变为可变的 我可以使用以下两个命令使hddVirtualbox 如何使用vboxmanage使不可变的hdd可变,virtualbox,Virtualbox,我试图理解VirtualBox是如何使驱动器不可变,然后又变为可变的 我可以使用以下两个命令使hdd不可变 vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium none vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium "/home/os
不可变
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium none
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium "/home/ostraaten/VirtualBox VMs/lvm01/lvm01_mvm01-disk1.vmdk" --mtype immutable
这似乎奏效了。在断电
和startvm
后,对VM的更改将消失
对不可变VM进行更改是一个不那么简单的过程
我现在可以使用与mtype
normal
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium none
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium "/home/ostraaten/VirtualBox VMs/lvm01/lvm01_mvm01-disk1.vmdk" --mtype normal
这似乎也有效。在关机
和startvm
时仍会有更改
现在问题来了。如果我们想再次使VM不可变,似乎不可能保留这些更改。因此,虚拟机只能被设置为不可变的。第二次使VM不可变时,VirtualBox将恢复更改并返回到第一个不可变VM的状态
当然,这是一个bug,但我认为这个问题有一个解决方法。是否存在?已找到解决方法
导出虚拟机
注销虚拟机
导入虚拟机
使VM不可变
vboxmanage export lvm01 --output lvm01.ova
vboxmanage unregistervm lvm01 --delete
vboxmanage import lvm01.ova
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium none
vboxmanage storageattach lvm01 --storagectl "SATA" --port 0 --device 0 --type hdd --medium "/home/ostraaten/VirtualBox VMs/lvm01/lvm01_mvm01-disk1.vmdk" --mtype immutable