The first maintenance release of Linux Kernel 3.8 series has just been released and this brief tutorial is going to show you how to easily upgrade the current kernel in Ubuntu 12.10 Quantal Quetzal to 3.8.1. The release fixes some bugs including, a driver core module that treats unregistered bus_types as having no devices, and a fix to correct IN2L and IN3L for digital mute.

For more about this release, please read the changelog here.

Below are some of the bug fixes that were added to this maintenance release.

  • PCI: Fix PCI Express Capability accessors for PCI_EXP_FLAGS
  • fb: rework locking to fix lock ordering on takeover
  • mmc: core: expose RPMB partition only for CMD23 capable hosts
  • vlan: adjust vlan_set_encap_proto() for its callers
  • HID: wiimote: fix nunchuck button parser
  • mac80211: always unblock CSA queue stop when disconnecting
  • zram: Fix deadlock bug in partial read/write
  • staging: zsmalloc: Fix TLB coherency and build problem
  • drm: Use C8 instead of RGB332 when determining the format from depth/bpp

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

cd ~/Downloads


Next, copy and paste the link below to download the 32-bit version of the Linux Kernel for Ubuntu.





For 64-bit systems, use this link



Next, run the commands below to upgrade the current kernel in Ubuntu.

sudo dpkg -i *.deb


Finally, run the commands below to update grub, then restart your computer.

sudo update-grub2






You should be able to go back to the Downloads folder of your home directory and delete all the downloaded kernel file.