[CentOS] ext4?

James Hogarth james.hogarth at gmail.com
Mon Aug 9 11:54:55 UTC 2010


On 9 August 2010 12:08, James Bensley <jwbensley at gmail.com> wrote:
> Hi Keith, thanks for your detailed reply. I haven't tried this yet..
>
> What I have done is follow this tutorial to build the latest kernel
> (http://wiki.centos.org/HowTos/Custom_Kernel) which in the end game me
> an rpm of it for installation however when it came to install the rpm
> the follow was displayed;
>
> package kernel-2.6.18-194.8.1.el5.x86_64 is already installed
> file /boot/.vmlinuz-2.6.18-194.8.1.el5.hmac from install of
> kernel-2.6.18-194.8.1.el5.x86_64 conflicts with file from package
> kernel-2.6.18-194.8.1.el5.x86_64
> file /boot/System.map-2.6.18-194.8.1.el5 from install of
> kernel-2.6.18-194.8.1.el5.x86_64 conflicts with file from package
> kernel-2.6.18-194.8.1.el5.x86_64
> file /boot/config-2.6.18-194.8.1.el5 from install of
> kernel-2.6.18-194.8.1.el5.x86_64 conflicts with file from package
> kernel-2.6.18-194.8.1.el5.x86_64
> file /boot/symvers-2.6.18-194.8.1.el5.gz from install of
> kernel-2.6.18-194.8.1.el5.x86_64 conflicts with file from package
> kernel-2.6.18-194.8.1.el5.x86_64
> file /boot/vmlinuz-2.6.18-194.8.1.el5 from install of
> kernel-2.6.18-194.8.1.el5.x86_64 conflicts with file from package
> kernel-2.6.18-194.8.1.el5.x86_64
>
>
> However none of these files exist in /boot?
>
> [nf5002 at eros ~]$ ls -la /boot
> total 5727
> drwxr-xr-x  4 root root    1024 Aug  9 12:04 .
> drwxr-xr-x 25 root root    4096 Aug  9 11:46 ..
> -rw-r--r--  1 root root   62395 Jun 11  2008 config-2.6.18-92.el5
> drwxr-xr-x  2 root root    1024 Aug  9 11:34 grub
> -rw-------  1 root root 2544058 Oct 27  2008 initrd-2.6.18-92.el5.img
> drwx------  2 root root   12288 Oct 27  2008 lost+found
> -rw-r--r--  1 root root   80032 Nov 22  2007 message
> -rw-r--r--  1 root root   92749 Jun 11  2008 symvers-2.6.18-92.el5.gz
> -rw-r--r--  1 root root 1162656 Jun 11  2008 System.map-2.6.18-92.el5
> -rw-r--r--  1 root root 1859484 Jun 11  2008 vmlinuz-2.6.18-92.el5
>
> This must some how relate to the fact the boot is on a different
> device, so where does CentOS think /boot is? I mean, the system is
> booting, has been for a few years so its working? If I unmount /boot I
> can't ls /boot, its empty?
>
> [nf5002 at eros ~]$ df -h
> Filesystem            Size  Used Avail Use% Mounted on
> /dev/sda1              28G  8.3G   18G  33% /
> /dev/sdb1             119M   12M  103M  10% /boot
>
> /dev/sda2 is a 3.3TB ext4 partition, so /dev/sda uses GPT hence /boot
> being on a seperate device.
>
> --
> Regards,
> James.
>
> http://www.jamesbensley.co.cc/
>
> There are 10 kinds of people in the world; Those who understand
> Vigesimal, and J others...?
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>

Okay James let's take a step back for a minute....

Your previous posts do show kernel-2.6.18-194.8.1.el5 as being
installed so far as the RPM database is aware but your /boot listing
and grub config do not show it....

Unless you have *very* specific circumstances there is no need to roll
your own kernel and in terms of easing support it is preferred to use
the vendor kernel and kmods for any modules not part of it that are
required....

Does verifying the kernel RPM show anything missing?

rpm -V kernel-2.6.18-194.8.1.el5

*So long as* uname does not show the kernel version as the current one
try to do:

yum reinstall kernel-2.6.18-194.8.1.el5

This *should* reinstall that kernel and with the files in place grubby
should pick it up in the grub rebuild...

After reinstalling the kernel check grub.cfg and /boot and see if they
are pointing to the most recent kernel.

Once you are on that we can work on the ext4 issue (following the
advice in the RHEL release note advisories). So long as your kernel
version is old it will cause issues with such recent development.

James



More information about the CentOS mailing list