Atualizei meu Note Samsung RV411 para OpenSuSE 12.1. Atualizei e me arrependi, o ideal foi formatar e instalar. Depois de feito isso, chegou a necessidade de reinstalar as ferramentas, dentre elas o VirtualBOX.
A versão deste tutorial é a 4.1.6 . Não escrevi o tutorial, apenas traduzi para o português. A versão original, em ingles, você pode ver em
Installing VirtualBox VBoxHeadless & PHPVirtualBox on openSUSE 12.1 Minimalis
Abaixo, o mesmo texto na mesma ordem com uma livre tradução para o Português do Brasil.
VirtualBox é uma das ferramentas que são usadas para virtualização de desktop executando um sistema operacional dentro de outro.
VirtualBox é normalmente instalado no sistema operacional que já tem o VirtualBox GUI para gerenciá-lo. Mas, como gerenciar o VirtualBox sem GUI?
VBoxHeadless é a resposta, se queremos instalar o VirtualBox com uma configuração mínima de distribuição Linux e gerenciá-lo através do navegador.
Estou usando o openSuSE 12.1 64 bits neste tutorial, mas as etapas também podem ser aplicados às versões anteriores (11.x), bem como sobre SLES 11 SP1. Eu também uso o VirtualBox pacote binário para todas as distribuições, embora para o openSUSE
também podemos usar um pacote RPM binário.

Vamos á receitinha de bolo:
2 – Instale os pacotes necessários para os módulos VirtualBOX do kernel Linux
zypper in kernel-source make gcc gcc-c++ pam-devel kernel-syms SDL
3 – Fazer download dos pacotes necessário para instalação do produto, no site www.virtualbox.org
cd /opt/
wget -c http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74727-Linux_amd64.run
wget -c http://download.virtualbox.org/virtualbox/4.1.6/Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
4 – Instalar o produto.
chmod +x VirtualBox-4.1.6-74727-Linux_amd64.run
./VirtualBox-4.1.6-74727-Linux_amd64.run
5 – Instalar o pacote de extensões ( Extension Pack ):
chmod +x Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
6 – Crie o usuário para o acesso web do VirtualBOX ( as senhas sugeridas não são obrigatórias )
useradd vbox
passwd vbox
New Password : vbox
Reenter New Password : vbox
7 – Criar a configuração do VirtualBOX web em /etc/default/
vi /etc/default/virtualbox
Inclua este conteúdo no arquivo:
VBOXWEB_USER=vbox
8 – Instalar o LAMP com o php5-soap, usando o gerenciador de pacotes zypper:
zypper in -t pattern 'lamp_server'
zypper in php5-soap
9 - Edite o arquivo de configuração /etc/apache2/default-server.conf, alterando a diretiva “Options None” para “Optons ALL”, permitindo que o Apache mostre o conteúdo da raiz de um diretório.
10 – Fazer download da última versão do pacote phpvirtualbox
cd /opt
wget http://phpvirtualbox.googlecode.com/files/phpvirtualbox-4.1-5.zip
unzip phpvirtualbox-4.1-5.zip -d /srv/www/htdocs
cd /srv/www/htdocs
mv phpvirtualbox-4.1-5 phpvirtualbox
cd phpvirtualbox
11 – Renomeie o arquivo config.php-example para config.php e modifique o conteúdo conforme descrito abaixo:
mv config.php-example config.php
vi config.php
var $username = 'vbox';
var $password = 'vbox';
var $location = 'http://192.168.1.111:18083/';
var $consoleHost = '192.168.1.111';
12 – Reinicie os serviços do VirtualBOX
service apache2 restart
vboxwebsrv --host 192.168.1.111 -b
13 – Abra um browser e acesse a url http://VBOXHeadLess-Address/phpvirtualbox, logando-se usuário e senha padrão ( usuário admin, senha admin ).

E agora? Servidor pronto, vamos para o lado do CLIENTE!
Do lado do cliente, acesse as VM’s VirtualBOX usando o protocol RDP, no openSuSE 12.1 você poderia uttilizar as ferramentas rdesktop ou krdc, conforme os exemplos abaixo:
rdesktop 192.168.1.111:3389
Aqui é um tela de exemplo de uma VM sob VBoxHeadless, executando um Minimal Server Appliance.

Nota:
Se você encontrar uma mensagem de erro: PHP does not have the SOAP extension enabled ( PHP não tem a extensão SOAP habilitada ), instale o pacote php5-soap do repositório openSUSE 11.2 OSS.
Se o console não abrir ou apresentar erro, desligue o sistema operacional virtual e em seguida, clique em Settings -> Select Display -> Remote Display -> Checklist on the Enable Server e ajuste a porta em Server Port, por exemplo, 3389 -> OK em seguida, execute novamente. Se você tiver mais de um OS virtuais, faça o processo semelhante e configure a Server Port para 3390 e assim por diante.