原来vmware内虚拟机的文件结构如下
drwx------ 4 joe joe 4.0K 9月 4 10:25 .
drwxr-xr-x 82 joe joe 12K 9月 4 11:18 ..
drwx------ 4 joe joe 4.0K 5月 24 19:02 caches
-rw------- 1 joe joe 25G 9月 4 10:21 Rockwell
-rw------- 1 joe joe 3.0M 8月 30 12:42 vmmcores-10.gz
-rw------- 1 joe joe 3.2M 9月 2 10:19 vmmcores-11.gz
-rw-r--r-- 1 joe joe 228K 9月 4 09:53 vmware-0.log
-rw-r--r-- 1 joe joe 202K 9月 3 16:59 vmware-1.log
-rw-r--r-- 1 joe joe 214K 9月 2 16:59 vmware-2.log
-rw-r--r-- 1 joe joe 132K 9月 4 10:21 vmware.log
-rw------- 1 joe joe 201K 6月 24 12:17 vprintproxy.log
-rw------- 1 joe joe 8.5K 9月 4 10:21 Windows XP Professional.nvram
-rw------- 1 joe joe 3.2M 9月 4 10:28 Windows XP Professional.vmdk
drwx------ 2 joe joe 4.0K 5月 24 19:02 Windows XP Professional.vmem.lck
-rw------- 1 joe joe 0 2月 4 2011 Windows XP Professional.vmsd
-rw------- 1 joe joe 2.3K 9月 4 10:21 Windows XP Professional.vmx
-rw------- 1 joe joe 381 9月 4 09:44 Windows XP Professional.vmxf
其中Rockwell和Windows XP Professional.vmdk都是虚拟硬盘文件vmware virtual disk
怎么转呢?
我按照网上的帖子,先remove vmware tool,然后直接在virtualbox中
1. new
2. 输入名字
3. using existing virtual hard disk选择Windows XP Professional.vmdk(看不到rockwell)
4. 然后启动是显示 no bootable media
5. 查看storage里面显示 Virtual Size 25g, Actual Size 3.19M, 显然没有找到rockwell
大神们,帮帮忙,教教我怎么做
怎么将vmware虚拟机迁移到virtualbox下
-
- 帖子: 48
- 注册时间: 2012-11-25 15:29
- 系统: LTS 12.04
-
- 帖子: 48
- 注册时间: 2012-11-25 15:29
- 系统: LTS 12.04
Re: 怎么将vmware虚拟机迁移到virtualbox下
wmx文件内容如下
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
memsize = "2048"
ide0:0.present = "TRUE"
ide0:0.fileName = "Rockwell"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "FALSE"
floppy0.fileName = ""
floppy0.autodetect = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
mks.enable3d = "FALSE"
serial0.present = "TRUE"
serial0.fileType = "thinprint"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "Rockwell"
guestOS = "winxppro"
nvram = "Windows XP Professional.nvram"
virtualHW.productCompatibility = "hosted"
printers.enabled = "TRUE"
gui.exitOnCLIHLT = "TRUE"
extendedConfigFile = "Windows XP Professional.vmxf"
checkpoint.vmState = ""
uuid.location = "56 4d 18 12 f8 d5 ee c4-36 81 e9 04 ad 0c b8 05"
uuid.bios = "56 4d 18 12 f8 d5 ee c4-36 81 e9 04 ad 0c b8 05"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "33554432"
usb:1.present = "TRUE"
vmci0.id = "10690178"
usb:1.deviceType = "hub"
ide1:0.startConnected = "TRUE"
tools.syncTime = "TRUE"
ide1:0.fileName = "auto detect"
unity.wasCapable = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"
usb:1.speed = "2"
usb.autoConnect.device0 = ""
usb.autoConnect.device1 = ""
gui.lastPoweredViewMode = "fullscreen"
softPowerOff = "FALSE"
tools.remindInstall = "FALSE"
unity.useCustomColor = "TRUE"
unity.customColor = "#006fff"
ethernet0.present = "FALSE"
sound.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "mouse"
usb:0.port = "0"
usb:0.parent = "-1"
.encoding = "windows-1252"
config.version = "8"
virtualHW.version = "7"
scsi0.present = "TRUE"
memsize = "2048"
ide0:0.present = "TRUE"
ide0:0.fileName = "Rockwell"
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "FALSE"
floppy0.fileName = ""
floppy0.autodetect = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
mks.enable3d = "FALSE"
serial0.present = "TRUE"
serial0.fileType = "thinprint"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
roamingVM.exitBehavior = "go"
displayName = "Rockwell"
guestOS = "winxppro"
nvram = "Windows XP Professional.nvram"
virtualHW.productCompatibility = "hosted"
printers.enabled = "TRUE"
gui.exitOnCLIHLT = "TRUE"
extendedConfigFile = "Windows XP Professional.vmxf"
checkpoint.vmState = ""
uuid.location = "56 4d 18 12 f8 d5 ee c4-36 81 e9 04 ad 0c b8 05"
uuid.bios = "56 4d 18 12 f8 d5 ee c4-36 81 e9 04 ad 0c b8 05"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
replay.filename = ""
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
vmotion.checkpointFBSize = "33554432"
usb:1.present = "TRUE"
vmci0.id = "10690178"
usb:1.deviceType = "hub"
ide1:0.startConnected = "TRUE"
tools.syncTime = "TRUE"
ide1:0.fileName = "auto detect"
unity.wasCapable = "FALSE"
tools.upgrade.policy = "upgradeAtPowerCycle"
usb:1.speed = "2"
usb.autoConnect.device0 = ""
usb.autoConnect.device1 = ""
gui.lastPoweredViewMode = "fullscreen"
softPowerOff = "FALSE"
tools.remindInstall = "FALSE"
unity.useCustomColor = "TRUE"
unity.customColor = "#006fff"
ethernet0.present = "FALSE"
sound.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "mouse"
usb:0.port = "0"
usb:0.parent = "-1"
- 百草谷居士
- 帖子: 4020
- 注册时间: 2006-02-10 16:36
- 系统: debian12/xubuntu2404
Re: 怎么将vmware虚拟机迁移到virtualbox下
不太了解vmware虚拟磁盘文件的具体情况,一般来说是那个扩展名为vmdk的文件。可是从楼主列出的内容来看
.vmdk文件大小只有3.2M,而rockwell文件却有25G。估计真正的虚拟磁盘文件是rockwell,但是还真不知道vmware有这种技术。
不过,virtualbox不支持这种搞法啊!
.vmdk文件大小只有3.2M,而rockwell文件却有25G。估计真正的虚拟磁盘文件是rockwell,但是还真不知道vmware有这种技术。
不过,virtualbox不支持这种搞法啊!
Mint 22 / Xubuntu 24.04
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
-
- 帖子: 48
- 注册时间: 2012-11-25 15:29
- 系统: LTS 12.04
Re: 怎么将vmware虚拟机迁移到virtualbox下
如你 所说, rockwell才是真的虚拟磁盘. 我ubuntu里面装的是vmplayer,现在正在尝试用ovftool将vmx转成vof,试试看吧百草谷居士 写了:不太了解vmware虚拟磁盘文件的具体情况,一般来说是那个扩展名为vmdk的文件。可是从楼主列出的内容来看
.vmdk文件大小只有3.2M,而rockwell文件却有25G。估计真正的虚拟磁盘文件是rockwell,但是还真不知道vmware有这种技术。
不过,virtualbox不支持这种搞法啊!
joe:VMWare Disc Rockwell $ ovftool Windows\ XP\ Professional.vmx export.ovf
Opening VMX source: Windows XP Professional.vmx
Opening OVF target: export.ovf
Writing OVF package: export.ovf
Progress: 26%
-
- 帖子: 48
- 注册时间: 2012-11-25 15:29
- 系统: LTS 12.04
Re: 怎么将vmware虚拟机迁移到virtualbox下
ovf通过了,但是virtualbox import的时候又报错了
Device is already attached to port 1, device 0 of controller 'IDE Controller' of this virtual machine.
Result Code: VBOX_E_OBJECT_IN_USE (0x80BB000C)
Component: SessionMachine
Interface: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
google了下,改了ovf xml文件中关于ide controller的配置,终于ok了!!!
Device is already attached to port 1, device 0 of controller 'IDE Controller' of this virtual machine.
Result Code: VBOX_E_OBJECT_IN_USE (0x80BB000C)
Component: SessionMachine
Interface: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
google了下,改了ovf xml文件中关于ide controller的配置,终于ok了!!!