$ sudo apt-get install virtualbox-ose Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libkexiv2-3 libexiv2-2 libkdcraw3 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: dkms linux-headers-2.6.25-1-386 linux-ports-headers-2.6.25-1 virtualbox-ose-source The following NEW packages will be installed: dkms linux-headers-2.6.25-1-386 linux-ports-headers-2.6.25-1 virtualbox-ose-source The following packages will be upgraded: virtualbox-ose 1 upgraded, 4 newly installed, 0 to remove and 2 not upgraded. Need to get 7173kB of archives. After this operation, 8897kB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://br.archive.ubuntu.com intrepid/universe virtualbox-ose 2.0.2-dfsg-0ubuntu1 [6231kB] Get:2 http://br.archive.ubuntu.com intrepid/universe linux-ports-headers-2.6.25-1 2.6.25-1.2 [2002B] Get:3 http://br.archive.ubuntu.com intrepid/universe linux-headers-2.6.25-1-386 2.6.25-1.2 [558kB] Get:4 http://br.archive.ubuntu.com intrepid/main dkms 2.0.20.4-0ubuntu1 [55.2kB] Get:5 http://br.archive.ubuntu.com intrepid/universe virtualbox-ose-source 2.0.2-dfsg-0ubuntu1 [327kB] Fetched 7173kB in 7min0s (17.1kB/s) Preconfiguring packages ... (Reading database ... 173650 files and directories currently installed.) Preparing to replace virtualbox-ose 1.6.2-dfsg-1ubuntu2 (using .../virtualbox-ose_2.0.2-dfsg-0ubuntu1_i386.deb) ... Shutting down VirtualBox host networking ...done. * Stopping VirtualBox kernel module vboxdrv [ OK ] Unpacking replacement virtualbox-ose ... Selecting previously deselected package linux-ports-headers-2.6.25-1. Unpacking linux-ports-headers-2.6.25-1 (from .../linux-ports-headers-2.6.25-1_2.6.25-1.2_all.deb) ... Selecting previously deselected package linux-headers-2.6.25-1-386. Unpacking linux-headers-2.6.25-1-386 (from .../linux-headers-2.6.25-1-386_2.6.25-1.2_i386.deb) ... Selecting previously deselected package dkms. Unpacking dkms (from .../dkms_2.0.20.4-0ubuntu1_all.deb) ... Selecting previously deselected package virtualbox-ose-source. Unpacking virtualbox-ose-source (from .../virtualbox-ose-source_2.0.2-dfsg-0ubuntu1_all.deb) ... Processing triggers for man-db ... Setting up virtualbox-ose (2.0.2-dfsg-0ubuntu1) ... Installing new version of config file /etc/init.d/virtualbox-ose ... Installing new version of config file /etc/init.d/vboxdrv ... Setting up linux-ports-headers-2.6.25-1 (2.6.25-1.2) ... Setting up linux-headers-2.6.25-1-386 (2.6.25-1.2) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/nvidia-common Setting up dkms (2.0.20.4-0ubuntu1) ... Setting up virtualbox-ose-source (2.0.2-dfsg-0ubuntu1) ... * Reloading kernel event manager... [ OK ] Adding Module to DKMS build system Doing initial module build Error! Your kernel source for kernel 2.6.27-3-generic cannot be found at /lib/modules/2.6.27-3-generic/build or /lib/modules/2.6.27-3-generic/source. Installing initial module Error! Could not locate vboxdrv.ko for module vboxdrv in the DKMS tree. You must run a dkms build for kernel 2.6.27-3-generic (i686) first. Done.