Building kernel 4.16.8 on Debian Stretch

More
8 years 5 months ago #111147 by EricKeller
This script is reported to work:
If you cut and paste, the line endings might not be right
Code:
cd ~ sudo apt-get update sudo apt-get install build-essential bin86 libqt4-dev libncurses5-dev pkg-config sudo apt-get install bison flex libelf-dev bc libssl-dev mkdir rtlinux cd rtlinux wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.8.tar.xz wget https://www.kernel.org/pub/linux/kernel/projects/rt/4.16/patch-4.16.8-rt3.patch.gz tar -xpf linux-4.16.8.tar.xz gunzip patch-4.16.8-rt3.patch.gz cp patch-4.16.8-rt3.patch linux-4.16.8 cd linux-4.16.8 cat patch-4.16.8-rt3.patch | patch -p1 make xconfig # there are 3 main things you need to set in xconfig # enable hpet # set 64 bit if your OS is 64 bit and # set for fully preemptable kernel make -j4 sudo make modules_install sudo make install

Please Log in to join the conversation.

More
8 years 5 months ago #111148 by EricKeller
making your new kernel default for boot:
unix.stackexchange.com/questions/198003/...paign=google_rich_qa

That is a bit confusing though

Please Log in to join the conversation.

More
8 years 5 months ago #111149 by EricKeller
this is for Prempt kernel, don't see how to edit anything

Please Log in to join the conversation.

More
8 years 5 months ago #111150 by EricKeller
This should work on any system that uses apt, some packages may not be required depending on your distribution, but it doesn't hurt anything to try to install them.

Please Log in to join the conversation.

More
8 years 5 months ago #111301 by KCJ
The URL for the 4.16.8-rt3 patch is no longer valid. This causes the above script to silently fail to apply the patch and you will not have the proper options available on the kernel config screen.

Here is the updated script. Note, this installs 4.16.12 instead of 4.16.8.
Code:
cd ~ sudo apt-get update sudo apt-get install build-essential bin86 libqt4-dev libncurses5-dev pkg-config bison flex libssl-dev libelf-dev mkdir rtlinux cd rtlinux wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.16.12.tar.xz wget https://www.kernel.org/pub/linux/kernel/projects/rt/4.16/patch-4.16.12-rt5.patch.gz tar -xpf linux-4.16.12.tar.xz gunzip patch-4.16.12-rt5.patch.gz cp patch-4.16.12-rt5.patch linux-4.16.12 cd linux-4.16.12 cat patch-4.16.12-rt5.patch | patch -p1 make xconfig make -j4 sudo make modules_install sudo make install

Please Log in to join the conversation.

Time to create page: 0.925 seconds
Powered by Kunena Forum