- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将现有虚拟机从 VMWARE 迁移到 VirtualBox。我已经为虚拟机制作了虚拟机文件夹的副本(这样我就可以进行试验而不破坏原始文件),并在 VirtualBox 中成功创建了虚拟机。我已经启动并运行了所有内容,但问题是虚拟机正在使用“平面”磁盘镜像而不是正确的磁盘镜像,导致磁盘镜像来自过去(我知道这一点,因为机器上的所有文件都有时间戳为 2009 年)。
详细来说,在虚拟机的文件夹中我有以下 vmdk 文件:
Win2003.vmdk (1 K)
Win2003-flat.vmdk (15 gigs)
Win2003-000002.vmdk (10 gigs)
注意:磁盘是动态的。
查看VMWARE下虚拟机的配置,它显示它使用win2003-000002.vmdk作为磁盘镜像。
当我将磁盘镜像导入 VirtualBox(Win2003.vmdk 文件)时,它使用 Win2003-flat.vmdk 磁盘镜像。
我的问题是,如何将 Win2003-000002.vmdk 磁盘镜像合并或导入到 Win2003-flat.vmdk 磁盘镜像中,以便 VirtualBox 使用正确的磁盘镜像?
我有一些有关使用 vmware-vdiskmanager.exe 来完成此操作的说明,但我收到一条错误消息,指出“无法打开此虚拟磁盘的父磁盘。”
最佳答案
经过多次尝试,我终于能够让它工作了。本质上我所做的就是下载并使用 vmware converter 将两个磁盘合并为一个。之后我就可以将新创建的磁盘附加到 VitrualBox。
涉及的步骤非常简单:
在做任何事情之前!
1) 进行备份!!! 即使您遵循这些说明,也可能会搞砸,因此请进行备份。只需关闭虚拟机,然后复制虚拟机所在的目录即可。
2) 从要转换的虚拟机中卸载 VMware Tools。如果由于某种原因您忘记了此步骤,您仍然可以在 VirtualBox 下运行所有内容后按照 these steps 卸载它。 。帮自己一个忙,现在就做。
现在是有趣的部分!!!
1) 下载并安装 VMware Converter 。我用的是5.0.1 build-875114,就用最新的吧。
2) 下载并安装 VirtualBox
3) 启动 VMWare 转换器:
4) 单击转换机器
6) 浏览到您的虚拟机的 .vmx
,然后单击下一步
。
7) 为新虚拟机命名并选择要放置它的位置。单击下一步
8) 单击选项
屏幕上的下一步
。您不必在此处更改任何内容。
9) 单击Summary
屏幕上的Finish
开始转换。
10) 转换应该开始。这将需要很长的时间,所以要有耐心。
11)希望一切顺利,如果顺利的话,您应该看到转换已完成:
12) 现在打开 VirtualBox 并单击新建
。
13) 为您的虚拟机命名并选择它的类型
和版本
。单击下一步
。
14) 选择您想要分配的内存大小。单击下一步
。
15) 对于硬盘
,单击使用和现有硬盘驱动器文件
,然后选择新转换的.vmdk
文件。
16) 现在单击设置
并选择存储
菜单。问题是默认情况下 VirtualBox 会将驱动器添加为 IDE。这行不通,但我们需要,因为我们需要将其放在 SCSI Controller 上。
17) 选择 IDE Controller 和Remove Controller
按钮。
18) 现在单击添加 Controller
按钮并选择添加 SCSI Controller
19) 单击添加硬盘
按钮。
20) 单击选择现有磁盘
21) 选择您的.vmdk
文件。单击确定
22) 选择系统
菜单。
23) 单击启用 IO APIC
。然后点击确定
24) 恭喜!!!您的虚拟机现已配置完毕!单击Start
启动虚拟机!
关于vmware - 从 VMWARE 迁移到 VirtualBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944154/
我最近开始从事一个 Sails 项目。它目前在迁移表下具有以下格式的迁移。 20160826122004-create_users_table.js 'use strict'; module.expo
当我尝试迁移时 doctrine:migrations:migrate ,我收到此异常:“元数据存储不是最新的,请运行 sync-metadata-storage 命令来解决此问题。”。这仅在尝试在生
我在 ec2 linux 7 上有一个 MarkLogic 服务器。我想将它迁移到 linux 6。我将 ebs 移动到新的 linux 6 并将其安装在 /var/opt/MarkLogic . 我
我对 OpenID 很好奇。虽然我同意统一凭证的想法很棒,但我有一些保留意见。什么是防止 OpenID 提供商发疯并持有他们拥有的 OpenID 帐户直到您支付 n 美元?如果我决定不喜欢这个提供商,
使用 SQL 很容易做到这一点,但我需要编写一个我不熟悉的 Knex 迁移脚本。以下代码在 order 表中行的末尾添加了 order_id 列。我想在 id 之后添加 order_id。我该怎么做?
使用 SQL 很容易做到这一点,但我需要编写一个我不熟悉的 Knex 迁移脚本。以下代码在 order 表中行的末尾添加了 order_id 列。我想在 id 之后添加 order_id。我该怎么做?
我想通过在 Yii2 中的迁移添加一个新列,使用以下代码: public function up() { $this->addColumn('news', 'priority', $this-
我正在尝试在 SQLDelight 的表中添加更多列。我做了一个迁移文件 1.sqm .在迁移文件中,它给出了找不到表的错误。 我的 build.gradle.kts: sqldelight {
我有一个与 Flyway DB 迁移相关的问题。通常如何管理处理相同 DB 模式的多个项目(微服务)。每个项目中的 Flyway 迁移脚本如果被其他项目修改,则不允许启动。他们是否有任何文档或最佳实践
我是 Laravel 的新手。我做了一份待办事项申请作为一项学校作业。我们必须使用迁移来创建我们的数据库。 我使用迁移创建了 2 个表。我的问题是:如果你第一次在你的电脑上运行这个项目,有没有办法自动
我正在尝试在 Laravel 中创建外键,但是当我使用 artisan 迁移表时,出现以下错误: [Illuminate\Database\QueryException] SQLSTATE[HY000
我从 Django 1.7 升级到 Django 1.9。我有多次迁移。升级后我无法再创建新的数据库。 问题是“django manage.py migrate”运行检查。检查导入应用程序 URL。这
我在创建数据迁移方面遇到了困难。我的应用程序使用两个数据库。我在 settings.py 中配置了数据库,并创建了一个像 Django docs 中一样的路由器. # settings.py DB_H
我有一个像这样的sql结构: CREATE TABLE resources ( id SERIAL PRIMARY KEY, title TEXT NOT NULL, created_at
我正在尝试使用模式构建器向表添加枚举选项(不丢失当前数据集)。 我真正能够找到的关于列更改的唯一信息是 http://www.flipflops.org/2013/05/25/modify-an-ex
我尝试转移到一些 CMake 程序中,并且有一个从 xml 生成头文件的函数。 生成文件.am adaptor_glue.hpp: dbus_introspect.xml $(DBUSXX_X
我想将文件移至我的 iOS 应用程序的 CoreData 存储 ../Library/Application Support/MyApp/ 至 ../Documents/Stores/ 我可以使用 N
有没有人对数据迁移进出 NetSuite 有丰富的经验?我必须将 DB2 表导出到 MySQL,处理数据,然后导出到一个 CSV 文件中。然后获取帐户的 CSV 文件并再次操作数据以使帐户从我们的旧系
我正在尝试在 Django 上建立一个博客。我已经走到了创建模型的地步。他们在这里: from django.db import models import uuid class Users(mode
我最近使用 bluehost 上的 AutoSSL 工具将网站迁移到 HTTPS。我在内容中看到一些失真,例如缺少背景颜色、表格位移、缺少_logos 等。 有谁知道 HTTPS 迁移效果如何影响样式
我是一名优秀的程序员,十分优秀!