135 lines
5.3 KiB
HTML
135 lines
5.3 KiB
HTML
<!--startcut ======================================================= -->
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
|
<html>
|
|
<head>
|
|
<META NAME="generator" CONTENT="lgazmail v1.1F.i">
|
|
<TITLE>The Answer Guy 35: modutils question</TITLE>
|
|
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
|
|
LINK="#3366FF" VLINK="#A000A0">
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
|
|
<P> <hr> <P>
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
<center>
|
|
<H1><A NAME="answer">
|
|
<img src="../../gx/dennis/qbubble.gif" alt="(?)" border="0" align="middle">
|
|
<font color="#B03060">The Answer Guy</font>
|
|
<img src="../../gx/dennis/bbubble.gif" alt="(!)" border="0" align="middle">
|
|
</A></H1>
|
|
<BR>
|
|
<H4>By James T. Dennis,
|
|
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
|
|
Starshine Technical Services,
|
|
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A>
|
|
</H4>
|
|
</center>
|
|
|
|
<p><hr><p>
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" height="50" width="60"
|
|
alt="(?) " border="0">modutils question</H3>
|
|
|
|
|
|
<p><strong>From M Carling on Sun, 22 Nov 1998
|
|
</strong></p>
|
|
<!-- begin 31 -->
|
|
<P><STRONG>
|
|
Jim,
|
|
</STRONG></P>
|
|
<P><STRONG>
|
|
The docs for 2.1.129 indicate that modutils-2.1.121 are prerequisite.
|
|
But the README for modutils-2.1.121 indicates that it must be compiled
|
|
under a 2.1.X kernel. Do I have a chicken-and-egg situation here?
|
|
</STRONG></P>
|
|
<P><STRONG>
|
|
M
|
|
</STRONG></P>
|
|
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
|
|
HEIGHT="28" WIDTH="50" BORDER="0"
|
|
>
|
|
Shouldn't be that bad. You should be able to build a
|
|
kernel with enough support (compiled in) to access your
|
|
root fs device. (You already do, unless you were doing
|
|
something fancy like running an '<tt>initrd</tt>' (initial RAM
|
|
disk)).
|
|
</BLOCKQUOTE>
|
|
<BLOCKQUOTE>
|
|
Also the claim that it needs to be compiled <EM>under</EM> a
|
|
2.1 kernel seems very odd. I could see where it would
|
|
need the 2.1.x kernel installed (so that it could find
|
|
the proper header files --- which are symlinked
|
|
from <TT>/usr/include</TT> to somewhere under <TT>/usr/src/linux....</TT>
|
|
(/usr/src/linux in turn is normally a symlink to
|
|
<tt>.../linux-X.Y.ZZZ</tt>).
|
|
</BLOCKQUOTE>
|
|
<BLOCKQUOTE>
|
|
I can't see where the compiler (totally user space) needs
|
|
to have any special kernel support to do its job. I think
|
|
you could even cross compile the kernels and modutils
|
|
--- so I think the README is wrong (or being
|
|
misinterpreted).
|
|
</BLOCKQUOTE>
|
|
<BLOCKQUOTE>
|
|
(Note: having the kernel "installed" is not quite the
|
|
same as running under it. Maybe that's what they mean).
|
|
</BLOCKQUOTE>
|
|
<BLOCKQUOTE>
|
|
(Again, I didn't have a problem with this -- but I
|
|
often compile kernels without loadable module support
|
|
and I routinely compile my SCSI and ether card drivers
|
|
statically into my kernel. There's often nothing else
|
|
I really need loaded.).
|
|
</BLOCKQUOTE>
|
|
|
|
<!-- end 31 -->
|
|
<!--startcut ======================================================= -->
|
|
<P> <hr> <P>
|
|
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
|
|
>Copyright ©</a> 1998, James T. Dennis
|
|
<BR>Published in <I>The Linux Gazette</I> Issue 35 December 1998</H5>
|
|
<P> <hr> <P>
|
|
<!--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
|
|
<TABLE WIDTH="96%"><TR VALIGN="center" ALIGN="center">
|
|
<TD ROWSPAN="3" COLSPAN="3" WIDTH="26%"><A HREF="../lg_answer35.html"
|
|
><IMG SRC="../../gx/dennis/answernew.gif"
|
|
ALT="[ Answer Guy Index ]"></A></td>
|
|
<TD WIDTH="14%"><A HREF="office.html">office</A></TD>
|
|
<TD WIDTH="14%"><A HREF="largedisk.html">largedisk</A></TD>
|
|
<TD WIDTH="14%"><A HREF="links.html">links</A></TD>
|
|
<TD WIDTH="14%"><A HREF="yamaha.html">yamaha</A></TD>
|
|
<TD WIDTH="14%"><A HREF="magickeys.html">magickeys</A></TD>
|
|
</TR><TR VALIGN="center" ALIGN="center">
|
|
<TD><A HREF="passwd.html">passwd</A></TD>
|
|
<TD><A HREF="ftproot.html">ftproot</A></TD>
|
|
<TD><A HREF="pvtmail.html">pvtmail</A></TD>
|
|
<TD><A HREF="netware.html">netware</A></TD>
|
|
<TD><A HREF="crypto.html">crypto</A></TD>
|
|
</TR><TR VALIGN="center" ALIGN="center">
|
|
<TD><A HREF="relay.html">relay</A></TD>
|
|
<TD><A HREF="project.html">project</A></TD>
|
|
<TD><A HREF="bootmethod.html">bootmethod</A></TD>
|
|
<TD><A HREF="sysadmin.html">sysadmin</A></TD>
|
|
<TD><A HREF="ipscript.html">ipscript</A></TD>
|
|
</TR><TR VALIGN="center" ALIGN="center">
|
|
<TD><A HREF="loopfs.html">loopfs</A></TD>
|
|
<TD><A HREF="mrtg.html">mrtg</A></TD>
|
|
<TD><A HREF="slimscan.html">slimscan</A></TD>
|
|
<TD><A HREF="rpm.html">rpm</A></TD>
|
|
<TD><A HREF="libc.html">libc</A></TD>
|
|
<TD><A HREF="dell.html">dell</A></TD>
|
|
<TD><A HREF="remoteroot.html">remoteroot</A></TD>
|
|
</TR></TABLE>
|
|
<P> <hr> <P>
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
<A HREF="../index.html"
|
|
><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
|
|
<A HREF="../../index.html"
|
|
><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
|
|
<A HREF="../lg_bytes35.html"
|
|
><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
|
|
<A HREF="../anderson.html"
|
|
><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
|
|
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
|
|
</BODY></HTML>
|
|
<!--endcut ========================================================= -->
|