

                   LINUX Ҳզw MINI-HOWTO

e



     * 󪺥ت
     * ĵi
     * Mn
     * w Ҳ ssĶ ֤
     * w Ҳ ]w Debian   RedHat
     * w Ҳ ]w Slackware
     * w Ҳ ]w䥦oM
     * vMXk

     _________________________________________________________________



󪺥ت



   ڹ Linux MҲ[modules]g@O, {󤣯ണѥOHN
   ѻ, np󦨥\a]wҲզӸ˦n Linux ïॿ`B@. 󪺸ѻBJ
   wg\aQϥΤFnXMF, ]AbڦۤvtΥHγqL InternetɬY
   Hh]koYǤk, nDȴѼҲէΦXʵ{HKB@.


   ڦۤvtάO] Linux  RedHat 4.1 oM, ӥBObڵoioM
   BJUإ߰_Ӫ. ۱q,ڤ]w\a⥦w˦b]U Slackware
   oM󪺨t, Τ@ Debian oM󪺨t, ӥBһݭnBJ|bo
   woT(oM)Ta]wҲմX.


     _________________________________________________________________



ĵi



   ڳ̪񦳥άۦPBJb RedHat 4.2 W, b@˪tΤWX{@˪G.
   ڨ{b٥XOOD, ҥHవO,o˥άO_@wbA
   tΤWB@.


     _________________________________________________________________



Mn




     * bϥΥ󪺨BJe, Ū '' wF Linux wˤu@, ӥB
       o root ϥΪ̨ Linux ܲŸU, ]jo쪺BJ
       uѳoһϥΪ̤~i.


     * ثesb֤ߥiHsĶϥμҲթΤϥμҲ, Ʀܯb}L{qX
       ~T, YoͤWzp, O]ҳ]wҲզb(})Lk
       otG.


     * ثe֤ߪl[source tree]]Oi\b /usr/src/linux
       ӥB]]ӥؿO,sRO}lҦbثeؿ.




     _________________________________________________________________



sĶ[t



   pGA 16 Megabytes ΥHW RAM, 򦳭ӦΥ[tiH, 
   \֤ߥsĶӥHWҲ. ֤ߦbsĶ,oN|W[t, 
   |ֽsĶɩҪOɶ.

   bAϥγoke, AݭnˬdAWs RAM h, pGAo
   ]oӰ, sĶڤW|CU. g̨ܳέȤDOھڤUCPAt
    RAM h֦, ܤֹ靈 32 Megabytes RAM tάOZXz, M
   靈jq RAM tάOIOu:

   N = [RAM in Megabytes] / 8 + 1

   墨ǰQƾǪHnIU, iݤU RAM `ΪƶqҬƭ:

   RAM jpȭYϥ 16  Megs O 3 , 24  Megs O 4 , 32  Megs O 6 ,
   40  Megs O 6 , 48  Megs O 7 , 56  Megs O 8 , 64  Megs O 9 ,
   80  Megs O 11, 96  Megs O 13, 112  Megs O 15 ,128  Megs O 17 ,

   AwMwT, sɮ /usr/src/linux/Makefile ӥBoˤ@:



   MAKE=make




   NH:



   MAKE=make -j N


   䤤 N OWMXƭ.


    _________________________________________________________________



