
Installing Linux on ZIP disk using ppa ZIP Drive Mini-Howto
John Wiggins,  jwiggins@comp.uark.edu
v0.7, 26 January 1998

½Ķ
\, Yeuan-Ming_Sheu@brown.edu
v0.7-1, 10 March 1998

ȾAΩC  ZIP  Aw˥i⦡γƥ  Linux tΦb ZIP 
ϤWC


1. n

   NOTE: ]S  IDE   ZIP AҥHڤӾu@zA]ФnݧڡC

   w Debian 򥻤WuO(@̪e)ASקC i঳
   ǫO|ơC

   尲]pU:

   AL ZIP  ( ] ZIP Plus سs覡Aڰ]iϥΡC)

   Awgw˨åiϥ Linux F, 夣OΩĤ@w Linux pC

   A֤(Kernel)w ppa 䴩AΦ ppa Ҳ(Module)BwgJC

   ---------------------------------------------------------------------
   Ķ:

       Ķ̹]½Ķέ夺eҳy󪺪pηlA@t
       dC

       (ꤺŪ̥i|Wnıoܩ_ǡAĶ̬ݹL\hi
        BiơAFKnxZAФŨǡC)
        
   ---------------------------------------------------------------------

2. 

   |ACyzpϥΦL ZIP b@ 100MB 
   ZIP ϤWw˳̰򥻪 Linux tΡC

   Ĥ@yzp]w ZIP ϤAAΩ Red Hat M Slackware WC
   ĤGNĤTNĥ|hOyzpb ZIP ϤWw Red Hat 4.2, 
   Slackware 2.2 M Debian 1.2C


   NOTE: ڤFѨ{b Red Hat 5.0 wgoAbҷ~Mu@A(ڳo
   򻡧a)AbڦŦbWVOiwgO멳FC  ӥBڤ]ƱեX
   LC
   
  
2.1. sF

   ڲש󦳨ɶӧsA(MگuӷǳƤ@Ӫ|ǦҸաC)
   P¨ǰe email ڷNHC

   󤤷sW:

   . Debian 

   . bϤW LILO

   . s Red Hat (4.2 Biltmore)

   . ]w (For Red HatA)


