如何使用VirtualBox在Ubuntu中将Windows分区设置为VM

时间:2017-04-24 03:32:43

标签: ubuntu virtual-machine virtualbox virtualization ubuntu-16.04

我最近购买了一台新笔记本电脑,并使用Ubuntu Gnome进行了全部设置。我也在硬盘上有一个Windows 10分区。我计划在Windows上进行开发(对于Visual Studio和.NET),我听说可以从现有的Windows分区运行虚拟机。

我的笔记本电脑是带有SSD的XPS 15 9550。从另一个网站(http://greenash.net.au/thoughts/2016/02/running-a-real-windows-install-in-virtualbox-on-linux/)我找到了这个命令:

sudo VBoxManage internalcommands createrawvmdk \ -filename /path/to/win10.vmdk" -rawdisk /dev/sda \-partitions 1,4,5

但是从下面的GParted屏幕截图中可以看出,我的SSD似乎没有遵循dev / sda /的典型惯例。是否可以将我的Windows分区作为VM运行?还有一个更好的问题,这是否值得尝试,还是我需要在Windows中开发时坚持双启动? Gparted Hard Drive list

1 个答案:

答案 0 :(得分:0)

我没有尝试过这个特殊的设置;数据丢失可能随之发生看起来你想要/dev/nvme0n1。我使用整个物理磁盘运行交叉引导OS / VM(OS A引导OS B,反之亦然,适用于Windows,Debian,Solaris和Xen的各种组合)。但恕我直言,同时在同一个硬盘上运行两个操作系统是一个灾难。如果没有a)当前备份和b)定期备份,我也不会尝试这样做。

/dev/sda通常是Ubuntu中第一个物理SATA磁盘; /dev/sda1将是第一个分区,/dev/sda2是第二个分区,等等。对于第一个物理磁盘和/dev/nvme0n1 p1,NVMe磁盘的分区方案看起来是p2。 {1}}等表示分区。

我发现VirtualBox的性能相当不错,但我在一个文件中使用了磁盘映像(我在VM中使用了Silicon Labs和ST Micro的一些仅限Windows的工具)。我也使用Vagrant和Docker作为构建环境的一部分,但我几乎完全使用原生MacOS工具链。