On Wed, Dec 10, 2003 at 11:31:02PM -0800, Joshua Banks wrote:
> I found the following on Gentoo web forum and just wanted someone to
> take a look at this and tell me if this is outdated or still in its
> correctedness. It also looks as though its missing some steps
> concerning "System.map". Can someone please confirm the following
> steps. And whether or not after step 11 I should "cp System.map" to
> "/boot"

Not sure about that, I do my kernel by hand and I don't copy System.map.
Might have to do with using initrd.

> I also don't have anything referencing "bizImage" linux directory tree.
> Maybe its because I used Genkernel last time?

bzImage is a file name for the kernel file, it's not a directory.

[snip]
> 
> [1] cp /usr/src/linux/.config /usr/src/linux-2.x.xx-yyyyyy/.config
> [2] cd /usr/src
> [3] rm linux
> [4] ln -s linux-2.x.xx-yyyyyy linux
> [5] cd /usr/src/linux
> [6] make oldconfig
> [7] make menuconfig or make xconfig
> [8] make dep clean bzImage modules modules_install
> **My Comments** shouldn't this be "make dep && make clean bizImage
> modules modules_install" ?? 

I usually use "make dep && make ..." but the other command probably
works fine too.

> And don't I wan't to "cd" to the new 2.4.20-gentoo-r8 kernel tree
> before issuing this step 8 command?

The ln -s command is making "linux" a link to "linux-2.x.xx-yyyyyy",
so you already did cd there when you did the "cd /usr/src/linux"

> [9] mount /boot (where /boot is an entry in your /etc/fstab, which
> should [normally not be mounted during normal use)
> [10] mv /boot/bzImage /boot/bzImage.old
> [11] cp /usr/src/linux/arch/i386/boot/bzImage /boot/bzImage
> [12] edit /boot/grub/menu.lst and add an entry for your new kernel and
> replace the reference to bzImage in your previous kernel entry to point
> to the deprecated kernel file (bzImage.old)
> [13] if you are using nvidia- emerge nivdia-kernel
> [14] if you are using alsa - emerge alsa-driver
> [15] edit /etc/modules.autoload to reflect any changes in modules to be
>          auto loaded
> [16] unmount /boot (ie. umount /boot)
> [17] shutdown -hr now
> and voila you new kernel entry should appear in the grub menu waiting
> to be tried....

These instructions are almost exactly what I do and it works fine.  I
would point out that if you previously have run genkernel in a kernel
src tree, then you should remove the tree and reemerge it before trying
to use it for a manual build.

hth

--
[EMAIL PROTECTED] mailing list

Reply via email to