Linux Kernel 3.7.7 is the seventh maintenance release for the kernel 3.7 series. This new update comes with more bug fixes and improvements as shown below. In this tutorial, we will see as usual how to install this kernel via a bash script that will detect automatically your system architecture and install the appropriate kernel packages.

Hera re some of the fixes for kernel 3.7.7 taken from the changelog:

  •     USB: EHCI: fix for leaking isochronous data
  •     USB: XHCI: fix memory leak of URB-private data
  •     xhci: Fix TD size for isochronous URBs.
  •     nilfs2: fix fix very long mount time issue
  •     mtd: davinci_nand: fix modular build with CONFIG_OF=y
  •     drm/radeon: fix backend map setup on 1 RB sumo boards
  •     drm/radeon: fix MC blackout on evergreen+
  •     powerpc/mm: Fix hash computation function

Linux Kernel 3.7.7 Installation

To install Linux Kernel 3.7.7 in Ubuntu 12.10/12.04 and Linux Mint 14/13 or older, open the terminal and run these commands at your own risk:

    cd /tmp 
    wget -O kernel-3.7.7 
    chmod +x kernel-3.7.7 
    sudo sh kernel-3.7.7 
    sudo reboot

If your system crashes (for Nvidia graphics cards), you can try to fix it with the following commands:

     cd /usr/src/linux-headers-3.7.7-030707/arch/x86/include 
    sudo cp -v generated/asm/unistd* ./asm 
    sudo apt-get install --reinstall nvidia-current
Linux Kernel 3.7.7 Removal

To uninstall this new kernel completely from your system and revert back to the previous one, enter this command:

     sudo apt-get purge linux-image-3.7.7*