我的主机是 Ubuntu GNOME 15.10 和 GNOME 3.18,我在 Virtual Box VM 中运行 Ubuntu GNOME 16.04 和 GNOME 3.19,我为它分配了 8 GB 的动态磁盘空间。我遇到了一个小问题,我需要在客户机中进行更新,更新需要的磁盘空间比当前分配给 VM 的磁盘空间要多。
我已经查看了这个答案但我想知道是否有 GUI 方式可以做到这一点,因为我在使用 VBoxManage 时遇到了问题。我还想知道,一旦我增加了分配给客户的磁盘空间,是否需要在客户端执行任何操作,以使其获得空间并可以使用它?
答案1
我之前也在寻找这方面的信息,但是经过一番寻找以简单的方式增加 VirtualBox HD 大小之后,除了您链接的方法之外,我找不到任何其他方法。
我甚至搜索了 Oracle 的支持网站,在那里我找到了VBoxManage modify hd
你的方法,这是 Oracle 网站上提到的针对任何主机操作系统的唯一方法,即使 Windows 似乎也没有通过 GUI 方式来执行此操作。
至于你问题的第二部分,我至少可以提供一些有益的回答。
扩大虚拟硬盘时,只会增加硬盘的大小,而不会增加硬盘上的分区。驱动器末尾只会有空白、未格式化的空间。
要使用 HD 的其余部分,您将需要使用 Live 映像启动到 VM(即 LiveCD 或直接从 ISO 启动,根据我的经验,VirtualBox 不会从 LiveUSB 启动,但这可能发生在最近的更新中)。
启动 Live 系统并单击“尝试 Ubuntu”后,您将需要使用分区编辑器将gparted
现有分区扩大到所需大小,然后扩展文件系统以填充空间。
如果你只是使用空间来创建一个新分区应该能够直接启动客户操作系统并使用格式化程序格式化新分区。如果您有 Windows 客户机,我认为它仍然附带某种形式的驱动器管理程序可以执行此操作,但我最近使用 Windows 的经验是 Win 7,所以我可能已经过时了。