我想将我的物理驱动器转换为虚拟驱动器。我思考唯一包含数据的分区来自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。