On Thu, May 23, 2013 at 10:16 AM, Giridhara RP (grp) <[email protected]> wrote:
> Hi,
>
> I am trying to build 64bit kernel (linux kernel 2.6.32-60). But, once I boot 
> the image (ISO), uname -a still shows as i686. It does not show as 'X86_64'.  
> My vmlinuz and vmlinuz.o shows 64bit. Any pointers much appreciated. I have 
> followed below steps.
>
> 1. make X86_64_defconfig
> 2. make V=1 (comiler shows that -m64 is getting used).
> 3. [root@grpRHEL2 linux-2.6.32.60]# file vmlinux vmlinux.o
> vmlinux:   ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically 
> linked, not stripped
> vmlinux.o: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped
> 4.  bzImage does not say x86_64 boot.
>  root@grpRHEL2 boot]# pwd
> /root/lin_2/linux-2.6.32.60/arch/x86_64/boot
> [root@grpRHEL2 boot]# file bzImage
> bzImage: symbolic link to `../../x86/boot/bzImage'
> [root@grpRHEL2 boot]# file ../../x86/boot/bzImage
> ../../x86/boot/bzImage: Linux kernel x86 boot executable bzImage, version 
> 2.6.32.60 (root@grpRHEL2) #1 SM, RO-rootFS, swap_dev 0x3, Normal VGA
>
> 5. After boot 'uname -a' , shows this.
> Linux 2.6.29.6 #1 SMP Mon Mar 25 16:20:30 IST 2013 i686 GNU/Linux

Are you sure, you are booting from the newly built 64 bit kernel,
because 'uname' is still reporting the older kernel (2.6.29.6 instead of
2.6.32.60). You might have missed updating grub after building the
new kernel (version: 2.6.32.60)

-Amit

_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to