On Sun, Feb 1, 2009 at 2:03 PM, Dale <rdalek1...@gmail.com> wrote: > Mark Knecht wrote: >> On Sun, Feb 1, 2009 at 1:32 PM, KH <gentoo-u...@konstantinhansen.de> wrote: >> >>> Volker Armin Hemmann schrieb: >>> >>>> On Sonntag 01 Februar 2009, Dale wrote: >>>> >>>> >>>>> Hi, >>>>> >>>>> I just rebuilt a newer kernel and noticed something. It seems bzImage >>>>> has moved from arch/i386/boot/bzImage to arch/x86/boot/bzImage. When >>>>> did this happen? Is x86 the same as i386? >>>>> >>>>> >>>> yes. They merged the '386' and the amd64/x86_64 architecture into x86. >>>> >>>> And it happend a couple of kernel versions ago. >>>> >>>> >>> I am running amd64 using 2.6.27-gentoo-r8 and in arch there still is x86 >>> an x86_64. Am I doing anything wrong or did I just missanderstand you? >>> >>> kh >>> >> >> cd in there and look around. x86_64 only has a boot directory and when >> you look at the bzImage file in it you find it's a link to >> ../../x86/boot/bzImage so what's happening is all the files are under >> x86 but if you say 'I built AMD64' and do cp arch/x86_64/boot/bzImage >> you are really getting the file under x86. >> >> Hope this helps, >> Mark >> >> >> > > Well, when I tried to copy the old way, it just copied the link itself, > then when I looked in /boot, it was red and really upset. I had to copy > the kernel with Konqeror to get it into /boot, after finding the stupid > thing. Don't get mad at me, every time I copied it it was a broken > link. Sometimes you got to do what you got to do. :/ > > Dale > > :-) :-) >
Dale, There isn't a reason in the world why I'd get mad at you! :-)))) I guess I'm not sure I know what you mean by 'when I tried to copy it the old way'. I think my kernel management is far less sophisticated than what I'm reading the real Linux guys here do. I'm embarrased to say that the only thing in my /boot directory is a bunch of bzImage files and a grub subdirectory. I have nothing else. Basically I build the kernel using make && make modules_install and then copy the kernel by hand using cp arch/x86_64/boot/bzImage /boot/bzImage-2.6.27-gentoo-r8 or whatever the kernel is. I add that to grub.conf and I'm done. works for me. Possibly you've done more or less the same thing but using i386 instead of x86_64 or x86? I think the i386/boot/bzImage file has actually been a link to the x86 directory for awhile now. I looked in an older 2.6.23 kernel on this machine and found an i386 directory but didn't in the 2.6.24 kernel so I guess that's when things changed. Hope this helps, Mark