Hey in the Linux Kernel Tester's Guide says that Some distributions allow you to install a newly compiled kernel by running # make install as root from within the directory that contains the kernel sources. Usually, however, you will need to change the boot loader configuration file manually and if you use lilo, you will need to run /sbin/lilo to make the new kernel available to it. Moreover, if you use a modern distribution, you will need to generate the initrd image corresponding to the new kernel. The initrd images contain the kernel modules that should be loaded before the root filesystem is mounted as well as some scripts and utilities that should be executed before the kernel lets init run. To create the initrd image for your kernel and copy it to the system’s /boot directory, you can do: # mkinitrd -k vmlinuz-<kernel_version> -i initrd-<kernel_version> but in the ubuntu 10.04 you maight change the mkinitrd for the update-initramfs comand The update-initramfs script manages your initramfs images on your local box. It keeps track of the existing initramfs archives in /boot. There are three modes of operation create, update or delete. You must at least specify one of those modes. The initramfs is a gzipped cpio archive. At boot time, the kernel unpacks that archive into RAM disk, mounts and uses it as initial root file system. All finding of the root device happens in this early userspace. In the FAQ help of kernel newbies doesn't tell about it Hope it could help to someone else it took me a while to understand the reason of the problem. Thanks for all Victor Rodriguez -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