VirtualBox Ubuntu:/ tmp中没有足够的空间来解压缩VBoxLinuxAdditions.run

我一直在我的Oracle Virtual Box上使用Ubuntu。 最近,我已经将硬盘从8GB调整到16GB,因为它已经满了,由于某些原因,Guest Addition不再适用了。 所以我删除了旧的Guest Additions,下载Guest Additions 4.2.12,但我无法安装它。 以下是错误消息:

/media/isos$ sh ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 4.2.12 Guest Additions for Linus Not enough space left in /tmp (1024 KB) to decompress ./VBoxLinuxAdditions.run (8920 KB) Consider setting TMPDIR to a directory with more free space. 

请帮我解决这个问题。

当您调整不使分区更大的驱动器。 您需要调整分区大小。 您可以使用gparted轻松完成此操作。

在终端类型“sudo apt-get install gparted”中,然后运行gparted,并右键单击os分区。 您将看到“resize/移动”选项,选择该选项,然后将箭头拖过以使用所有可用空间。

此外,您不应在较旧版本的virtualbox中使用新的guest虚拟机插件,应匹配版本。

假设你有ext2/ext3/ext4这很容易。

使用mount来查看你的/安装的分区(让我们假设/dev/sda1

然后

 sudo resize2fs /dev/sda1 

是你所需要的全部。 它会将文件系统扩展到分区的大小。 您甚至可以在正在运行的系统上执行此操作(尽管准备好备份总是很好的建议:-))