
Failing to find an answer to the previous post question, I decided to build the kernel-rt on openSUSE 10.3 from scratch, and for documentation sake here goes the fine instructions:
http://download.opensuse.org/update/10.3/rpm/src/kernel-source-2.6.22.9-0.4.src.rpm
# rpm -ivh kernel-source-2.6.22.9-0.4.src.rpm
# cd /usr/src # tar -jxf packages/SOURCES/linux-2.6.22.tar.bz2
Rename the new kernel source tree directory to fit openSUSE standards.
# mv linux-2.6.22 linux-2.6.22.9-0.4
# cd /usr/src/packages/SOURCES # for x in patches.*.tar.bz2; do tar -jxf $x; done
# cd /usr/src/packages/SOURCES
# for x in $(./guards $(./arch-symbols) RT < series.conf); do \
patch -d /usr/src/linux-2.6.22.9-0.4 -p1 < $x \
done
yes, take special note of the "RT" particle above, without it the kernel source tree won't be patched with Ingo's stuff.
# cd /usr/src/packages/SOURCES # tar -jxf config.tar.bz2 # cp config/i386/rt /usr/src/linux-2.6.22.9-0.4/.config
that just makes a factory kernel-rt configuration available for the build that follows. Replace i386 by x86_64 if you're into a 64bit kernel.
# cd /usr/src/linux-2.6.22.9-0.4 # make oldconfig
just in case you want to tweak some options,
# make menuconfig
now ready for the real work:
# make -j3 all # make modules_install # make install
You know the rest of the drill: configure the bootloader, if not done already by make install, reboot into the new kernel and, voilá you now also need to build any external modules, namely the nvidia, the whole purpose this very post was setup ;)
Cheers.
--
rncbc aka Rui Nuno Capela
Recent comments
21 hours 28 min ago
1 day 17 hours ago
1 day 21 hours ago
2 days 1 hour ago
2 days 9 hours ago
3 days 21 hours ago
1 week 18 hours ago
1 week 1 day ago
1 week 1 day ago
1 week 1 day ago