Virtualbox Broke After Kernel Update

November 28th, 2008
Tags: , , , ,
Categories: Linux

I wanted to test out Fedora 10 released just a couple days ago. Instead of dual booting, I tried Virtualbox to run another Linux distribution on my Ubuntu powered desktop.

The installation of Virtualbox requires downloading the OSE modules for the current Linux kernel. The installation of Virtualbox was straightforward. I have done it before. No sweat.

I went ahead and installed Fedora 10 without a hitch. No problems were encountered. I even figured out how to increase the display resolution from 800×600 to 1024×768.

Then, last night I saw a large red arrow pointing down on my menu panel. It means a Linux update is available. I clicked on it to initiate the update. It turned out to be a kernel update.

A reboot is necessary after each kernel update. After the reboot, Virtualbox no longer works. What happened! I realized the OSE module installed was for the previous kernel.

I searched for the new OSE module. It’s not available. I went to the message boards and saw this instead. It looks like the kernel module has to be recompiled each time a new kernel comes out.

The new OSE module is not in the repository. In the meantime, if you run Virtualbox and you just received a kernel update. Your out of luck for a few days. Not until a new Virtualbox OSE module is made available.

I wish Ubuntu fixes this issue. Each time a kernel upgrade is required, the Virtualbox OSE module should also be compiled and updated along with the kernel upgrade.

  • Twitter
  • Facebook
  • Digg
  • del.icio.us
  • Google Bookmarks
  • StumbleUpon
  • LinkedIn
  • Technorati
  • FriendFeed
  • Live
  • MySpace
  • Ping.fm
  • Posterous
  • Reddit
  • Slashdot
  • Suggest to Techmeme via Twitter
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Print
  • email
  • PDF
  • RSS

4 Responses to: Virtualbox Broke After Kernel Update

  1. Raditha says:

    After updating the kernel, you can just rebuild the virtualbox kernel module painlessly with the command:

    /etc/rc.d/init.d/vboxdrv setup

  2. machination says:

    If you have the universe repository enabled (Synaptic – Repositories), the latest version of Virtualbox kernel modules will be available.

    • ulyssesr says:

      Thanks, Machination. It wasn’t available when I posted this article. I had the universe repository turned on all this time. I should check back. Thanks.

Leave a Reply