И оказалось, что расширение прекрасно ставится на чистый конфиг, но отказывается работать, если я пытаюсь использовать свой старый конфиг. Выдаётся сообщение
PHP is not being parsed by your web server. Make sure that PHP is installed.
Unable to continue.
Note: you may also see this message if you have opened index.html in your web browser directly rather than accessing it through your web server.
Если сбросить настройки в дефолт - всё ставится и работает. С чем конфликтует пока не разобрался. Отрубил все расширения, включая finch и TheBrig - не помогло. Отрубал все стартовые скрипты, кроме Virtualbox-овских. Ставил начисто и пытался обмануть - не работает. Что указывает скорее на то, что ставится всё нормально, инициируется не правильно. Сравнивал монтирование - и на правильной и на неправильной инсталляциях в конце одинаково
{below}:/mnt/Pool/Ext/VirtualBox/usr_loc al on /usr/local (unionfs, local)
{below}:/mnt/Pool/Ext/VirtualBox/usr_loc al/etc/rc.d on /etc/rc.d (unionfs, local)
{below}:/mnt/Pool/Ext/VirtualBox/usr_loc al/boot/modules on /boot/modules (unionfs, local)
Открыл конфиг xml редактором, выгрыз всё, что как-то касается vbox, затем поставил по новой - та же история. :(
Перебивать руками конфиг не хочется. Тк на недельку уезжаю, разбираться буду потом. Но любые мысли - милости просим в комменты.