Avevamo già visto come installare VirtualBox OSE su Ubuntu con supporto USB. Adesso vediamo come avviare comodamente la nostra Virtual Machine direttamente al login attraverso GDM.

Supponiamo di aver già creato una virtual machine con sistema operativo Microsoft Windows XP e di averla chiamata Windows XP.

Apriamo il terminale e digitiamo:

sudo gedit /usr/share/xsessions/windows.desktop

Copiamo il seguente testo all’interno:

[Desktop Entry]
Encoding=UTF-8
Name=Windows XP
Comment=Su questa sessione verrà avviato VirtualBox
Exec=VirtualBox -startvm "Windows XP"
Icon=
Type=Application

Come abbiamo visto, alla voce Name va sostituito il nome della sessione da visualizzare e, alla voce Exec la stringa Windows XP va sostituita al nome esatto della Virtual Machine precedentemente creata.
Riavviamo X attraverso il comando ctrl-alt-backspace, clicchiamo su sessione e avviamo la nostra VM.

Fonte | UbuntuForums