Увеличение памяти ВМ тривиально: перейдите в Система -> Материнская плата. Вы видите Базовую память, вы можете установить ее по своему усмотрению, введя явное число или поработав с графическим курсором. Теперь запустите свою виртуальную машину, и все готово.
Увеличение размера диска немного сложнее: введите команду
VBoxManage modifyhd /path/toYourVM/disk.vdi --resize 50000
Вы должны знать, где находится диск вашей виртуальной машины (обычно /home /yourName /VirtualBox\ VMs /YourVMName /YourVMName.vdi); Приведенная выше команда устанавливает новый размер диска в 50 ГБ (по умолчанию в этой команде используется МБ).
Теперь самое сложное: у нового увеличенного диска должны быть изменены размеры разделов, чтобы использовать преимущества нового размера. В противном случае вновь выделенное пространство будет просто отображаться как пустое, т. Е. Не принадлежащее ни одному разделу.
Но, как вы знаете, вмешательство такого рода не может быть сделано с той же машины, которая использует диск. Это верно как для реальных ПК, так и для виртуальных машин. Итак, теперь вы берете iso-образ дистрибутива Linux (Ubuntu?), Помещаете его в виртуальный привод CD/DVD и загружаете виртуальную машину с этого, а не с жесткого диска. Таким образом, новый увеличенный жесткий диск доступен для последующей операции. Вы начинаете GParted (набрав
sudo gparted
в терминале, если он еще не установлен, вам придется установить, например, с помощью
sudo apt-get install gparted
в системах, подобных Debian), и измените размер разделов, используя только что добавленное пространство, которое вам больше подходит.
Когда вы закончите изменение размеров разделов, принесите виртуальную машину, извлеките Linux iso из виртуального драйвера CD/DVD, запустите с жесткого диска, и все готово.
РЕДАКТИРОВАТЬ:
Вы совершенно правы, сообщение об ошибке означает, что у вас фиксированный диск, а не динамический. Для фиксированного диска операция изменения размера не поддерживается, но ...
мы можем сначала преобразовать фиксированный диск в динамический,
VBoxManage clonehd OldDisk.vdi NewDisk.vdi --variant Standard
где --variant Standard - это ключевое слово, которое преобразует фиксированный в динамический диск.Также обратите внимание, что клонирование означает, что ваш оригинальный диск останется нетронутым, и, следовательно, вы не потеряете данные, что нам не нравится с физическими (в отличие от виртуальных) дисками.
Теперь вы можете применить ранее описанные операции к NewDisk.vdi, убедившись, что вы не загружаете OldDisk.vdi вообще. Это все равно что отключить старый сик, оставить его в ящике, а все операции применить к новому.
Когда вы закончите с изменением размера и убедите себя, что все в порядке, вы можете (если хотите) преобразовать обратно новый, расширенный NewDisk в фиксированный диск:
VBoxManage clonehd NewDisk.vdi NewDiskFixed.vdi --variant Fixed
В этом нет необходимости, просто сделайте это, если считаете, что вам нужны более высокие скорости.