2.2. D

   . ܤUCrORO:

     ==>

   . ܤ@ǭȱo`NF:

     ------------------------------------------
     NOTE:
     ------------------------------------------

   . ܬOùe:

     ------------------------------------------


     ------------------------------------------

   . Ķ:

     ------------------------------------------
     Ķ:

     ------------------------------------------
 

2.3. s

    M|ܤ֡AY󪺧sA˵

    http://comp.uark.edu/~jwiggins/linuxZIP/

    ---------------------------------------------------------------------
    Ķ:

        p@̬ۦPAĶ̤]ܦAM|ܤ֡Ap󪺧sA˵
        p:

        http://www.linux.org.tw/CLDP/
   
    ----------------------------------------------------------------------

   
2.4. ѦҸ

    . Installation-HOWTO

    . SCSI-HOWTO

    . NET-3-HOWTO

    . ZIP-Drive (mini-HOWTO)
  
    . ParPort kernel patch (gives access to pass-through printer-port)
        http://www.cyberelk.demon.co.uk/parport/


    -----------------------------------------------------------------
    Ķ:

        ѦҸƦ媩A˾\½Ķp:
   
        http://www.linux.org.tw/CLDP/

    ------------------------------------------------------------------


2.4.1. P©MѪ̦W

    . Slackware 2.2 P Michael Littlejohn 

    . Debian 1.2 P John D. Blair 

    . LILO TM\hLeP Darcy Boese 
      M Javier Rodriguez 


3.  ]w ZIP Ϥ

   (AΩ Red Hat M Slackware C) b}leTwAiHϥ ZIP ;
   b kernel(֤) 䴩 ppa άOw ppa Ҳ(module)C
   @²檺kiHˬd:

   ==> dmesg

   p dmesg e۷AAiHަe(pipe) more C

   ------------------------------------------------------
   Ķ: YO
  
       ==> dmesg | more
   
   ------------------------------------------------------

   UCOڪX@:

   ______________________________________________________________________
   scsi0 : PPA driver version 0.26 using 4-bit mode on port 0x3bc.
   scsi : 1 host.
     Vendor: IOMEGA    Model: ZIP 100           Rev: D.08
     Type:   Direct-Access                      ANSI SCSI revision: 02
   Detected scsi removable disk sda at scsi0, channel 0, id 6, lun 0
   SCSI device sda: hdwr sector= 512 bytes. Sectors= 196608 [96 MB] [0.1 GB]
     sda: Write Protect is off
     sda: sda1 sda2
   ______________________________________________________________________


   pAݨ쪺F蹳:

   ______________________________________________________________________
       scsi : 0 hosts.
       scsi : detected total.
   ______________________________________________________________________   
        

   ܧA SCSI 䴩ASo{ ZIP C


3.1. (Partitioning) ZIP Ϥ

   n ZIP ϤA fdisk

   ==> fdisk /dev/sda

   UCXڳ]wΪ(Partition table):

   ______________________________________________________________________
   Disk /dev/sda: 64 heads, 32 sectors, 96 cylinders
   Units = cylinders of 2048 * 512 bytes
  
      Device  Boot   Begin    Start      End   Blocks   Id  System
    /dev/sda1            1        1       81    82928   83  Linux native
    /dev/sda2           82       82       96    15360   82  Linux swap
   ______________________________________________________________________


   ]ڷQnϥγo(ZIP Ϥ)bWAڨMwn@ Swap 
   (Partition)C


3.2. 榡(Formatting)M(Mounting) ZIP Ϥ

    b fidsk A榡Ʒs(Partition): 
    
     ==> mke2fs -c /dev/sda1

    ̫ANݭnW ZIP Ϥ:

      ==> mount /dev/sda1 /iomega -t ext2


    ---------------------------------------------------
    Ķ:

        A]ݭn榡 Swap :

         ==> mkswap -c /dev/sda2

    ---------------------------------------------------


3.3. إ߶}Ϥ(Boot disk)

   ] ppa (L) ZIP Xʵ{Ou SCSI device(˸m)AY
   Oi}˸mC  ҥHݭn@Ӯ֤(kernel)t ppa 䴩ӤOҲդƪ
   }ϤC


3.3.1.  ]wMs@֤(Kernel)

   Aݭn]w(Configure)Ms@(Make)@Ӯ֤(kernel)A䤤nҰ ppa
   䴩]wӤuO]wiJҲաC

   Fn ppa ܡA SCSI support:
 
   --------------------------------------------------
    SCSI support (CONFIG_SCSI) Y/m/n/?
   --------------------------------------------------

   t~ASCSI disk support:

   --------------------------------------------------
    SCSI disk support (CONFIG_BLK_DEV_SD) Y/m/n/?
   --------------------------------------------------

   ̫Ab SCSI low-level drivers UO ppa support:

   ----------------------------------------------------------------------
    IOMEGA Parallel Port ZIP drive SCSI support (CONFIG_SCSI_PPA) Y/m/n/?
   ----------------------------------------------------------------------

     
   A@ATwn]t ppa Ҳ(module)ӬOnb֤(kernel)C
   t~A]ϥ parport kernel patch ( 4.1)A ppa Xʵ{\ ZIP 
   WQʦ𵹦LϥΡAAiॲb parallel printer support W
    no:

   --------------------------------------------------------
   Parallel printer support (CONFIG_PRINTER) N/y/m/?
   --------------------------------------------------------

   ------------------------------------------------------------------
   NOTE:  ppa Xʵ{i@BơAаѦ ZIP-Drive mini-HOWTOC
   ------------------------------------------------------------------
     

   @]wn֤(kernel)As@(make)֤:

   ==> make dep; make clean; make zImage

   s֤(kernel)ӥX{b arch/i386/boot/zImageC


3.3.2.1.  w LILO

   󨺨ǥάOަpNOnƭӮ֤((kernel)bP@iϤWHA
   ζȬOnǰѼ(Ҧp@ϥΪ̼Ҧ)Aڦ email pbϤW
   w LILOC  


3.3.2.1.1.  إ ext2 ɮרt

   bϤWإ ext2 ɮרtΡAunM ZIP ϤۦPRO:

   ==> mke2fs -t /dev/fd0


3.3.2.1.2.  򥻪ɮ

   AӬOTw@ӥؿ(directory)iI(mount point)AMn
   (ڨϥ /mnt/floppy):  

   ==> mount /dev/fd0 /mnt/floppy -t ext2

   FniQ}AAݭnΧA{bw˦n Linux  LILO ϥΪۦPɮסC
   
   ------------------------------------------------------------------
   NOTE: oɮ׬OqڪX{mAiणOCӤHۦPC
   ------------------------------------------------------------------

   ==> cp /boot/boot.b /mnt/floppy

   ==> cp /boot/map /mnt/floppy

   ==> cp /usr/src/linux/arch/i386/boot/zImage /mnt/floppy/vmlinuzDESK
       

   {bFإ LILO  config ɮסAڧѤFn liloconfig oӵ{ (P
   Javier Rodriguez ѳo)C b ZIP ϤWǮ֤߫إ LILO 
    config ɮ (/mnt/floppy/lilo.conf)C UOڨϥΪAڦPɦ
   P֤ߥi:
   ______________________________________________________________________
   boot=/dev/fd0
   map=/mnt/floppy/map
   install=/mnt/floppy/boot.b
   prompt
   compact
   timeout=50
   image=/mnt/floppy/vmlinuzLAP
      label=Laptop
      root=/dev/sda1
      read-only
   image=/mnt/floppy/vmlinuzDESK
      label=Desktop   
      root=/dev/sda1
      read-only
   image=/mnt/floppy/vmlinuzDESK
      label=rescue
      root=/dev/hdc1
      read-only   
   ______________________________________________________________________
       

   ڦӮ֤ߡA@ӬOݭnb֤ߤƾǼ{O 486At@O
   ڮWqΡC  䤤 rescue OFڥi}wФWC

   ̫AbnФMɡA LILO hw˨nФW:

    ==> lilo -C /mnt/floppy/lilo.conf

   @ LILO Qw˦nbϤWALUӨBJADAwA@MC 


3.3.2.2.  W֤ߪw

   ---------------------------------------------------------------
   NOTE:oA LILO wˡC
   ---------------------------------------------------------------  

   sy֤(kernel)nФW:

   ==> cp arch/i386/boot/zImage /dev/fd0

   

   ==> cat arch/i386/boot/zImage > /dev/fd0
  
   OAM\hkiH֤ߨϺФWA̫᪺kO@ǯA
   ]Oڪ̳wC  յۤnѰO '>'ADAwݤGɮסC :)


3.3.2.2.1.  ]wnЪڥؿ(root)M swap

   ---------------------------------------------------------------
   NOTE:oAX LILO wˡC
   ---------------------------------------------------------------
  
   @֤ߦbnФWAAݭn]wڥؿ](root device) ZIPϤW:

   ==> rdev /dev/fd0 /dev/sda1

   ڤTwU@ӿﶵO_nAڤަp٬OF:
  
   ==> rdev -s /dev/fd0 /dev/sda2

   ------------------------------------------------------------------
   Ķ:
       ھڧ@̪ ZIP ϤΪkA/dev/sda1 O Linux ϡA/dev/sda2
    O swap ϡAYAkPɡAh sda ᪺ƦrT
    ϸX(Partition number)C
   -------------------------------------------------------------------


4.  Red Hat 4.2 w

   qFATӤ몺iQ{OLɥBݭnsC  ]ڵLk
   `OɶH۷sXӧsAڷ|ɧڳ̤jVOյ۰ܤ
   CG@C  ܩLo檩(Distribution)AD@̭@Ne
   sӡA̱N{be@ˡC

  
4.1.  ӤH]

  
   bwˮɡAھ֦Bϥ

   . Kernel 2.0.30

   . Imoega ppa disk drive (L𪩪 ZIP )

   . Red Hat 4.2


