virtualbox

Virtualbox 7.1 не запускается виртуалка. Ошибка "VirtualBox can't enable the AMD-V extension"

В какой-то момент перестали запускаться виртуалки. Ошибка "VirtualBox can't enable the AMD-V extension" и что-то там про KVM. На всякий случай я проверил настройки UEFI и откатил VirtualBox на предыдущую версию - не помогло. Выяснил, что скорее всего после обновления пакетов и ядра сам включился модуль ядра KVM и когда он запущен VirtualBox не может сам запустить виртуалку.

Помогло создать файл

Увеличить размер виртуального диска VirtualBox

Как не планируй размеры дисков, всё равно часто бывают ситуации, когда размер диска нужно увеличить. Сделать это довольно просто. Допустим виртуальный диск у нас лежит в

~/VirtualBox VMs/Ubuntu/Ubuntu.vdi

Сначала нужно точно узнать размер диска, для этого набираем

VBoxManage showhdinfo '~/VirtualBox VMs/Ubuntu/Ubuntu.vdi'

Смотрим на параметр Capacity. Новый размер должен быть не меньше, чем текущий.

Для изменения размера набираем

Сжатие виртуальных жестких дисков VirtualBox

Для того, чтобы сжать виртуальный жесткий диск VirtualBox необходимо:

1) Заполнить нулями всё незанятое место в гостевой ОС GNU/Linux. Для этого я использую утилиту pv:

sudo apt install pv

Для автоматизации процесса я использую следующий скрипт. Он заполняет нулями свободное место, затем удаляет временный файл и выключает виртуальную машину:

Установка phpVirtualBox на Debian Jessie

Т.к. я предпочитаю не устанавливать GUI на серверы, а управлять виртуалками через терминал не очень удобно, то воспользуемся замечательным ПО phpVirtualBox.

На момент написания статьи: 
1) актуальная версия VirtualBox 5.1.12 
2) актуальная версия phpVirtualBox 5.0.5 
3) ip-адрес гипервизора: 192.168.0.3 
4) ОС Debian Jessie amd64 без systemd

Архив блога

Облако тегов