VirtualBox Ubuntu: недостаточно места в /tmp для распаковки VBoxLinuxAdditions.run
Я уже давно пользуюсь Ubuntu в своей Oracle Virtual Box. Недавно я изменил размер жесткого диска с 8 ГБ до 16 ГБ, потому что он был заполнен, и по некоторым причинам Guest Addition больше не работает. Поэтому я удалил старые гостевые дополнения, загрузив гостевые дополнения 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.
Пожалуйста, помогите мне исправить это.
2 ответа
Когда вы изменяете размер диска, размер раздела не увеличивается. Вам нужно изменить размер раздела. Вы можете легко сделать это с помощью gparted.
В терминале введите "sudo apt-get install gparted", затем запустите gparted и щелкните правой кнопкой мыши на разделе os. Вы увидите опцию "изменить размер / переместить", выберите ее, а затем перетащите стрелку, чтобы использовать все свободное пространство.
Также вы не должны использовать новые гостевые дополнения в более старой версии virtualbox, версии должны совпадать.
Если у вас есть ext2/ext3/ext4
это довольно легко.
использование mount
чтобы увидеть, на каком разделе ваш /
смонтирован (предположим, /dev/sda1
)
затем
sudo resize2fs /dev/sda1
это все, что тебе нужно. Это расширит файловую систему до размера раздела. Вы даже можете сделать это на работающей системе (хотя готовая резервная копия всегда хороший совет:-))