4.2.  M((Package)w

   ڲĤ@չϦw Red Hat @ ZIP ϤɡAıoϥ Red Hat
   w(Ұ)Ϥ(boot disk)|eC  MڰFC  ڰD` 
   إߤ@Ӷ}ϤAƦܸg email q Red Hat ̳\hHoUC  
   ̫bڵo{ rpm  '--root' ﶵɡAڶ}loӭpC 


4.2.1.  nw˨ǮM@(Package)

   b\Ūb@ӧڦb Red Hat ƥ(Mirror)W쪺@ɮ׮ɡAڵo{
   Onw˪MC  ɮץiHbƥ(Mirror)W

       redhat/redhat-4.2/i386/RedHat/base/comps

   C


   bowˤAڷQn]t䴩C  ] Red Hat  X]w
   AڱNuվAάO۷ʦaյۥh]wb /etc/sysconfig/ 
   ]mu@Z(Network setup script)C(ѷ 4.3.3 `)


   ܤ֦bSίSק諸֤ߪ(Kernel version)UAb ZIP sĶ
   {O۷CAҥHڨMww˥󪺵oinM(Development package)C
   ŶҶqAڤ]ܤw XtΡC  yAڷ|չϥhWwШë
   ߤ@ӻP /usr Ÿs(Symlink, Symbolic link)AݬݧڬO_i XB
   @C
   
   UHw˪ǦCXڦw˪MWC  ǦPܱq Red Hat
   ɻ~(Errata)sC  bAhOsM󸹽XC
   
   ҦpANetKit-B-0.09-6 Qs NetKit-B-0.09-8AҥHeNO:

        *91) NetKit-B-0.09-6 (-8)

   ______________________________________________________________________

        (ORO  rpm --root /iomega -qa Ҳ)

        1) setup-1.7-2                   2) pamconfig-0.51-2
        3) filesystem-1.3-1              4) MAKEDEV-2.2-9   
        5) adduser-1.7-1                 6) libc-5.3.12-18  
        7) SysVinit-2.64-8               8) ash-0.2-8   
        9) at-2.9b-2                    10) libtermcap-2.0.8-4
       11) bash-1.14.7-1                12) bc-1.03-6
       13) bdflush-1.5-5                14) cpio-2.4.2-4
       15) cracklib-dicts-2.5-1         16) tmpwatch-1.2-1  
       17) crontabs-1.5-1              *18) db-1.85-10 (-11)
       19) dev-2.5.1-1                  20) diffutils-2.7-5
       21) etcskel-1.3-1                22) file-3.22-5
       23) fileutils-3.16-1             24) findutils-4.1-11
       25) grep-2.0-5                   26) groff-1.10-8
      *27) ld.so-1.7.14-4 (-5)          28) getty_ps-2.0.7h-4
       29) gzip-1.2.4-7                 30) mingetty-0.9.4-3
      *31) initscripts-2.92-1 (93-1)    32) ed-0.2-5
       33) info-3.9-1                   34) ncurses-1.9.9e-4
       35) libg++-2.7.1.4-5            *36) pwdb-0.54-3 (-4)
       37) rootfiles-1.5-1             *38) pam-0.57-2 (-4) 
       39) redhat-release-4.2-1         40) less-321-3  
       41) mount-2.5l-2                 42) zlib-1.0.4-1
       43) rpm-2.3.11-1                 44) e2fsprogs-1.10-0
       45) sysklogd-1.3-15              46) tar-1.11.8-11
       47) passwd-0.50-7                48) gawk-3.0.2-1
       49) gdbm-1.7.3-8                 50) gpm-1.10-8
       51) hdparm-3.1-2                 52) kbd-0.91-9
       53) slang-0.99.37-2              54) newt-0.8-1 
       55) kbdconfig-1.4-1              56) ncompress-4.2.4-7
      *57) sh-utils-1.16-4 (-5)         58) procinfo-0.9-1
      *59) logrotate-2.3-3 (4-1)        60) lilo-0.19-1
       61) losetup-2.5l-2               62) linuxthreads-0.5-1
      *63) mkinitrd-1.6-1 (7-1)         64) mailcap-1.0-3
      *65) man-1.4h-5 (j-1)             66) mt-st-0.4-2
       67) modules-2.0.0-5              68) mailx-5.5.kw-6  
       69) net-tools-1.32.alpha-2       70) procmail-3.10-10
       71) procps-1.01-11               72) psmisc-11-4 
       73) quota-1.55-4                 74) readline-2.0-10
       75) sed-2.05-6                   76) setconsole-1.0-1
       77) sendmail-8.8.5-4             78) shadow-utils-960530-6
       79) stat-1.5-5                   80) tcsh-6.06-10
       81) termcap-9.12.6-5             82) textutils-1.22-1
       83) time-1.7-1                   84) timeconfig-1.8-1
       85) util-linux-2.5-38            86) vim-4.5-2  
       87) vixie-cron-3.0.1-14          88) which-1.0-5
       89) zoneinfo-96i-4               90) tcp_wrappers-7.5-1
      *91) NetKit-B-0.09-6 (-8)        *92) lpr-0.18-1 (19-1)
      *93) bind-4.9.5p1-2 (9.6-1)      *94) bind-utils-4.9.5p1-2 (9.6-1)
      *95) wu-ftpd-2.4.2b12-6 (b15-1)   96) anonftp-2.3-3
       97) zip-2.1-1                    98) unzip-5.12-5
       99) statserial-1.1-7            100) minicom-1.75-2  
      101) lrzsz-0.12.14-1             102) dip-3.3.7o-9
      103) ppp-2.2.0f-3                104) portmap-4.0-3
      105) perl-5.003-8               *106) traceroute-1.0.4.4bsd-2 (1.4a5-1)
     *107) elm-2.4.25-7 (-8)           108) lynx-2.6-2
      109) ncftp-2.3.0-5               110) pine-3.95-2
      111) rdate-0.960923-1            112) apache-1.1.3-3
     *113) nfs-server-2.2beta16-7     *114) nfs-server-clients-2.2beta16-7
           (2.2beta16-8)                    (2.2beta16-8)   
   ______________________________________________________________________
   
   ӥBbwˤWAڤMѤU 32MBC

