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 [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