Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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 have been attempting to compile the newest 2.4.25 kernel for a while with no really great luck. The closest that I have gotten is that when it boots I get a
Code:
mount: fs type supermount not supported by kernel
message. I don't know what this means, and therefore can't fix it myself.
As best as I can remember, I did the following to compile the kernel:
Code:
(in the /usr/src/ directory)
tar zxf linux-2.4.25.tar.gz
cp /linux-2.4.22-10mdk/.config /linux-2.4.25/
cd linux-2.4.25
make menuconfig (using the old .config file to start from)
make dep
make bzImage
(uncommented makefile line #74, but i cant remember what it was at the moment)
make
make install
make modules
make modules_install
vi /etc/lilo.conf (set up lilo the way i like it)
/sbin/lilo
reboot
make bzImage
(uncommented makefile line #74, but i cant remember what it was at the moment)
make
AFAIK u only need to do either "make bzImage" or "make". There is no need to do both of them ("make" will actually overwrite files created by "make bzImage"). The only difference is that "make bzImage" creates compressed boot image (some old computer may not be able to use it, on these computers u should use "make").
I looked everywhere in the menuconfig program and I couldn't find a supermount option to enable. I also tried recompiling without using "make" after "make bzImage", and then I get the same error message when booting the new kernel. The system does boot, and it seems to work, but I can't access my USB Flash Drive because when I try to mount it the same error message comes up about supermount not being supported. Any other ideas?
After searching the internet for a while, I came across an article that said Supermount was incorporated with Mandrake Linux systems. I'm coming from a Mandrake Linux 9.2 system (2.4.22 kernel) and compiling to a Linux-2.4.25 kernel that I downloaded from kernel.org. I think the problem may come in when I use the old Mandrake .config file as my starting point for configuring the new kernel. I would like to keep my system as much the same as it was before I needed to upgrade the kernel, so I'd like to keep the Supermount capability with the new kernel. Any ideas on how exactly I can do that?
I use submount, which is very similar to supermount, and this is what I reckon:
Firstly, you should only need to use supermount on things like floppys and cds. If you can't boot with that supermount error, then you need to mount the root filesystem normally. If you don't know how to do this, then post the output of your /etc/fstab, and I'll tell you what it should be
Then when you can boot into the system (you will still get that error), you'll need to compile some supermount kernel modules. I suggest that you download the supermount source and read the README - it will probably be as straightforware as typing "make && make install", but you will need to be running the correct kernel version.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.