4.2.1.1. s; ɻ~

   p\h Red Hat ϥΪ̪DAMiQo{@Ǧw|}A
   L|ް_׵oͪDC  oӲzѡARed HatoǮMo
   sC  ڤwgsǧڦw˥BsMAåBbWzW椤ФWPC
   аѦsMRed Hat:

     http://www.redhat.com/support/docs/rhl/rh42-errata-general.html
     

   ---------------------------------------------------------------------
   NOTE:

        bAiHsǮMeAANp 3.3.1.1 yz@˰ 
        ldconfig C
   ----------------------------------------------------------------------  
 
4.2.2. pbϥ rpm Ӥ glint Uw


   b rpm Aϥ --root ﶵhSwؿw˸mڥؿC  ]w˫e
   (Preinstall)Mw˫(Postinstall)Z(Script)󤣦PڥؿӵLk
   TaQAڤwo{\hMLkwˡC  ҥHϥ --noscripts ﶵ:

   ==> rpm --root /iomega -i --noscripts PACKAGE.i386.rpm

   ڪ֩w\hH|`NAA|o@ӿ~T:
   ______________________________________________________________________
       failed to open /iomega/var/lib/rpm/packages.rpm

       error: cannot open /iomega/var/lib/rpm/packages.rpm
   ______________________________________________________________________
                
   ҥHAunإ var/lib/rpm ؿ:

   ==> mkdir /iomega/var; mkdir /iomega/var/lib; mkdir /iomega/var/lib/rpm


4.2.3. ӥӡA pamconfig  pam ?

   pHչϦw pamconfig AN| pam ~ݩ(Depen-
   dency)QAAյۦw pam  pamconfig ~ݩ!  o
   JNJD@˧xZڤ@}lAnP --nodeps oӺXmAڭ̥iHj
    pamconfig Qw; F pamconfig ~Apam t~h~ݩʡC

   ==> rpm --root /iomega -i --nodeps --noscripts pamconfig-0.51-2


4.3.  Mw˫᪺D

   @ҦF賣w˦nAOAoϤäO\৹㪺ApiHo
   򻡪ܡC  ڪNOApA{bյ۱qn϶}ܡAAN|Shֶi
   iC  @ init յ۶}lAAN|oӥiR~; ӰZQBB
   |䤣wgw˪YɮסC


4.3.1.  䤣 /etc/ld.so.cache M libc.so.5 D

   pAյ۶}AA|oӿ~AĤ@ӬO /etc/ld.so.cache ɮץܡA
   ĤGӬO䤣 libc.so.5 C

4.3.1.1.  /etc/ld.so.cache

   p\hŪ̩ҴAڥHekäOpһ|ʡC  Fإ߳oɮסA
    ZIP ϤٱɡAAN ldconfig:

   ==> chroot /iomega; /sbin/ldconfig

   P Javier Rodriguez ѵC

4.3.1.2.  libc.so.5

   FѨM䤣 lib DAANإߤ@Ӧw˰ZӰŸp
   (Symlink):

   ==> cd /iomega/lib; ln -s libc.so.5.3.12 libc.so.5

   P Darcy Boese ѵC

4.3.2.  ]w root KX

   pb 4.3.1.1  ldconfig @ˡAAi]nstΧܩΫإ 
   root KX:

   ==> chroot /iomega; passwd root

4.3.4.  w˵{ҫإߪF

   ------------------------------------------------------------------
   NOTE:
         oO@ӫD`²檺]wA@ӧک|լO_|u@C z
         פWӷ|AФneڤ|ʪC
   ------------------------------------------------------------------

   ½\ڪ Red Hat 4.2 ФɡAڬݨ@Ǭ۷쪺F; w˵{
   l{XC ڵo{b /misc/src/install M@ӦΪ net.c C   
   b̭Aڵo{w˵{ɡAإߪɮסC juOͺ
   (s net.c)AYϧASdAAMi localhost 
   ([W Apache |LkMwDW(hostname))C oɮץ]t:

             /etc/hosts
             /etc/HOSTNAME
             /etc/resolv.conf
             /etc/sysconfig/network
             /etc/sysconfig/network-scripts/ifcfg-eth0
             (or any other network device you may have.)
             (ΧAi঳L˸mC)


4.3.4.  ]w               

   夤Aڻݭnڪ 3COM 3c595 ֳtAӺd䴩C  (od
   beXӤ뤤QΦbt@WC)

   Aڻݭn@ӦWrAB]ڶ]@Ӧۤv Name Server (oSOt@
   G)AکwFoӦWr: dash-dot.wig.org (ڴNOwnաC) 
   W٥BS IP ]OILNqAҥHڥΤF@ӫDںOdi
   192.168.10.0 }Aڪ Name Server ]γoӡC  YϥDWٳq`
   sb /etc/HOSTNAME ARed Hat |b /etc/sysconfig/network ˬdo
   W; ҥHڭ̱q}lC  ڪ /etc/sysconfig/network ˥:

   ______________________________________________________________________
      NETWORKING=yes
      HOSTNAME=dash-dot
      DOMAINNAME=wig.org
      GATEWAY=
      GATEWAYDEV=eth0
      NS1=192.168.10.7
    ______________________________________________________________________

   AӡA򥻤WP˪ƨ /etc/HOSTNAMEA/etc/resolv.confAM
   /etc/hosts:

   /etc/HOSTNAME:

   ______________________________________________________________________
       dash-dot.wig.org
   ______________________________________________________________________
       

   /etc/resolv.conf:

   ______________________________________________________________________
      search wig.org
      nameserver ns.wig.org
   ______________________________________________________________________
       

   /etc/hosts:
       
   ______________________________________________________________________
      127.0.0.1 localhost
      192.168.10.99 dash-dot.wig.org dash-dot
      192.168.10.7  ns.wig.org ns
   ______________________________________________________________________

   
   Red Hat b /etc/sysconfig/network-scripts Z]wҦ˸mC
   ]wq`gѦw˵{إߡAҥHڥʫإ߳oǳ]wɡC
   ̥O ifcfg-xxx }YA䤤 xxx O ifconfig Ұʪ; pO
   ppp0Aeth0 C  boӨҤlAڥإߤ@ӥs ifcfg-eth0 ɮסA
   e]A:
   ______________________________________________________________________
       DEVICE=eth0
       ONBOOT=yes
       BOOTPROTO=none
       BROADCAST=192.168.10.255
       NETWORK=192.168.10.0
       NETMASK=255.255.255.0
       IPADDR=192.168.10.99
   ______________________________________________________________________

   ̫A{bFoӷ|ʡA٦b /etc/sysconfig/network-scripts 
   ɡA:

   ==> ./ifup ifcfg-eth0 boot

   pQ]b}('boot')ɱҰʡAoN|Ұʳ]ߺZC

   i@BTAаѦ NET-3-HOWTO C


