小编for*_*idt的帖子

我可以将一个虚拟机磁盘用于多台机器吗?

我不确定要使用什么搜索词,浏览 VirtualBox 手册也没有帮助我,所以我在这里问我的两个问题......

我的设置是这样的:双启动到 Windows 7 和 Debian 操作系统(均为 64 位)的 PC。我在 Windows 下创建了一个虚拟机(Kubuntu,64 位),并将它的 VDI 文件放在我的 NAS 的 SMB 共享上。
然后我在 linux 下使用相同的内存等设置创建了一个 VM,并将现有的 VDI 文件分配给它。我的想法是我也可以从 Windows 和 Linux 使用该虚拟机。(1) 这通常应该可以正常工作吗?

我注意到快照给我带来了麻烦,因为它们在其他操作系统中似乎不可见:我在安装来宾系统后拍摄的快照在 Linux 下不可见。这就是为什么我在使用后关闭 VM 并且在它运行时不保存它的状态。

我目前的问题是:我先在 Windows 下使用 VM,然后在 Linux 下使用。现在它只能在 Linux 上启动。在 Windows 上尝试此操作时,来宾操作系统检测到某种硬盘错误并且无法启动,因为它无法安装其驱动器。显然虚拟硬盘不会出故障,所以肯定和我在Linux下使用它有关系。
(2) 我该如何解决这个问题?
更新:看起来我在 Linux 下的 VM 中所做的任何更改都已通过尝试在 Windows 下启动来重置。看起来它回到了最新的快照。我糊涂了...

更新

我的第一个问题的答案可以在下面找到。简而言之:只要您不使用快照,它就可以工作。

我的第二个问题的答案是这样的:在 Windows 下,将 VM 设置回最新的快照,然后丢弃该快照以便合并。最后应该没有留下任何快照。如果您有多个快照,请先丢弃最早的快照(快照 1,然后是 2、3...)。我不确定如果你从最后开始 (.., 3, 2, 1) 会发生什么。
这当然会导致一些数据丢失,因为您恢复了自上次快照以来的所有更改。但至少 VM 又可以使用了。

windows linux virtualbox vdi virtual-machine

20
推荐指数
2
解决办法
2万
查看次数

为什么从网络源复制到网络目标时只有传入流量?

我有一个 VirtualBox VM,它位于我的 NAS 的网络共享上。
当我从 VM 的磁盘复制某些内容到另一个 NAS 的网络共享(因此数据在 VM 外部可见)时,Windows 7 任务管理器显示传入的网络流量(黄色图)。就好像数据只被接收但从未通过网络发送。我验证了数据到达另一个网络共享。

据我了解,数据流如下所示:

+-NAS--------+      +-Win7 PC (VM Host)-+
| Share1(VM)-|>---->|-+                 |
|            |      | |                 |
| Share2 <---|<----<|-+                 |
+------------+      +-------------------+
Run Code Online (Sandbox Code Playgroud)

如果是这样,我会看到传入和传出的流量,对吗?

我没有得到什么?

networking virtualbox task-manager network-shares

5
推荐指数
1
解决办法
307
查看次数