31 October 2012
Install Linux Kernel 3.6.4 In Ubuntu 12.10/12.04/Linux Mint 13

Linux Kernel 3.6.4 is the fourth maintenance release of the 3.6 kernel series that has been released recently. Here are some of the fixes in this latest release:
ipv6: addrconf: fix /proc/net/if_inet6
RDS: fix rds-ping spinlock recursion
ipvs: fix ARP resolving for direct routing mode
ipv4: fix forwarding for strict source routes
ipv4: fix sending of redirects
media: au0828: fix case where STREAMOFF being called on stopped stream causes BUG()
pinctrl: fix missing unlock on error in pinctrl_groups_show()
USB: fix port probing and removal in garmin_gps
usb: dwc3: gadget: fix 'endpoint always busy' bug
USB: keyspan_pda: fix port-data memory leak
kernel/sys.c: fix stack memory content leak via UNAME26
net: Fix skb_under_panic oops in neigh_resolve_output
iommu/tegra: smmu: Fix deadly typo
For full changelog, click here. The installation of kernel 3.6.4 is available for the following Linux distributions:
- Ubuntu 12.10/12.04/11.10 or older
- Linux Mint 13/12 or older
Linux Kernel 3.6.4 Installation
Open the terminal and issue these commands at your own risk:
cd /tmp
wget http://dl.dropbox.com/u/47950494/upubuntu.com/linux-kernel-3.6.4 -O linux-kernel-3.6.4
chmod +x linux-kernel-3.6.4
sudo sh linux-kernel-3.6.4
Reboot your system to finish the installation. You can check your current kernel version with this command:
uname -r
To remove this kernel and revert back to the previous kernel, run this command:
sudo apt-get purge linux-headers-3.6.4*
sudo apt-get purge linux-image-3.6.4*
For any trouble faced after upgrading to this new kernel, you may find this article useful.