5.  Slackware 2.2 w

   _____________________________________________________________________
   NOTE: 
             oåsC
   ______________________________________________________________________

 
5.1.  ݨD

   . ZIP ϤMl (ܩ)
       
   .  ZIP 䴩֤(Kernel)
         
   . ZIP HOWTO ()
           
   . 榡ƪ 1.44" HD Ф

   . @Ӥpɪɶ

5.2.  w

   nA{b}l쪺: Xɮ׻ݭnbtκϤWAMAQn(M
   i)ǮMbA ZIP ̡C


   ڨMw²檺}lkOw Slackware  ZIP C  ڨMwo˪
   kDnO] Slackware O@Ӥ Red Hat po檩ABie
   hڤQnC  өMLצpڬO Slackware o檩ϥF@
   㪺ܡC

   w Slackware  ZIP ϤO²檺A root ]w{AM 
   /iomega w˪ϡA]w Slackware ӷ (СAwе)A
    install MHܦʡC


5.3.  w˨ǪF

   OMwǭn[JAǤnCaAANݭn 'A' tC(j
   8MB)ALNHKAFC


   ڳ̫ Slackware YpOHLq 70MB wˡA䤤]tF gcc/g++A
   perlAX11R6(O!)AsendmailAuW(֥h development man
   pagesA]tҦ HOWTO)AM@ǦnFFAPɳѤUj 10MB ϥΪ
   ɮץΡC 


