环境:vmwareVMware®Workstation12 Pro(12.1.1 build-3770994),在Windows 7 Professional,64位6.1.7601,Service Pack 1上运行。
带有SCSI启动(虚拟)磁盘的VM RHEL 7正在VMWare上运行。
在先前添加和删除辅助SATA虚拟磁盘(.vmdk)之后,Red Hat VM无法启动并显示错误消息:
找不到文件:启动此虚拟机需要此文件...
有一种干净的方法可以解决这个问题,磁盘已经从虚拟机设置,部分硬件中添加和删除了吗?
答案 0 :(得分:0)
我找到了解决方案: Rhel VM具有快照,快照的配置具有对已删除磁盘的引用。 所以我编辑了VM的文件vmsd(RHEL7_dev_64-bit.vmsd) 从这个改变配置:
snapshot0.numDisks = "2"
snapshot0.disk0.fileName = "RHEL7_dev_64-bit-disk.vmdk"
snapshot0.disk0.node = "scsi0:0"
snapshot0.disk1.fileName = "Ubuntu 64-bit-s001.vmdk"
snapshot0.disk1.node = "sata0:0"
到此:
snapshot0.numDisks = "1"
snapshot0.disk0.fileName = "RHEL7_dev_64-bit-disk.vmdk"
snapshot0.disk0.node = "scsi0:0"