复制活动分区以供 VMWare 使用

复制活动分区以供 VMWare 使用

我想将我的物理驱动器转换为虚拟驱动器。我思考唯一包含数据的分区来自sda3下面df的输出。

我如何创建一个文件或.vdi从该驱动器中使用VMWare??

jmakes@testserver:~$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             1948592       0   1948592   0% /dev
tmpfs             393940   16464    377476   5% /run
/dev/sda3       53419132 6518520  44164024  13% /
tmpfs            1969692     280   1969412   1% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs            1969692       0   1969692   0% /sys/fs/cgroup
tmpfs             393940      20    393920   1% /run/user/1000

答案1

1.如果您安装了 Windows:

您可以尝试 VMware vCenter Converter Standalone,如下所述:http://www.howtogeek.com/213145/how-to%C2%A0convert-a-physical-windows-or-linux-pc-to-a-virtual-machine/

但是该工具只能在Windows机器上使用,并且必须在vmware上注册一个账号才能下载。

2.如果您只安装了 Ubuntu:

安装 Virtualbox,可以从官方存储库或 Virtualbox 网站安装。然后关闭您的 Ubuntu 并使用实时 CD 或实时 USB 执行下一步,因为最好卸载您要转换的分区。

在您的实时系统启动后,如果您的已安装 Ubuntu 分区对于您的虚拟机来说太大,您应该使用 GParted 调整其大小。

打开终端,并使用此命令确定您安装的 Ubuntu 系统的分区:

sudo blkid

您的 Ubuntu 分区将采用 /dev/sdXx 的形式(例如 /dev/sdb1)。

然后在终端中使用此命令创建 sdXx 的原始图像:

sudo dd if=/dev/sdXx of={PATH_TO_FILE}/ubuntu.bin

{PATH_TO_FILE} 应该位于具有足够空间来存储原始图像的地方。

关闭实时系统并重新启动已安装的 Ubuntu 系统。

打开终端,使用此命令最终将 ubuntu.bin 文件转换为虚拟硬盘。由于您需要将其与 VMware 一起使用,因此您应该将其转换为 VMDK:

vboxmanage convertfromraw {PATH_TO_FILE}/ubuntu.bin ubuntu.vmdk --format VMDK

值得注意的是,据我所知,VMware 不能使用 .vdi 文件,.vdi 适用于 Virtualbox。

相关内容