6.  ] /etc/fstab 

   (@q Red Hat M Slackware o檩)

   b}eA̫@ݭnObN|ڤ(root partition)W]
   fstab ɮסC  UOAb /iomega/etc/fstab ̤֪ݨD:

   ______________________________________________________________________
      /dev/sda1      /         ext2        defaults   1   1
      /dev/sda2      none      swap        sw
      none           /proc     proc        defaults   1   1
   ______________________________________________________________________


   sɡAηs}Ϥ}M}lɨ!

   (SOP Mike ڳoD`nBnBJC --- John)


7.  Debian w

    ______________________________________________________________________
    NOTE: 
          `@̦b June 11, 1997 oHڡC
    ______________________________________________________________________


7.1.  ݨD

   . L ZIP M ZIP Ϥ
   
   .  1.44MB ťպϤ
         
   . @M㪺 Debian w˺Ϥ (pAOopsoǺϤܡAƲ 
      Debian w˻C) 
   . XӤpɪɶ


7.2.  

   bP dpkg հFƤpɫAڨMwYק Debian  "Rescue" Ϥ{
   ppa ZIP i²C  ogҩOD`eC  AiHγoק᪺
   hi楿` Debian base system (򥻨t)wˡC  @F򥻨t
   wˡAAiHϥζ}Ϥ(Boot disk)hҰʷs򥻨tΩM dselect 
   w˵{ǡC  Fnγoӧ޳NAAnyӮ֤(Kernel) -- @Ӧ
   ppa M l RAM disk 䴩At@ӨS RAM disk 䴩C

   pA@NܡAiLĤG`ҦBJA Debian w˵{ǭtd
   A榡 ZIP ϤC


7.3.  سyק諸 Rescue disk

   Debian Rescue disk O@ SYSLINUX }ϤAϥ DOS 榡ƪ
   M@ӯS}{J(Boot loader)hקKJ MSDOSC oǺϤD
   `eקh}oŦXۤvݨD}]wC  Debian 'boot-floppies'M
   ]t@հZh۰ʰسy}Ϥ{ǡC  MӡAOp~e
   Aڵo{Τʪ覡²C  oMIF Debian 믫Aڧ
   F :) C  Rescue Ϥ 'readme.txt' ɮ׸̦²C


7.3.1.  ϥ dd (άO DOS  RAWRITE) سys Rescue disk

   pAOop󰵪ܡAƲ Debian wˤC


7.3.2.  y@Ӧ ZIP ppa 䴩֤(Kernel)

   (p 3.3.1 BJ)y@Ӧ ZIP ppa 䴩֤(Kernel)A]nW RAM
   disk M initial RAM disk support(l RAM disk 䴩)C  A]ݭnW
   msdos, fat, minix, ext2fs, M procfs ɮרtΡC


   Pɳ]ߥAQnb ZIP ФW̲צw˪ҲաC  
  
   @֤(Kernel)WnA:

   ==> make dep; make clean

   ==> make bzImage

   سyҲե:

   ==> make modules

   A|bӦw˳o(Ҳ)C
   ______________________________________________________________________
   NOTE: 
         TwAn  'make bzImage'ӤO 'make zImage'C
   ______________________________________________________________________


