Hi again, thanks a lot Chris, but how to cope with different kernels? If I'm not wrong I can see one only System.map in my /boot. Now, I deeply upgraded from 2.2.15 to 2.2.17, 2.4.0... and so on. Now I've 2.4.1, 2.4.2, 2.4.3. Is System.map to be set in /etc/lilo.conf???? Ciao, Stefano Chris Reeves wrote:
Stefano Papini wrote:
whereis System.map?
It will be located in /usr/src/linux after you've compiled your kernel.
What is its purpouse?
It contains kernel symbols and their corresponding addresses and is used for debugging the kernel, and also by other programs, such as 'ps'.
what is the purpouse of mkinitrd??
initrd stands for 'Initial RAMdisk'. If you have an initrd, the kernel loads this at startup. It allows you to have your SCSI card as a module, even if you root device is hanging off that SCSI card. It holds a number of small programs, including modprobe, as well as any modules which may need to be loaded at boot time (your SCSI card modules, for example). 'mkinitrd' is a little utility to help you in creating this file.
Jerry Kreps wrote:
Read the kernel howto. Essentially the steps are: 1) If you don't have your kernel source tree then install it. 2) as root, at a console, "make menuconfig" and in the Sound section select Alsa and your SB 16/AWE or use the OSS/free section... 3) make dep 3) make clear 4) make bzImage 5) cp bzImage to /boot/vmlinuz.yourinitials 6) cp System.map to /boot/System.map
If you copy the kernel to /boot/vmlinuz.yourinitials, you really should copy System.map to /boot/System.map.yourinitials as well, this way the kernel will read to the correct System.map.
7) Edit lilo and add your new kernel 8) lilo 10) reboot
Bye, Chris -- __ _ -o)/ / (_)__ __ ____ __ Chris Reeves /\\ /__/ / _ \/ // /\ \/ / ICQ# 22219005 _\_v __/_/_//_/\_,_/ /_/\_\
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq