HI,
I'm trying to build centOS6.0 custom kernel using the steps given at URL http://wiki.centos.org/HowTos/Custom_Kernel Kernel: 2.6.32-71.el6.x86_64.
I'm following centOS5.0 steps for building custom kernel (This is the latest one to refer). After I get rpms in `/rpmbuild/RPMS' i installed the following RPMS to boot with the new custom kernel. su -c "rpm -ivh $HOME/rpmbuild/RPMS/x86_64/kernel-2.6.32-71.el6.kasivj.x86_64.rpm \ $HOME/rpmbuild/RPMS/x86_64/kernel-firmware-2.6.32-71.el6.kasivj.x86_64.rpm \ $HOME/rpmbuild/RPMS/x86_64/kernel-headers-2.6.32-71.el6.kasivj.x86_64.rpm \ $HOME/rpmbuild/RPMS/x86_64/kernel-devel-2.6.32-71.el6.kasivj.x86_64.rpm"
This will add a new kernel entry in /boot/grub/menu.lst along with oldone. (default 0) followed by new kenel. I checked for initramfs, vmlinuz, config, system-map files created for new kernel as shown below.
bash-4.1$ ls /boot/ ============= config-2.6.32-71.el6.kasivj.x86_64 symvers-2.6.32-71.el6.kasivj.x86_64.gz config-2.6.32-71.el6.x86_64 symvers-2.6.32-71.el6.x86_64.gz efi System.map-2.6.32-71.el6.kasivj.x86_64 grub System.map-2.6.32-71.el6.x86_64 initramfs-2.6.32-71.el6.kasivj.x86_64.img vmlinuz-2.6.32-71.el6.kasivj.x86_64 initramfs-2.6.32-71.el6.x86_64.img vmlinuz-2.6.32-71.el6.x86_64 initrd-2.6.32-71.el6.x86_64kdump.img
menu.lst:- ======== default=0 timeout=5 splashimage=(hd0,5)/boot/grub/splash.xpm.gz hiddenmenu title CentOS Linux (2.6.32-71.el6.kasivj.x86_64) root (hd0,5) kernel /boot/vmlinuz-2.6.32-71.el6.kasivj.x86_64 ro root=UUID=d755a526-1318-4ee0-91e5-439b978c1d80 console=tty0 console=ttyS0,9600n8 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb initrd /boot/initramfs-2.6.32-71.el6.kasivj.x86_64.img title CentOS Linux (2.6.32-71.el6.x86_64) root (hd0,5) kernel /boot/vmlinuz-2.6.32-71.el6.x86_64 ro root=UUID=d755a526-1318-4ee0-91e5-439b978c1d80 console=tty0 console=ttyS0,9600n8 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb initrd /boot/initramfs-2.6.32-71.el6.x86_64.img
two questions:- 1. Grub menu centOS6-2.6.32-71.el6.kasivj is not displayed 2. If I remove old kernel and keep the new kenel, then new kernel is not booting.
I suspect that below step given in the URL I was not able to do it for centOS6.0.
[[[Starting at line 698, there is a 25 line block of code that needs to be commented out to build customised CentOS-5 kernels ( This step is not required to build customised CentOS-4 kernels): ]]]]]
Am I missing somethign here to build custom kernel centOS6.0
Reason for building: LKLM modules built on 2.6.32-71.el6.x86_64 i'm not able to load them. thanks and regards, Viswa