четверг, 4 октября 2012 г.

Игры с VirtualBox

Нужно мне было в гостевую винду установить пару приложений, и вдруг оказалось, что места на виртуальном диске нет. Хотел расширить -облом, по какой-то причине сделал диск фиксированного размера. Что делать.
А всё просто. Для начала в графической управлялке делаем копию образа гостевой операционки. При этом утилита спрашивает имя файла с новым образом, а также динамический ли диск делать или фиксированный. Делаем динамический.
Затем в запускаем консоль,  идём туда где лежит наш новый образ и натравливаем на него команду VBoxManage modifyhd имя-файла --resize новый-размер-в-мегабайтах. Дальше немного интереснее. Если просто попытаться переименовать новый образ в имя старого - не получится. Новый образ диска имеет другой номер uuid. Мы его можем узнать командой VBoxManage showhdinfo имя-файла. Так вот, этим  номером нужно заменить старый номер в файлах ~/.VirtualBox/VirtualBox.xml (параметр HardDisk uuid) и ~/.VirtualBox/Machines/ИмяМашины/ИмяМашины.xml (параметр Image uuid). Всё, работаем.

Комментариев нет:

Отправить комментарий