The Linux Kernel has just been updated to a stable version 3.8.5 of the 3.8 mainline, and this brief tutorial is going to show you how to upgrade your current kernel in Ubuntu to take advantage of some of the newest features and bug fixes that are included.

Before upgrading the current kernel on your system, please make sure to back it up because issues that may result from this upgrade could render your system inoperable.

This kernel version adds support for Richland APUs, which are a new version of the Trinity APUs with performance and power management improvements.

For more about this maintenance release, please visit the Linux Kernel changelog page

Below are some of the features and bug fixes that are included

  • ARM: DMA-mapping: add missing GFP_DMA flag for atomic buffer allocation
  • usb: musb: da8xx: Fix build breakage due to typo
  • USB: garmin_gps: fix memory leak on disconnect
  • USB: serial: fix interface refcounting — Make sure the interface is not released before our serial device.
  • USB: xhci: correctly enable interrupts
  • clockevents: Don’t allow dummy broadcast timers
  • watchdog: sp5100_tco: Remove code that may cause a boot failure

To get started with upgrading, press Ctrl – Alt – T on your keyboard to open the terminal. When it opens, run the commands below to change into your Downloads folder.

cd ~/Downloads


Next, run the commands below to download either the 32-bit or 64-bit version of the kernel.

32-bit Download


64-bit Download



After downloading, run the commands below to upgrade your system’s kernel.

sudo dpkg -i *.deb


Finally, update Grub by running the commands below

sudo update-grub2


Restart your computer and you’re done. You may go back to your Downloads folder and delete the kernel archives you downloaded.