7.3.3.  Ws Rescue disk


   ==> fdmount fd0

   
       
   ==> mount /dev/fd0 /mnt
                       
     

   ==> whatever :)  (HKA)
    

7.3.4.  ֤(Kernel image)

   ֤(Kernel image)(b i386 @~xWA arch/i386/boot/bzImage)
   nЪ 'linux'WC
  

7.3.5.  s 'rdev.sh' Z(Script)

   ΧA̳ws边}Ҧ Rescue disk W 'rdev.sh' Z(Script)C
   ק̫@:

      --:

         'rdev /mnt/linux /dev/ram0'

   ܦ --:

         'rdev /mnt/linux /dev/sda1'


   A]ݭnܩҦ /mnt/linux T|(Path)C  ]ڱڪn
   b /fd0 Aڥ /mnt/linux  /fd0/linux C


7.3.6.  ק᪺ 'rdev.sh' Z(Script)

   ==> ./rdev.sh
   

7.4.  w˰򥻨tΨ ZIP 

   έק諸 Rescue disk }C  p@`AAN|ox Debian 
   榡w˹L{AF{b{oA ppa ZIP C  w˨tΨ쥿`w
   Ф@˶iA /dev/sda1 ڥؿ˸m(root)Mҩl /dev/sda2  
   swap C

   @ӻPзǦw˸mL{Pa -- nw˩γWƥiJҲ
   (Loadable Module)C AN|byw˧AbBJ 7.3.2 سyҲ(Module)C


7.5.  سy}Ϥ(Boot disk)

   AiHpBJ 3.3.1  3.3.2 @˫سy}ϤAΧAnܡANϥ Debian 
   w˹L{ "Create Boot Disk"(سy}Ϥ) ﶵC  ڳwĤGӤkA
   ]ڥiHot@ SYSLINUX }ϤAoiڽs@ӥiHF۩w}
   Ϥʽ誺ݭ԰TMJB~֤߰Ѽ(Kernel argument)C  AƦܥiH
   [Jigѥ\(Function key)oɮ(Help file)C  AyᤴMi
   Hخ֤(Kernel)Muקo}Ϥh RAM disk 䴩C  AܡC


