在 Ubuntu 系统下使用 VirtualBox 时,“迁移”通常有几种常见场景。下面我按最常见情况给你说明,你可以对号入座。
VirtualBox 的虚拟机本质上就是文件。
~/VirtualBox VMs/
cp -r ~/VirtualBox\ VMs/ubuntu-vm /media/usb/
~/VirtualBox VMs/.vbox 文件)✅ 优点:简单、无需导出
⚠ 注意:如果使用“桥接网卡”或“USB 设备”,新机器可能需重新配置
适合跨平台或发给别人。
VBoxManage export "ubuntu-vm" -o ubuntu-vm.ova
或图形界面:
VBoxManage import ubuntu-vm.ova
或:
⚠ 注意:
✅ 基本一样:
C:\Users\你\VirtualBox VMs\~/VirtualBox VMs/直接复制 .vbox + 磁盘文件到 Ubuntu 即可
(VirtualBox 格式是跨平台的)
适合:
或:
sudo dd if=/dev/sda of=ubuntu.img bs=4M
然后转成 VDI:
VBoxManage convertfromraw ubuntu.img ubuntu.vdi
⚠ 风险较高,不建议新手
UUID already exists
解决:
VBoxManage internalcommands sethduuid ubuntu.vdi
Ubuntu 内可能变成 eth1
sudo rm /etc/udev/rules.d/70-persistent-net.rules
grub你可以告诉我:
我可以直接给你一步一步的命令。