Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm recompiling a new kernel (adding some debugging info) on Ubuntu by doing the following:

make vmlinux; make install;

after this I do a reboot and select my new custom kernel from the list. However, when I do:

uname -a

I get a timestamp that doesn't correspond to the last time I built the kernel. When I look in /boot not a single file in there matches up with this timestamp. Also, my changes aren't showing up in the log files. What could be going on here?! Thanks!

share|improve this question
What is the time stamp? Does it roughly match with the time you compiled your kernel? The time stamp is generated somewhere in the middle of the compilation process, so it may be a few seconds or minutes before the dates of the final files. – Gilles Jul 9 '11 at 22:41
Quote: my changes aren't showing up in the log files: Did you boot to the kernel you complied? Was the kernel you complied shown in your bootloader's menu(/boot/grub2/grub.cfg)? I have no Ubuntu currently, I remember that you have to install something before you invoke make install (help.ubuntu.com/community/Kernel/Compile) Also you can try a full build: make && make modules_install && make install && echo $? – Lai Jiangshan Jul 31 '12 at 14:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.