Увеличение памяти ВМ тривиально: перейдите в Система -> Материнская плата. Вы видите Базовую память , вы можете установить ее по своему желанию, введя явное число или поработав с графическим курсором. Теперь запустите свою виртуальную машину, и все готово.
Увеличение размера диска немного сложнее: введите команду
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
В этом нет необходимости, просто сделайте это, если считаете, что вам нужны более высокие скорости.