Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

muddman/linux-kernel-utilities

Open more actions menu

Repository files navigation

![Project Status: Active][Project Status Image] Linux Logo

Linux Kernel Utilities

##Script Descriptions## ###update_ubuntu_kernel.sh### Bash script that will poll https://kernel.ubuntu.com for available precompiled kernels and present the user with a menu for selection. It is set to currently filter for kernels at v4.
Both generic and lowlatency choices are provided.

###compile_linux_kernel.sh### Bash script that will poll http://www.kernel.org for available kernels and present the user with an xconfig GUI for manually selecting options.

Note: The user MUST save a configuration from the GUI even if defaults are used. The configuration routine will pull the current machine's configuration in to the utility as a base.

###remove_old_kernels.sh### Bash script that will purge ALL inactive kernels. This may not be prudent for some as this will leave no default / backup safety kernel. The only kernel that will remain is the currently loaded version. It is highly recommended that a reboot be performed before executing this script.

##Usage## Download and enable scripts

git clone https://github.com/mtompkins/linux-kernel-utilities.git
cd linux-kernel-utilities
chmod +x compile_linux_kernel.sh remove_old_kernels.sh update_ubuntu_kernel.sh

To download and install a precompiled Ubuntu kernel from kernel.ubuntu.com

./update_ubuntu_kernel.sh

To compile a kernel

./compile_linux_kernel.sh

To remove ALL non-active kernels

./remove_old_kernels.sh

##TIP## For multicore compiling the user is free to set CONCURRENCY_LEVEL to a number they determine suitable for their system. If you are unfamiliar with this setting, Google is your friend. [Project Status Image]: https://img.shields.io/badge/project-active-green.svg "Project Status: Active"

About

Utilities to update linux kernels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.