Virtual-Machines

如何使用 VBoxManage 附加虛擬硬碟?

  • May 10, 2020

為現有虛擬機設置主控制器的虛擬硬碟驅動器 (VDI) 的最佳方法是什麼?

如果 VDI 確實是某個其他父磁碟的子差異磁碟,語法是否會改變?您是否需要以某種方式附加父 VDI,然後附加子 VDI?

情況:

我有一個現有的 VM — 我想用另一個普通的虛擬 HD 或可能的差異磁碟替換它用來啟動的硬碟驅動器。這可以用 VBoxManage 完成嗎?

我相信這應該適用於虛擬硬碟。

VBoxManage modifyvm winxp-web-dev --hda "/home/vbox/.VirtualBox/HardDisks/my_new_disk.vdi"

(這就是我從控制台創建虛擬機時的做法)

很老的問題,但這是我的做法:

VBoxManage storageattach my-vm-name \
                        --storagectl "SATA Controller" \
                        --device 0 \
                        --port 0 \
                        --type hdd \
                        --medium /path/to/my-new.vdi

這假設您要更換舊磁碟。如果您只想添加另一個磁碟,請使用另一個埠,例如 1 如果您只有 1 個磁碟(在埠 0 上)。請注意,您還可以將磁碟(或 cd/dvd 映像)添加到“IDE 控制器”。

引用自:https://serverfault.com/questions/171665