7.6. sҰʨt

   JA}Ϥæbw˿̿ 'Reboot'(}) ﶵC


7.7. W򥻨tΩMw˸m{

   tέs}AAN|@Ӧb ppa ZIP WwCiu@ Debian
   򥻦wˡC  oɦp`wˤ@˶iC  ڦwˤFҦq Unix uA
   aۤ󶰡AmakeAgccA禡wMUئΪɮ׳BzuC  ̫᪺GO
   @ӫD`jj}tΡAiڥΨӦbɸѱϥڳ̪tΡC

   ______________________________________________________________________
   NOTE: 
        AܤֱNݭnw 'make'hU@BJC
   ______________________________________________________________________


7.8.  w˦bBJ 7.3.2 سyҲ(Module)

   pbe@BJw make AAӥiHW]tAسy֤(Kernel)w
   ϡAcd ()쥿TؿM 'make modules_install' C  UOڪ
   k:

   ==> mount /dev/hda2 /mnt

   ==> cd /mnt/usr/src/linux

   ==> make modules_install

   ______________________________________________________________________
   NOTE:  pBJ 5 һAANݭnק /etc/fstab ɮסC  Debian w
           L{wgBzFC
   ______________________________________________________________________



8.  ᨥ

   uN!  bֿn 31 ZIP ФM@] ZIP unleashed qAڤU@
   OյڪOq pcmcia iu@C
