Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Saturday, 1 October 2016

Kernel Compile 1

If using same source as current kernel, modify EXTRAVERSION in Makefile
Consider renaming .config to .configBAC

make menuconfig (create .config file)
make dep (2.4.x kernels)
make clean (possibly run this before previous step)
make bzImage (makes the kernel in arch/i386/boot/bzImage)
make modules
make modules_install (copies modules to /lib/modules/kernelVersion)

cp /usr/'Linux_kernel_source'/src/arch/i386/boot/bzImage /boot/newkernel (make install does this)

make install (not using, I don't think)

cp /System.map /boot/System.map-kernelVersion

Add the following to /etc/lilo.conf
image = /boot/vmlinux-kernelVersion
root = /dev/hda2 (or whichever partition the / filesystem resides)
label = kernelVersion
read-only



http://kernelnewbies.org/FAQ/KernelCompilation

No comments:

Post a Comment

Note: only a member of this blog may post a comment.