Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am a newbie. I am having a problem installing linux-2.4.20
on red hat 8.0. I have followed the installation procedure.
make xconfig
make dep
make clean
make bzImage
make modules
make modules_install
make install
I'm using grub.
Problem:
1. when I boot with red hat 2.4.18-14 I see the boot directory
has grub directory, but when I boot with linux -2.4.20 my boot
directory has only kernel.h. there is no grub or vmlinuz or module-info, System.map etc.
2. my eth0 installs correctly with red 2.4.18-14 but with
Instead of running the command "make install" you might want to try copying arch/i386/boot/bzImage from your kernel source directory to your /boot directory and then manually editing your grub.conf file to boot the new kernel image but before you edit grub.conf back it up first. The command "make modules install" will install the kernel modules to /lib/modules/2.4.20 which is where they should be. Your eth0 may not be recognized and configured properly because the kernel module it requires was has not been compiled if your not sure which module it needs try enabling module support on all the cards under: Ethernet (10 or 100Mbit) within Network device support of your kernel config. A good site to visit on kernel compiling info is http://www.tldp.org/HOWTO/Kernel-HOWTO/
it's helped me. Also you might want to try using a pre-configured kernel config file usually it will come with you linux distro under /usr/src/linux or /boot if not you can try google searching for one. Hope this helps some, configuring\compiling kernels isn't easy but neither is learning to ride a bike yet both can be accomplished with time and patience.
I have tried to manually copy the bzImage to /boot.
But why can't I see my /boot directory as I see it when I boot with red hat 2.4.18-14. It seems that 2.4.20 is looking at some new /boot directory, there is only kernel.h file in here.
There is no /boot/grub when i start with 2.4.20. However, it is there when I start with red hat 2.4.18-14. I can see other kernels
there as well including vmlinuz-2.4.20, but this is older version. I cannot up update this.
under 2.4.20 /boot contents are
kernel.h vmlinuz-2.4.20
If you just want the 2.4.20 kernel run up2date. I think RedHat will give you their precompiled version. It make not be as sexy as rolling your own but it will work.
I decided to reinstall redhat 8.0. and thing are back to normal.
I can see my boot dirctory from 2.4.20 and redhat 2.4.18-14.
However, now i am back to my problem of not having the etho failure at bootup.
I guess may having my own kernel 2.4.20 is not in the cards for untill I get more knowledge of linux. So I am reading understanding the linux kernel.
I will be accepted by LINUX.
But I have decided to do
rpm -Uvh kernel-2.4.20-13.8.i386.rpm
which has not worked either.
I did make xconfig on redhat version and 2.4.20 version it looks like red has is adding more to configuration.
So if you can help I need to resolve two problem.
1. 3com 3c590/3c595/3c590x/3cx980 ethernet card module is not being loaded. I read in the Howto that I may have to load the build and load the module manually. What do I need to do?
2. I have a wireless card from SMC that i need get working.
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
Posts: 3,304
Rep:
i knew it. you have a linux boot partition and you
didn't know it. that's what hda3 is.
maybe it's formatted reiserfs or something and the
second kernel you were trying to use couldn't read it,
but your root is just ext2 maybe.
post the output
of
mount
and or
cat /etc/fstab
Distribution: RH 6.2, Gen2, Knoppix,arch, bodhi, studio, suse, mint
Posts: 3,304
Rep:
at least we know now you have a boot partition and
that was what was going on with you not being able
to see the files in /boot sometimes.
i guess now it's your choice what to do. you can get
rid of the boot, or make the boot ext2 or leave it like it
is or whatever.
title Red Hat Linux (2.4.18-14) root (hd0,2)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ hdb=ide-scsi
initrd /initrd-2.4.18-14.img
title DOS
rootnoverify (hd0,1)
chainloader +1
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.