Thank you all. yes. I used grub.conf. Usually when I compilered a new kernel, I copied it into the /boot/ directory. Later, I compilered the linux-2.4.16 again. This time the result is worse. It said: "unable to handle kernel NULL pointer dereference at virtual address 00000037", "kernel panic: Attempted to kill init". What is the problem? Thank you. melody -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/