Возможно использовать GRUB2 для начальной загрузки из файла ISO, хотя это тщательно продумано. Я сам еще не попробовал его кроме моего опыта с wubi (и это - другой зверь), но вот две ссылки, которые должны помочь Вам начать:
http://michael-prokop.at/blog/2009/05/25/boot-an-iso-via-grub2/
http://forums.linuxmint.com/viewtopic.php?f=46&t=66987&start=0
В OpenVZ Вы не имеете никакого контроля над ядром. Это вызвано тем, что OpenVZ не виртуализирует аппаратные средства и является "контейнером", а не виртуальной машиной на узле хоста. Так как Вы будете неспособны к загрузочным модулям в ядро хоста, это не будет возможно.
Решение выполнения VirtualBox в OpenVZ (в контейнере OpenVZ) просто. Эта процедура была протестирована на ProxMox VE 2.2
echo "deb http://backports.debian.org/debian-backports squeeze-backports main" >> /etc/apt/sources.list
apt-get install virtualbox
LOAD_VBOXDRV_MODULE=1
vzctl set <VEID> --devnodes vboxdrv:rw --devnodes vboxnetctl:rw --save