Install / Update Linux Kernel 4.18.6 on Ubuntu Derivatives System


Linux kernel is the essential part of any Linux operating system. It is responsible for resource allocation, low-level hardware interfaces, security, simple communications, basic file system management, and more. Written from scratch by Linus Torvalds (with help from various developers), Linux is a clone of the UNIX operating system. It is geared towards POSIX and Single UNIX Specification compliances.

Includes powerful features

Linux provides users with powerful features, such as true multitasking, multistack networking, shared copy-on-write executables, shared libraries, demand loading, virtual memory, and proper memory management.

Initially designed only for 386/486-based computers, now Linux supports a wide range of architectures, including 64-bit (IA64, AMD64), ARM, ARM64, DEC Alpha, MIPS, SUN Sparc, PowerPC, as well as Amiga and Atari machines.

Linux 4.18.6 Kernel To Properly Report AMD Threadripper 2 CPU Temperature

The soon-to-be-released Linux 4.18.6 stable kernel will correctly report the CPU core temperatures of the new AMD Threadripper 2950X and 2990WX processors.

With the new high-core-count AMD processors that launched earlier this month, the 16-core / 32-thread Threadripper 2950X and 32-core / 64-thread Threadripper 2990WX, the only real Linux shortcoming to report had been the lack of correct temperature reporting on the stock Linux kernel at the time... With the kernels up to this point, the reported CPU core temperature on these Threadripper 2 CPUs has been +27 degrees (Celsius) higher than it should be due to a missing Tctl offset.

The 27 degree difference is potentially nerve-wracking considering the 2950X has a 180 Watt TDP while the 2990WX has a 250 Watt TDP... If you are air cooling, chances are you'd like to accurately spot check the CPU temperature under load. Fortunately, I spotted the missing Tctl offset in time and that patch was merged into Linux 4.19.


To Install / Update Linux Kernel 4.18.6 on Ubuntu Derivatives System :

Download Kernel from ubuntu official or you can download from terminal to install / update kernel on ubuntu 18.04 Bionic Beaver and Ubuntu 16.04 Xenial Xerus, follow this command :


sudo mkdir kernels && cd kernels

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-headers-4.18.6-041806_4.18.6-041806.201809050847_all.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-headers-4.18.6-041806-generic_4.18.6-041806.201809050847_amd64.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-headers-4.18.6-041806-lowlatency_4.18.6-041806.201809050847_amd64.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-image-unsigned-4.18.6-041806-generic_4.18.6-041806.201809050847_amd64.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-image-unsigned-4.18.6-041806-lowlatency_4.18.6-041806.201809050847_amd64.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-modules-4.18.6-041806-generic_4.18.6-041806.201809050847_amd64.deb \\ http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18.6/linux-modules-4.18.6-041806-lowlatency_4.18.6-041806.201809050847_amd64.deb



Install Linux Kernel 4.18.6 on Ubuntu Derivatives System :
sudo dpkg -i *.deb



Reboot your ubuntu system, to change default kernel :
sudo reboot
WARNING: Installing a new kernel may render your system unusable or unstable. If you proceed with the installation using the instructions below, make sure you back up any important data you have to an external hard drive.