我已经在 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.
请帮我修复这个问题。
答案1
当您调整驱动器大小时,分区不会变得更大。您需要调整分区大小。您可以使用 gparted 轻松完成此操作。
在终端中输入“sudo apt-get install gparted”,然后运行 gparted,右键单击操作系统分区。您将看到一个“调整大小/移动”选项,选择该选项,然后将箭头拖过来以使用所有可用空间。
另外,您不应该在旧版本的 VirtualBox 中使用新的客户插件,版本应该匹配。
答案2
假设你已经拥有ext2/ext3/ext4
它,那么这很容易。
用于mount
查看你的分区/
安装在哪个分区上(假设/dev/sda1
)
然后
sudo resize2fs /dev/sda1
就是您所需要的。它将文件系统扩展到分区的大小。您甚至可以在正在运行的系统上执行此操作(尽管准备好备份总是一个好建议 :-))