> make config
> make dep
> make bzImage
> make modules
> make modules_install
> cp System.map /boot
> 
> i then edited lilo.conf to look like this:
> 
> boot=/dev/sda
> map=/boot/System.map
> install=/boot/boot.b
> prompt
> timeout=50
> image=/boot/bzImage
>       label=linux
>       root=/dev/sda1
>       read-only



> when i run top or ps as root, i get "Warning: /boot/System.map not parseable as a 
>System.map".  i thought the problem might have been an old buggy procps, so i 
>installed the latest one and it does the same thing.

Is this after you reboot? If so, it would make sense, since nowhere did
you copy the new kernel into /boot/bzImage. 'make bzImage' only creates a
new kernel and places it in /usr/src/linux/arch/i386/boot/bzImage (or
equivalent if you're not on Intel). You still need to copy that into /boot

I'm guess that 'make install' installs the new kernel into /boot, but I'm
not sure, since I always copy the new kernel myself. That way, I can keep
backups of the old kernels in case the new one doesn't work. My /boot
directory looks something like:

System.map -> System.map-2.2.14
System.map-2.2.13
System.map-2.2.14
vmlinuz -> vmlinuz-2.2.14
vmlinuz.old -> vmlinuz-2.2.13
vmlinuz-2.2.13
vmlinuz-2.2.14

and the other stuff is there too, of course, but I never touch it. My
lilo.conf has one entry for linux, one for linuxold, and all I do every
time is redo the symlinks and rerun lilo. Works like a charm.

HTH,
MZhang

---------------------------------------------------------------------------
Send administrative requests to [EMAIL PROTECTED]

Reply via email to