我的 HDD 上安装了 Ubuntu,我想从也安装在该计算机(不同的 HDD)上的 Windows 8 内部将其作为 VM 运行。
这可能吗?(我应该使用什么 VM 软件?)
请注意:我看到了磁盘2vhd软件,但这不是我想要的,我希望虚拟机中更改的文件能够被保存,并且当我启动 Ubuntu 时它能够工作。
答案1
答案2
最简单的解决方案是使用虚拟盒并使用构建命令创建一个“原始 VMDK” VBoxManage
。这应该可以从 Windows 启动 Linux 或反之亦然。
- 安装 Virtualbox
- 确保命令已添加到系统 PATH(我认为这是自动的)
- 打开 CMD/终端(以管理员/sudo 身份)
- 要列出您的光盘(使用此功能确保您获得正确的光盘),请使用
VBoxManage internalcommands listpartitions -rawdisk _____
_____ = Windows:\.\PhysicalDrive#(0、1、2 等)。Linux:/dev/sdX(a、b、c 等)。 - 现在制作 vmdk:(
VBoxManage internalcomands createrawvmdk -filename /path/to/file.vmdk -rawdisk \\.\PhysicalDrive# -partitions X,Y -relative
可以排除整个磁盘的分区)。
现在将其加载到 Virtualbox 中。
有时你会遇到错误,必须重试,或者可能需要做更多研究。但这就是你的总体要点。
浏览Virtualbox 手册第 09 章,特别是标题“访问单个物理硬盘分区”。