w Ҳ ssĶ ֤



   F]m[mounted] root ɮרt(jpO ext2 ɮרt)
   ]Ҳե~, LCӪF賣୫s]w֤߽sҲըӨϥ.

   M,YǶئba[]Ҳծɷ|X{x, ҥHګĳHUFsJ
   ֤߷|n:



     * Ethernet wXʵ{.


     * SCSI CD-ROM Xʵ{.



   ۤϦa, YXʵ{զXuAXsҲ, SOOUӥHWզX:



     * LA Parallel Printer,


     * 𪺳], O IOMEGA ZipDrive  JazzDrive  I[BackPack]

       CD-ROM drive, H



     * PLIP Daemon.



   A|ݭnMwǬOAnsĶ֤, SǭnҲ, NWXICJҼ{.
   HUǪOӶi, bsĶL{, uܴNMwF:



   cd /usr/src/linux
   make menuconfig
   make dep clean modules modules_install zImage




   wgF, ӼҲժ[dependencies]ݭnøX[mapped out], on
   Uӳo˪RO:



   depmod -a




   ̷s֤߲{bݭnQ}[boot chain], ڰ]Ū̬F(U)o
   تϥ LILO, ]oOڸILߤ@}J[loader].

   ګĳ n q۰ʦaNJ̷ssĶn֤ߦw Linux ֤, ]
   pG, n_[]n Linux, SswˬOD`x,
   ӭsw˨äĳ. oz, ڦbڪ /etc/lilo.conf ɮ׷|[UC
   :



   image=/usr/src/linux/arch/i386/boot/zImage
      label=new
      alias=n
      read-only
      vga=ask
      optional




   oػ iܩ }Ұʿﶵ (pGڭ̩ҰQפ image sb,
   N|) , Yiܪ, }} /boot/newlinux ,ӥB\^Hb
   }iJܼҦUӿ.

   ]Wb /etc/lilo.conf sb, s֤ߤwgT\bsĶפF
   ҦbB, iHΤUCROӦw:



   lilo




   wgF, Ū̻ݭn۶i@BBJ,oP̩ҳQܪoM,
   pU:

     * w Ҳ ]w Debian   RedHat
     * w Ҳ ]w Slackware
     * w Ҳ ]w䥦oM




     _________________________________________________________________



w Ҳ ]w Debian   RedHat



   boةҦCBJe, "w Ҳ ssĶ ֤" ҦCBJ]
   AwgF.

   Debian M RedHat oM󦳤@˪}Ұʵ{, ҥH]@˪BJ
   ]wL̪ Ҳ.


    1. wgH root nJ, ϥΧA̳߷Rrs边Ӷ}ӷsɮץs
       _/etc/rc.d/init.d/modules.init_ , åHUCe[J쨺.


   # Modules initialisation.
   #
   # Start up the module auto-loading daemon.
   /sbin/kerneld

   # Mount all currently unmounted auto-mounted partitions.
   /sbin/mount -a


    2. wgإߤWzɮ, H root nJ, ӤUCBJ:


   cd /etc/rc.d
   chmod 755 init.d/*
   cd rc3.d
   ln -s ../init.d/modules.init 05modules.init



   oɨtΥisҰ, ӦboL{, |Qo{ҲզF.


     _________________________________________________________________



w Ҳ ]w Slackware



   boةҦCBJe, "w Ҳ ssĶ ֤" ҦCBJ]
   AwgF.


    1. ɮ _/etc/rc.d/rc.M_ ݭnspU:


         1. jb 18 ,ӬqepU:


   # Screen blanks after 15 minutes idle time.
   /bin/setterm -blank 15


            򱵦bo, JUoq,Y䥿`ťզj}e:


   # Load the kernel module auto-loader.
   /sbin/kerneld


         2. AU 12 pUC:


   # if there is no /etc/HOSTNAME, fall back on this default:


            򱵦bo, JUoq,Y䥿`ťզj}e:


   # Mount remaining unmounted auto-mount drives.
   /sbin/mount -a


       oܧ󳣤wnF, Nxsoɮ.



    Slackware SݭnAi@Bק.


     _________________________________________________________________



w Ҳ ]w䥦oM



   boةҦCBJe, "w Ҳ ssĶ ֤" ҦCBJ]
   AwgF.

   LoMTBJ٨SܲM, jOeҴ@. FMwO
   @, qX _/etc/rc.d_ ؿe, pU:


   cd /etc/rc.d
   ls -l *.d rc.*



   ѳoӨqXG, AiHܥHUTӿﶵ@:


    1. pGoҦCXӪ]t@ӥؿW٥s _init.d_ ӥBYǥؿW٦
       _rc?.d_ kX, 䤤ݸOnΤ@ӼƦrN, ӥB _S_ ]t
       ץs _rc.M_, oMiHΤWzҦCΦb Debian M RedHat o
       M󪺨BJӳ]wҲ.

    2. pGoҦCXӪS]t@ӥؿW٥s _init.d_ ]t@ɦWs
       _rc.M_ ӵoMiHΤWzҦCΦb Slackware oM󪺨BJ
       ӳ]wҲ.

    3. pGWӿﶵSkX, ӵoM󪺶} script èSQ
       HOWTO Ҳ[\. bop, wAs@̴ѫب.




     _________________________________________________________________



vP䥦Xkʨƶ



   OQ[\b GNU General Public Licence (GPL)O@U, Ӧbح
   ҦئUA.

   iHɥѱH email  rhw@bigfoot.com s@.
   []
   ĶĶ̬O J.S.Lin, r6921068@ms.cc.ntu.edu.tw
   YAo{Ķջ~ΦnĶk,wӫH.
