<HTML ><HEAD ><TITLE >$B@_DjJ}K!(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="Linux kerneld mini-HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="kerneld $B$H$O!)(B" HREF="introduction.html"><LINK REL="NEXT" TITLE="kerneld $B$,%m!<%I$9$kBP>]$N%b%8%e!<%k$rG'<1$9$kJ}K!(B" HREF="configuration.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Linux kerneld mini-HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="introduction.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="configuration.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="SETUP" >3. $B@_DjJ}K!(B</A ></H1 ><P >$B$^$:I,MW$J%Q!<%D$rF~<j$7$^$9!#E,Ev$J%+!<%M%k$H:G?7HG(B <SPAN CLASS="PRODUCTNAME" >modules</SPAN > $B%Q%C%1!<%8$G$9!#$D$.$K!"%Q%C%1!<%8$N;X<($K(B $B=>$C$F!"%b%8%e!<%k$N%f!<%F%#%j%F%#$r%$%s%9%H!<%k$7$^$9!#A`:n$O(B $B4JC1$G$9!#%Q%C%1!<%8$r2rE`$7$F(B <B CLASS="COMMAND" >make install</B > $B$r(B $B<B9T$9$k$@$1$G$9!#$3$l$K$h$C$F!"(B<B CLASS="COMMAND" >genksysm</B >$B!"(B<B CLASS="COMMAND" >insmod</B >$B!"(B<B CLASS="COMMAND" >lsmod</B >$B!"(B<B CLASS="COMMAND" >modprobe</B >$B!"(B <B CLASS="COMMAND" >depmod</B >$B!"(B<B CLASS="COMMAND" >kerneld</B > $B$H$$$C$?(B $B%W%m%0%i%`$,(B <TT CLASS="FILENAME" >/sbin</TT > $B$K%$%s%9%H!<%k$5$l$^$9!#(B $B$3$N:]!"5/F0$N$?$S$KI,MW$H$J$k@_Dj$r=i4|2=%9%/%j%W%H$K=q$-9~$s$G(B $B$*$/$3$H$r$*$9$9$a$7$^$9!#0J2<$N9T$r(B Slackware $B$N>l9g$O(B <TT CLASS="FILENAME" >/etc/rc.d/rc.S</TT > $B%U%!%$%k$K!"(BDebian $B$d(B Corel$B!"(BRed Hat$B!"(B Mandrake$B!"(BCaldera $B$H$$$C$?(B SysVinit $B7O$N>l9g$O(B <TT CLASS="FILENAME" >/etc/rc.d/rc.sysinit</TT > $B%U%!%$%k$K=q$-9~$s$G$/$@$5$$!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="PROGRAMLISTING" > # Start kerneld - this should happen very early in the # boot process, certainly BEFORE you run fsck on filesystems # that might need to have disk drivers autoloaded if [ -x /sbin/kerneld ] then /sbin/kerneld fi # Your standard fsck commands go here # And you mount command to mount the root fs read-write # Update kernel-module dependencies file # Your root-fs MUST be mounted read-write by now if [ -x /sbin/depmod ] then /sbin/depmod -a fi</PRE ></TD ></TR ></TABLE ><P >$B>e5-$N%3%^%s%I$O!"$*;H$$$N(B SysV init $B%9%/%j%W%H$K4{$K=q$+$l$F$$$k(B $B>l9g$b$"$j$^$9!#>eCJ$G$O!"(Bkerneld $B<+BN$r5/F0$7$F$$$^$9!#2<CJ$G$O!"(B $B=i4|2=$N$?$a$K(B <B CLASS="COMMAND" >depmod -a</B > $B$r<B9T$7$F!"(B $BMxMQ2DG=$JA4%b%8%e!<%k$N%j%9%H$r:n@.$7!"$=$N0MB84X78$rD4$Y$F(B $B$$$^$9!#(Bdepmod $B$,%b%8%e!<%k$N%^%C%W$r:n@.$7!"$=$l$K$h$C$F!"(B $B$"$k%b%8%e!<%k$r%m!<%I$9$kA0$KB>$N%b%8%e!<%k$r%m!<%I$7$F$*$/I,MW(B $B$,$"$k$+$I$&$+$r(B kerneld $B$K;X<($7$^$9!#(B</P ><DIV CLASS="NOTE" ><BLOCKQUOTE CLASS="NOTE" ><P ><B >Note: </B >kerneld $B$N:G6a$N%P!<%8%g%s$G$O!"(B<SPAN CLASS="PRODUCTNAME" >libgdbm</SPAN > $B$H$$$&(B GNU gdbm $B%i%$%V%i%j$H%j%s%/$9$k%*%W%7%g%s$,IU$$$F$$$^$9!#(B $B%b%8%e!<%k%f!<%F%#%j%F%#$r%S%k%I$9$k:]$K$3$N5!G=$rM-8z$K$9$k$H!"(B <EM >libgdbm $B$,;H$($J$$>l9g$K$O(B kerneld $B$r5/F0$G$-$J$/$J$C$F(B $B$7$^$$$^$9!#(B</EM >$B$3$l$,LdBj$H$J$k$N$O!"(B<TT CLASS="FILENAME" >/usr</TT > $B$r(B $BFHN)$N%Q!<%F%#%7%g%s$H$7$F$$$F!"(B<TT CLASS="FILENAME" >/usr</TT > $B$,(B $B%^%&%s%H$5$l$kA0$K(B kerneld $B$,5/F0$5$l$k>l9g$G$9!#$*$9$9$a$9$k2r7h:v(B $B$H$7$F$O!"(B<TT CLASS="FILENAME" >/usr/lib/libgdbm</TT > $B$r(B <TT CLASS="FILENAME" >/lib</TT > $B$K0\F0$5$;$k$+!"(Bkerneld $B$K@EE*$K%j%s%/$9$k$+$N$I$A$i$+$G$9!#(B</P ></BLOCKQUOTE ></DIV ><P >$B$D$.$K!"%+!<%M%k%=!<%9$r2rE`$7$F!"I,MW$J@_Dj:n6H$r9T$C$?$&$($G%S%k%I(B $B$7$^$9!#%+!<%M%k$N9=C[:n6H$,=i$a$F$N>l9g$O!"(BLinux $B%=!<%9$N:G>e(B $B%G%#%l%/%H%j$K$"$k(B README $B%U%!%$%k$rI,$:FI$s$G$/$@$5$$!#%+!<%M%k@_Dj(B $B$G(B <B CLASS="COMMAND" >make xconfig</B > $B$r<B9T$9$k:]$O!":G=i$N$[$&$K=q$+$l$?(B $B0J2<$N<ALd$K$D$$$FFC$KCm0U$7$F$/$@$5$$!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > Enable loadable module support (CONFIG_MODULES) [Y/n/?] Y</PRE ></TD ></TR ></TABLE ><P >loadable module support $B$rM-8z$K$9$kI,MW$,$"$j$^$9!#$G$J$$$H!"(B kerneld $B$,%m!<%I$9$Y$-%b%8%e!<%k$,%3%s%Q%$%k$5$l$^$;$s!#$3$3$G$O!"(B Yes $B$HEz$($F$/$@$5$$!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > Kernel daemon support (CONFIG_KERNELD) [Y/n/?] Y</PRE ></TD ></TR ></TABLE ><P >$B$b$A$m$s!"$3$l$bM-8z$K$9$kI,MW$,$"$j$^$9!#$=$&$9$l$P!"%+!<%M%kFb$N(B $BB?$/$NMWAG$r%b%8%e!<%k$H$7$F%S%k%I$9$k$3$H$,$G$-$^$9!#$?$H$($P!"(B $B<!$N$h$&$J<ALd$r$5$l$?>l9g!"(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > Normal floppy disk support (CONFIG_BLK_DEV_FD) [M/n/y/?] </PRE ></TD ></TR ></TABLE ><P ><SPAN CLASS="KEYSYM" >M</SPAN > $B$HEz$($k$3$H$G(B <SPAN CLASS="QUOTE" >"Module"</SPAN > $B$K$9$k(B $B$3$H$,$G$-$^$9!#0lHL$K!"%7%9%F%`$N5/F0$KI,MW$J%I%i%$%P$@$1$r(B $B%+!<%M%k$KAH$_9~$`$Y$-$G$"$j!"$=$l0J30$O%b%8%e!<%k$H$7$F%S%k%I(B $B$7$F$+$^$$$^$;$s!#(B</P ><DIV CLASS="CAUTION" ><P ></P ><TABLE CLASS="CAUTION" BORDER="1" WIDTH="100%" ><TR ><TD ALIGN="CENTER" ><B >$BI,MWIT2D7g$J%I%i%$%P(B</B ></TD ></TR ><TR ><TD ALIGN="LEFT" ><P >$B%7%9%F%`$N5/F0$KI,MWIT2D7g$J%I%i%$%P$O!"%+!<%M%k<+BN$KAH$_9~$^$J$1$l$P(B $B$J$i$:!"%b%8%e!<%k$H$7$F%m!<%I$9$k$3$H$O$G$-$^$;$s!#$h$/$"$kNc$H$7$F$O!"(B $B%O!<%I%G%#%9%/$N%I%i%$%P$d%k!<%H%U%!%$%k%7%9%F%`$N%I%i%$%P$J$I$,$=$l$K(B $B3:Ev$7$^$9!#%G%e%"%k%V!<%H@_Dj$K$7$F$$$F!"5/F0;~$K(B Linux $B0J30$N%U%!%$%k(B $B%7%9%F%`CV$+$l$?%U%!%$%k$rI,MW$H$9$k>l9g$O!"$=$N%U%!%$%k%7%9%F%`MQ$N(B $B%I%i%$%P$b%+!<%M%k$KAH$_9~$s$G$*$+$J$1$l$P$J$j$^$;$s!#(B</P ></TD ></TR ></TABLE ></DIV ><P ><B CLASS="COMMAND" >make config</B > $B%3%^%s%I$r;H$C$F%+!<%M%k$r@_Dj$9$k(B $B>l9g$O!"@_Dj8e$K(B <B CLASS="COMMAND" >make dep clean bzlilo modules modules_install</B > $B$HBG$F$P!"?75,%+!<%M%k$H%b%8%e!<%k$N%3%s%Q%$%k$*$h$S%$%s%9%H!<%k$,(B $B$G$-$^$9!#(B</P ><P >$B$^$"!"$3$s$J46$8$G$7$g$&$+!#(B</P ><DIV CLASS="TIP" ><BLOCKQUOTE CLASS="TIP" ><P ><B >$B%+!<%M%k%$%a!<%8$N%3%s%Q%$%k(B: </B ><B CLASS="COMMAND" >make zImage</B > $B%3%^%s%I$r;H$C$?>l9g!"%+!<%M%k$N(B $B%$%s%9%H!<%k<jB3$-$N<jA0$^$G<B9T$5$l$?8e!"?75,%+!<%M%k%$%a!<%8$,(B <TT CLASS="FILENAME" >arch/i386/boot/zImage</TT > $B%U%!%$%k$H$7$FJ]B8$5$l(B $B$^$9!#$3$N%+!<%M%k%$%a!<%8%U%!%$%k$r;H$&$K$O!"%V!<%H%$%a!<%8$r(B $BCV$/$Y$->l=j$K$3$N%U%!%$%k$r%3%T!<$7$?>e$G!"(BLILO $B%3%^%s%I$K$h$C$F(B $B%$%s%9%H!<%k$9$kI,MW$,$"$j$^$9!#(B</P ><P >$B%+!<%M%k$r<+J,$G@_Dj$7$F%S%k%I!&%$%s%9%H!<%k$9$k:n6H$K4X$9$k>\$7$$(B $B>pJs$O!"(BKernel-HOWTO $B$r$4Mw$/$@$5$$!#$3$NJ8=q$O!"(B<TT CLASS="LITERAL" >comp.os.linux.answers</TT > $B$KDj4|E*$KEj9F$5$l$F$$$F!"(B <A HREF="http://www.linuxdoc.org/" TARGET="_top" >Linux Documentation Project</A > $B$d$=$N%_%i!<%5%$%H$G1\Mw$9$k$3$H$,$G$-$^$9(B($BLuCm!'(B $BF|K\8lLu$O!"(B<A HREF="http://www.linux.or.jp/JF/JFdocs/Kernel-HOWTO.html" TARGET="_top" >$B$3$A$i(B</A >$B$G$9(B)$B!#(B</P ></BLOCKQUOTE ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="TESTING" >3.1. kerneld $B$r;H$C$F$_$k(B</A ></H2 ><P >$B>e5-@_Dj$,:Q$s$@$i!"%j%V!<%H$7$F?75,%+!<%M%k$,;H$($k$h$&$K$7$^$9!#(B $B%7%9%F%`$,N)$A>e$,$C$?$i!"(B<B CLASS="COMMAND" >ps ax</B > $B%3%^%s%I$r<B9T(B $B$7$F$/$@$5$$!#0J2<$N$h$&$J9T$,I=<($5$l!"(Bkerneld $B$,F0$$$F$$$k$N$,(B $BJ,$+$k$O$:$G$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > PID TTY STAT TIME COMMAND 59 ? S 0:01 /sbin/kerneld</PRE ></TD ></TR ></TABLE ><P >kerneld $B$,JXMx$JE@$N$R$H$D$O!"$$$C$?$s%+!<%M%k$H%b%8%e!<%k$r(B $B%$%s%9%H!<%k$7$F$7$^$($P!"$=$l0J30$K$[$H$s$I@_Dj$9$kI,MW$,(B $B$J$/$J$k$H$$$&$3$H$G$9!#<j;O$a$K!"%b%8%e!<%k$H$7$F%S%k%I$7$?(B $B%I%i%$%P$N$R$H$D$r;H$C$F$_$^$7$g$&!#$*$=$i$/!"2?$N@_Dj$r$;$:$H$b(B $BF0:n$9$k$O$:$G$9!#$b$7!"%U%m%C%T!<$N%I%i%$%P$r%b%8%e!<%k$H$7$F(B $B%S%k%I$7$?$J$i!"(BDOS $B%U%m%C%T!<%G%#%9%/$r%I%i%$%V$K:9$79~$s$G!"(B $B<!$N$h$&$KBG$D$3$H$,$G$-$^$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > osiris:~ $ mdir a: Volume in drive A has no label Volume Serial Number is 2E2B-1102 Directory for A:/ binuti~1 gz 1942 02-14-1996 11:35a binutils-2.6.0.6-2.6.0.7.diff.gz libc-5~1 gz 24747 02-14-1996 11:35a libc-5.3.4-5.3.5.diff.gz 2 file(s) 26689 bytes</PRE ></TD ></TR ></TABLE ><P >$B%U%m%C%T!<%I%i%$%P$,F0$$$F$$$^$9!*(B $B%U%m%C%T!<%G%#%9%/$r;H$*$&$H(B $B$9$k$H$-!"(Bkerneld $B$K$h$j%I%i%$%P$,<+F0E*$K%m!<%I$5$l$k$N$G$9!#(B</P ><P >$B<B:]$K%U%m%C%T!<%b%8%e!<%k$,%m!<%I$5$l$F$$$k$3$H$r3NG'$9$k$K$O!"(B <B CLASS="COMMAND" >/sbin/lsmod</B > $B%3%^%s%I$r<B9T$9$l$P!"8=:_%m!<%I(B $B$5$l$F$$$k$9$Y$F$N%b%8%e!<%k$N0lMw$,I=<($5$l$^$9!#(B</P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><PRE CLASS="SCREEN" > osiris:~ $ /sbin/lsmod Module: #pages: Used by: floppy 11 0 (autoclean)</PRE ></TD ></TR ></TABLE ><P >$B$3$3$G!"(B<SPAN CLASS="QUOTE" >"(autoclean)"</SPAN > $B$H$O!"$=$N%b%8%e!<%k$,(B 1 $BJ,0J>e(B $B;H$o$l$F$$$J$+$C$?>l9g$K!"$=$l$,(B kerneld $B$K$h$j<+F0E*$K:o=|$5$l$k(B $B$H$$$&$3$H$r0UL#$7$F$$$^$9!#$=$l$f$(!"(B11 page $BJ,$N%a%b%j(B( 1 page $B$,(B 4 kB $B$J$N$G!"(B44 kB) $B$O!"%U%m%C%T!<%I%i%$%V$K%"%/%;%9$7$F$$$k(B $B4V$@$1;HMQ$5$l$k$3$H$K$J$j$^$9!#(B1 $BJ,0J>e;H$o$J$$>uBV$,B3$/$H!"(B $B$=$N%a%b%j$O2rJ|$5$l$^$9!#%"%W%j%1!<%7%g%s$K3d$jEv$F$k%a%b%j$,(B $BB-$j$J$$>l9g$J$I$K!"$3$N5!G=$OHs>o$K=EJu$7$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="introduction.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="configuration.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >kerneld $B$H$O!)(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >kerneld $B$,%m!<%I$9$kBP>]$N%b%8%e!<%k$rG'<1$9$kJ}K!(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >