Kernel rolling helper
Project description
Roller.py is a tool to automate revising and rolling kernels.
The process is pretty self-explanatory, and it walks you through it with fairly informative dialogs:
Choose your kernel version. Currently extracted kernels are listed, and it will try to download and/or extract any other version
Select the config to start from. The default is to use your currently loaded configuraton
Confirm the new revision number. The default is the next unused number.
Enter menuconfig and adjust the kernel however you’d like
Confirm if the new revision should be saved
Choose whether or not to install the kernel into /boot/ automatically
Wait for the kernel to make
Choose whether or not to proactively clean the kernel source
- The directory structure is laid out like this:
archives/ = stored tarballs from kernel.org
sources/ = extracted kernel sources
configs/ = saved kernel configurations
- Some notes:
This uses the sh module, so you’ll need to have it installed ( https://github.com/amoffat/sh )
Modules / initramfs are not built or installed, as I configure my kernels to not use them.
When installing kernels, it looks for the first “root (hd$)” and “kernel….root=/dev/blah” lines in your /boot/grub/menu.lst to get those variables.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.