  Burning a RedHat CD mini-HOWTO
  Morten Kjeldgaard , mok@imsb.au.dk
  and
  Peter von der Ahe , pahe+rhcd@daimi.au.dk
  v1.18, 27 December 1998
  h F ,  masahiko@iname.com
  15 Mar 1999

  ̃hLgɂ RedHat Ђwē邱Ƃ̂ł̂Ɠ
  ́AȂ Red Hat Linux CD @ɂāAfBXgr[
  V̍\AсAŐV RPM ܂߂邽߂̎菇 Ă܂B
  ܂ Kvȕ ȃlbg[Nւ̐ڑ CD C^[łB

  ̕ɏĂƂp΁AVine Linux beta 1 Linux
  Mandrake Ȃǂ RedHat Linux x[X̃fBXgr[V
  CD ĂƂ\łȀꍇ ̃̕XNvgȂǂKX
  ҏWKv܂B

  ______________________________________________________________________

  ڎ

  1. ͂߂
  2. Red Hat FTP TCg̍\
     2.1 gbvxfBNg
     2.2 "RedHat" fBNg - fBXgr[V̊j

  3. RPM pbP[W
  4. [JɃfBXgr[ṼRs[쐬
  5. ŐVłgݍ
     5.1 p[~bV̏C
     5.2 XVꂽRPM ƒu
     5.3 Vhdlist t@C̐
        5.3.1 dvFRedHat5.2Ɋւ

  6. Ō: CDĂ
     6.1 u[^uCD̍쐬
        6.1.1 fBXNC[W̍쐬
        6.1.2 fBXNC[W̃eXg
        6.1.3 fBXNɏĂ

  7. CD ̃CXg[
  8. ̃hLgɂ
     8.1 ֘AhLg
     8.2 ӎ

  9. Ɛӎ
  10. t^ - pW

  ______________________________________________________________________

  1.  ͂߂

  IWi CD 肽R͂ł傤BႦ΁AȂ
  P`V Red Hat Linux <http://www.redhat.com/> ɕ $50 ɂ
  ƂA邢́A݂ł邷ׂẴAbvf[gȂꂽ ŐVł CD
  ~ƂEEEBv̂͂ƂȂƂłBȂȂX̃
  [X̌ɂ͕KƌĂقǁAZLeB[݂̕܂ޏC
  ȂĂ邩łB updates/00README.errata
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/updates/00README.errata>
  BvbgtH[ʂ C_(Gb^, errata)̈ꗗ
  ܂BQl܂łɁAIntel A[LeN`p  the Intel errata sheet
  <ftp://ftp.redhat.com/pub/redhat/updates/5.2/i386/00README.errata> 
  B

  2.  Red Hat FTP TCg̍\

  Red Hat Software  Linux R~jeB̐_ɊÂA̃vb
  gtH[ Linux fBXgr[V FTP TCg痘pł
  悤ɂĂAׂāAgbvfBNg炽ǂ邱Ƃł܂B

  2.1.  gbvxfBNg

  RedHat Linux [X 5.2 ̃gbvfBNg (pub/redhat/redhat-5.2
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/>) ɂ́Aꂼ̃A[L
  eN`(intelAalphaAsparc)̃fBXgr[VA\[Xpb
  P[WAAbvf[gAfBNg܂B

       SRPMS/     alpha/     i386/      sparc/     updates/

  ̃hLgł͗Ƃ i386 fBXgr[Vgp܂B
  ɏꂽ菇 RedHatɂăT|[gꂽׂĂ vbgtH
  [ (Alpha, SPARC, ppcȂ)Œʗp邩܂񂪁A i386
  vbgtH[łeXgĂ܂B(ǉ҂Ă
  ) i386fBNg̓ê͎悤ɂȂ܂B -

       -rw-r--r--   8 ftpuser  ftpusers     19686 May 27  1997 COPYING
       -rw-r--r--   1 ftpuser  ftpusers      3023 May  7 09:58 README
       -rw-r--r--  10 ftpuser  ftpusers      2751 Sep 18  1997 RPM-PGP-KEY
       drwxr-xr-x   5 ftpuser  ftpusers        96 Jul 15 08:34 RedHat/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 doc/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 dosutils/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:33 gnome/
       drwxr-xr-x   2 ftpuser  ftpusers        96 Jun  7 02:47 images/
       drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 misc/

  doc fBNgɂ͂̏񂪂܂Ă܂BłdvȂ̂
  ́A HTML`RedHat CXg[}jA doc/rhmanual/manual/
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/i386/doc/rhmanual/manual/doc000.htm>
  fBNg ܂B̂قɁAFAQAāAHOWTO
  mini-HOWTO ׂēĂ܂B

  images fBNgɂ N tbs[̃fBXNC[WĂ
  ÁAtbs[fBXNɃRs[Ďg܂BłVfBX
  gr[V(5.2)ł 2̃fBXNC[Wp\ɂȂĂ
  B

  boot C[W boot.img ƖtĂ܂B̃fBXNCD-ROM
  璼ڃCXg[sꍇɕKvłB[Jn[hfBXN
  ANFSoRA܂FTP CXg[sꍇA supplementaryfB
  XNit@C: supp.imgjAKvɂȂ܂B ڍׂ́u``CD̃C
  Xg[''v̍QƂĂB

  misc fBNgɂ̓CXg[ɕKvȁÃvÕ\[X
  s`t@C܂܂Ă܂B

  2.2.  "RedHat" fBNg - fBXgr[V̊j

  c[̒ łdvȕ RedHatfBNgɊ܂܂Ă܂B-

       drwxr-xr-x   2 ftpuser  ftpusers     24576 Jul 15 08:35 RPMS/
       drwxr-xr-x   2 ftpuser  ftpusers      8192 Jul 15 08:32 base/
       -rw-rw-rw-  59 ftpuser  ftpusers         0 Aug 15 14:21 i386
       drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 instimage/

  RPMS fBNgɂ́ARed Hat fBXgr[V̎v
   RPM (Redhat Package Manager)pbP[W̃ZbgƂ`Ŋ܂܂Ă
  ܂BT^I RPM pbP[Wɂ́AoCis`t@CK؂Ȑ
  t@CA hLgƂƂɔ[߂Ă܂Bڂ
  u``RPM pbP[W''v̍QƂĂB

  base fBNgɂ comps(pbP[W̃O[v`t@C
  ,CXg[pbP[W̑IɎgp)Ahdlist (RPMSfBNg
   SRPMt@C̃wb_܂ރt@C) ƂACXg[
  ̉ߒŕKvɂȂ ̃f[^x[X[߂Ă܂B

  hdlist t@CǂނŁASĂRPMt@CǂނƖɃpbP[
  WԂ ˑ֌Wm邱Ƃł܂B́AFTP̃CXg[
  ɕ֗łB

  hdlist ̂̖̓pbP[Wt@CɊ蓖Ă邱Ƃ
  BiƂ΃pbP[W perl Ft@C perl-5.004-6.i386.rpmjB
  ́AXVꂽt@Cgݍ񂾂 (u``XVꂽRPMƒu
  ''vQ)AƎ̃pbP[W gݍ񂾂肷ۂɂ hdlist 
  Ȃ΂ȂȂƂ܂Bq ́u``Vhdlist t@C̐
  ''vQƁB

  instimage fBNgɂ́ACXg[葱ɕKvȑ̃t@C
  LCuACu t@CVXe̍g݂Ă
  B

  3.  RPM pbP[W

  Red Hat fBXgr[V̎ȕ RPMt@C̃Zbg琬
  Ă܂BT^IRPMpbP[Wɂ́AoCis`t@CK
  ؂Ȑݒt@CAуhLgƂƂɔ[ Ă܂B rpm
  <http://www.rpm.org> ͋͂ pbP[WǗvOłBRPM tH[
  }bgɔ[߂ꂽ\tgEFAAinstall ()A query (
  )Averify (Ɖ)Aupdate (XV)Aerase (폜)A build (쐬)
  鎖ł܂BRpm ́AĂ ׂẴ\tgEFAEpbP[
  W̏ f[^x[XɕێĂA ́AłQƂ邱
  ł܂B

  oCi RPM pbP[ẂÃfBXgr[Vɂē삷
  悤 쐬Ă܂B̃vO͋LCuɈˑ
  ܂A͏dvȂƂł RedHatł version 5.0  (N[
  64bitR[h) GNU standard CCuĂ܂B̃o[
  W̃CúAʂ glibc (LinuxɂĂlibc 6)ƌĂ΂A
  fBXgr[V̒̎st@C ASẴCuɃ
  NĂ܂B̂߁AقȂfBXgr[V玝Ăo
  Cit@CCXg[ĂA libc5 pbP[WCXg[
  Ȃ蓮Ȃł傤B

  RPM pbP[W̖O̖ɂ .arch.rpm, ܂B arch ̓A[Le
  N`[ŁAIntel vbgtH[poCiɂ i386 g܂B
  CXg[pbP[WɕKvȋLCu }V p\
  CuAKĂKv܂BĂ̏ꍇA rpm
  <http://www.rpm.org>vO͓KĂ鎖ۏ؂Ă̂ł
  Ã`FbN킷̃IvV܂Ag
  Ĉˑ֌W𖳎CXg[̋ssꍇɂ́A悭lĂs
  悤ɂĂBARedHat̃CXg[NfBXNg
  Ȃ΁ApbP[W̊Ԃ̓K͊Sɕۏ؂܂B

  CXg[̉ߒŁACXg[ȂRPMpbP[W𔭌Ă
  肵ȂłBƂAłCXg[邱Ƃł
  ܂BƂ΁irootɂȂāj -

       rpm --install  WindowMaker-0.18-1b.i386.rpm

  RPM pbP[W  URL mĂ΁AC^[lbg璼ڃCXg[
  邱Ƃł܂Bȕ -

       rpm --install ftp://rufus.w3.org/redhat-contrib/noarch/mirror-2.9-2.noarch.rpm

  RPM pbP[Ŵ̌`(SRPM)ɂ́AoCi[邽߂̃IW
  ĩ\[XĂ܂B̃pbP[W̖O̖ .src.rpm
  ̂悤ɂȂĂA SRPMS fBNgɓĂ܂BSRPM
  ́ACXg[pCD ̒ɓĂKv͂܂BہA74
  CDɂ i[Xy[X͂܂񂩂ASRPM pɕʂCD
  Ă܂܂B

  4.  [JɃfBXgr[ṼRs[쐬

  CDC^[Rs[^AANZX\ȃRs[^̏
  ݉\ȃfBXNɁAfBXgr[ṼRs[쐬܂傤BX
  Vꂽ t@Cgݍ݂Ȃ΁ÃfBNgLinux}V
  珑݉\łȂ΂Ȃ܂Bi[JfBXNANFS}Eg
  ꂽق̃Rs[^̃fBXNA܂JAZfBXNȂǁj

  RedHat CD A܂ FTP  ǂ炩fBXgr[VRs[
  ܂B FTP 𗘗pꍇAmȃRs[쐬邽߂ mirror pbP
  [Wgp̂œKłB
  Mirror ̓[Jƃ[g̃fBNger鐸I perlXN
  vgłB[Jɂă[gɂȂt@C͍폜A[g
  ă[JɂȂt@C FTPgpĎĂ܂B mirror v
  O͐ݒt@CɂĒł܂B mirror pbP[W RPM`
   rufus.w3.org <http://rufus.w3.org/linux/RPM/mirror.html>  
  ł܂B

  mirror ̐ݒt@C̃Rs[ mirror.redhat ƂOŃ[JfB
  XNɍ쐬܂Bt@C㕔 K؂ȕҏWĂB
  default ZNV̌ ̂悤 "package" `ĂB -

       package=updates
              site=ftp.sunsite.auc.dk
              exclude_patt=(alpha/|sparc/)
              remote_dir=/disk1/ftp.redhat.com/pub/redhat/redhat-5.2/updates
              local_dir=/jaz/redhat-5.2/updates

       package=dist
              site=ftp.sunsite.auc.dk
              exclude_patt=(alpha/|sparc/)
              remote_dir=/disk1/ftp.redhat.com/pub/redhat/redhat-5.2/i386
              local_dir=/jaz/redhat-5.2/i386

  ̃R}hsRedHat c[̃Rs[A[JfBXN
  쐬܂B ()n߂OɁEEE悭lĂBɂ
  350Mbȏ̃f[^]܂B

       mirror -pdist mirror.redhat

  邱Ƃ RedHat FTP TCg[JfBXNɃ~[邱Ƃ
  ܂BRedHat fBXgr[V̓ẽ͎[X܂ŕς邱
  ƂȂ̂ŁA_E[h͈x  OK łBfBXgr[V
  ΂XV͑S updates fBNgōs܂B܂ARed Hat
  fBXgr[V ŐVɕۂɂ updates fBNg̃Rs[
  ŐVɕۂĂ΂ ƂƂłB̍Ƃ͎̃R}hōs
  B

       mirror -pupdates mirror.redhat

  cron XNvgp邱ƂŁA̍ƂIɍsƂł܂B
  RedHat fBXgr[V͐E̖cȐ FTPT[o[
  \łB̃TCǵA}X^[TCg
  <ftp://ftp.redhat.com/pub>ƂɁAXAXVĂ܂Bł邾
  ߂FTPTCgIԂ悤ɂ܂傤B RedHat FAQ
  <http://www.redhat.com/support/docs/rhl/RedHat-FAQ/RedHat-
  FAQ-12.html#ss12.1> QƁB

  5.  ŐVłgݍ

  ŐVłgݍނɂ́Arpm <http://www.rpm.org> R}h̓삷
  Linux}VAfBXgr[V̂fBNgւ̏
  ݌KvłB ̂R̃Xebv𓥂ł܂ -

  1. p[~bV̏C

  2. XVꂽRPM ƒu

  3. Vhdlist t@C̐

  updates fBNg̃~[ێĂȂÃXebv𓥂ނ
   łŐVł܂ CD쐬邱Ƃ\łB

  5.1.  p[~bV̏C

  sKɂAFTPvO t@CfBNg̃p[~bV
  ܂܂ɂĂȂꍇ܂BCXg[ƒA̃vO
   CD Œڎs邽߁ACD Ă܂ɃvOAVFX
  NvgA LCuɂƎs^Ă邱
   mFKv܂B̍Ƃɂ ̂悤 updatePerm XNv
  g g܂B-

  ______________________________________________________________________
  #!/bin/bash

  RHVERSION=5.2

  LIST=/tmp/er3hd3w25
  CDDIR=/jaz/redhat-${RHVERSION}

  # Find all directories, and make sure they have +x permission
  find $CDDIR -type d -exec chmod -c 755 {} \;

  # Find all files that are executables, shell or perl scripts
  find $CDDIR -type f | file -f - | grep -v RPM \
     | egrep -i 'executable|perl|bourne|shell' | cut -f1 -d: > $LIST

  # Find shared libraries
  find $CDDIR -name \*.so >> $LIST

  # Make them executable
  while read file
  do
     if [ ! -x $file ] ; then
        chmod -c 755 $file
     fi
  done < $LIST

  /bin/rm $LIST

  exit 0
  ______________________________________________________________________

  5.2.  XVꂽRPM ƒu

   updateCD ƂXNvg updates fBNg̑SẴt@C
   RPMS fBNgɃRs[܂B̃XNvg rpm ̂
  JNgāAupdates fBNg̒̂Vt@C𐄒肵
  ܂BÂȂt@C ${OLD} fBNgɈڂ܂B

  ______________________________________________________________________
  #! /bin/bash
  # This script updates rpms in a RedHat distribution found in $RPMDIR.
  # The old rpms will be placed in $OLDDIR.
  # The new rpms should be located in $UPDDIR.
  # The architechture is $ARCH.

  RHVERSION=5.2
  ARCH=i386

  CDDIR=/jaz/redhat-${RHVERSION}
  RPMDIR=${CDDIR}/${ARCH}/RedHat/RPMS
  UPDDIR=${CDDIR}/updates/${ARCH}
  OLDDIR=${CDDIR}/old

  if [ ! -d $OLDDIR ] ; then
     echo making directory $OLDDIR
     mkdir $OLDDIR
  fi

  allow_null_glob_expansion=1

  for rpm in ${UPDDIR}/*.rpm ; do
    NAME=`rpm --queryformat "%{NAME}" -qp $rpm`
    unset OLDNAME
    for oldrpm in ${RPMDIR}/${NAME}*.rpm ; do
      if [ `rpm --queryformat "%{NAME}" -qp $oldrpm` = "$NAME" ]; then
        OLDNAME=$oldrpm;
        break
      fi
    done
    if [ -z "$OLDNAME" ]; then
      echo $NAME is new
      cp -pv $rpm $RPMDIR
    else
      if [ `basename $rpm` != `basename $OLDNAME` ]; then
        mv $OLDNAME $OLDDIR
        cp -pv $rpm $RPMDIR
      fi
    fi
  done

  # Copy new boot image files to the right place...
  for newfile in ${UPDDIR}/images/* ; do
    file=${CDDIR}$/${ARCH}/images/$(basename ${newfile})
    if [ $newfile -nt $file ] ; then
       cp -pv $newfile $file
    fi
  done

  exit 0
  ______________________________________________________________________

  5.3.  Vhdlist t@C̐

  CD CXg[ہACD  CXg[vO CD ɂ
   RedHat/base/hdlist Ƃ RPM pbP[W̏Lqt@C
  QƂ܂B hdlist  misc/src/install/genhdlist ƂvO
  ɂ Vɐ鎖ł܂Bɂ̂ genhdlistĂяo
   updateHdlist XNvgłB̃XNvǵAroot ŎsȂ
  ΂܂B-

  ______________________________________________________________________
  #!/bin/bash

  RHVERSION=5.2
  ARCH=i386

  echo generating hdlist...
  CDDIR=/jaz/redhat-${RHVERSION}
  GENHDDIR=${CDDIR}/${ARCH}/misc/src/install

  chmod u+x ${GENHDDIR}/genhdlist
  chmod 644 ${CDDIR}/${ARCH}/RedHat/base/hdlist
  ${GENHDDIR}/genhdlist ${CDDIR}/${ARCH} || echo "*** GENHDLIST FAILED ***"

  exit 0
  ______________________________________________________________________

  ӁFCfBNgiRedHat/RPMSjɍXVꂽt@Cgݍ
  ł܂΁AȂ̃fBXgr[V͂͂ Red Hat FTP TCg
  ̃~[ł͂܂BiV̂ɂȂĂ܂jāA
  ŊԈႦāAĂсimirrorR}hŁjfBXgr[Ṽ~[
  sĂ܂ƁAƂƂ̌Âo[WRPM _E[h
  AuVRPM͏Ă܂܂B

  5.3.1.  dvFRedHat5.2Ɋւ

  RedHat o[W 5.2 ȑÔ̂ɕt genhdlist ́A RedHat/RPMS
  fBNg RPMt@C ȊÕt@C܂܂Ă NbV
  ܂B RedHat 5.2 RedHat/RPMS ɂ́AQRPMł͂Ȃt@C (ls-lR
   ls-lR.gz ) ܂܂Ă邽߁A肪N܂B΍ƂāA
  fBNgRPMȊÕt@CSč폜邩A
  misc/src/install/genhdlist.c Ɏ̃pb`𓖂Ă make Kv
  ܂B ̃pb`𓖂Ă邱Ƃ genhdlist  RPM ȊÕt@C𖳎
  悤ɂȂ܂B

  *** genhdlist.c.orig    Fri Nov 27 12:08:13 1998
  --- genhdlist.c Fri Nov 27 12:08:20 1998
  ***************
  *** 12,23 ****
  --- 12,26 ----

    #define FILENAME_TAG 1000000

  + /* Not used apparently...
  +
    int tags[] =  { RPMTAG_NAME, RPMTAG_VERSION, RPMTAG_RELEASE, RPMTAG_SERIAL,
                  RPMTAG_FILENAMES, RPMTAG_FILESIZES, RPMTAG_GROUP,
                  RPMTAG_REQUIREFLAGS, RPMTAG_REQUIRENAME, RPMTAG_REQUIREVERSION,
                  RPMTAG_DESCRIPTION, RPMTAG_SUMMARY, RPMTAG_PROVIDES,
                  RPMTAG_SIZE, RPMTAG_OBSOLETES };
    int numTags = sizeof(tags) / sizeof(int);
  + */

    int main(int argc, char ** argv) {
        char buf[300];
  ***************
  *** 26,34 ****
  --- 29,39 ----
        struct dirent * ent;
        int fd, rc, isSource;
        Header h;
  +     /* not used
        int count, type;
        int i;
        void * ptr;
  +     */

        if (argc != 2) {
          fprintf(stderr, "usage: genhdlist <dir>\n");
  ***************
  *** 74,79 ****
  --- 79,85 ----

              rc = rpmReadPackageHeader(fd, &h, &isSource, NULL, NULL);

  +           if (!rc) {
              headerRemoveEntry(h, RPMTAG_POSTIN);
              headerRemoveEntry(h, RPMTAG_POSTUN);
              headerRemoveEntry(h, RPMTAG_PREIN);
  ***************
  *** 110,115 ****
  --- 116,122 ----
              headerWrite(outfd, h, HEADER_MAGIC_YES);
              headerFree(h);
              close(fd);
  +           }
          }

          errno = 0;

  6.  Ō: CDĂ

  @ƂÃVXeɂ CD C^[tĂāAg
  Ǝv܂̂ŁACDĂƂɂĂ͗܂BALinux
  VXe CDĂĂȂ΁A΂炵\tgA XCDroast
  <http://www.fh-muenchen.de/rz/xcdroast> ɂȂ Ă͂
  ł傤B XCDRoast Rock Ridge GNXeV TRANS.TBL t@C
   ̐T|[gĂ܂B

  CD ̃gbvfBNg ̃t@CƃfBNg܂܂Ă鎖
  mFĂB-

       COPYING      RPM-PGP-KEY README       RedHat/

  ̃fBNgɗ܂B-

       doc/         gnome/      misc/        dosutils/    images/

  6.1.  u[^uCD̍쐬

  (̃ZNVĂꂽ Dawn Endico  dawn@math.wayne.edu 
  ӁI)
  XCDroast ̓u[^ufBXN 쐬T|[gĂȂ߁Ȃ
  c[gKv܂BƂ mkisofs
  <ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs/>   cdrecord
  <http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html>
  g܂B ̃pbP[W̍ŐVł RPM
  <ftp://contrib.redhat.com> 肵܂傤B CD ɏĂt
  C[Wt@C 쐬܂B̃t@C500MbȏɂȂ܂
  A\ȋ󂫂̂p[eBV Ă܂傤Bł
  R}h̗ł́ÃC[Wt@C̃pX redhat.img ƂĂ
  B mount Acdrecord. ƂR}hgpɂ root ɂȂK
  v܂B

  (Ғ)

  ́AXCDroast ̃pbP[Wɂ mkisofs  cdrecord ܂܂Ă
  B(1999/2/28) ŐṼo[Wł xcdroast-0.96e pbP[W
  CXg[ /usr/lib/xcdroast-0.96e/bin fBNg ꂼ
  mymkisofs-1.12b4Acdrecord-1.6.1 ƂOŃCXg[܂B

  6.1.1.  fBXNC[W̍쐬

  JgfBNg Ȃ~[fBNg CD̃[gfB
  NgɂȂʒu (ł redhat-5.2/i386 ) ɈړĎ̂悤Ɏ
  s܂B

  mkisofs -v -r -T -J -V "Red Hat 5.2" -b images/boot.img -c misc/boot/boot.cat -o /tmp/redhat.img .

     (Ғ - IvV̐)
        -v EEE 󋵂ƃG[bZ[W\܂B
        -r EEE RockRidge GNXeV ̃Zbg
        -T EEE TRANS.TBL̐
        -J EEE Joliet GNXeṼZbg
        -V EEE {[ ID ̎w
        -b EEE u[g C[W̎w
        -c EEE u[g J^O̎w
        -o EEE 쐬C[Wt@C̖Ow

  6.1.2.  fBXNC[W̃eXg

  ^[ĺAC[W}EgāA`FbNĂ݂ĂBp[
  ~bV̏C Rock Ridge GNXeṼZbgYĂA
  t@CfBNg\sȂ߁AG[oł傤B

       mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/redhat.img /mnt/cdrom

  `FbNI}EĝYꂸɁEEE

       umount /mnt/cdrom

  6.1.3.  fBXNɏĂ

  g̋@ɍ ]xw肵ĂB̗ 4{CDR̂
  ̂łBȂ̃hCu W 2{܂B

       cdrecord -v speed=4 dev=0,0 /tmp/redhat.img

  (Ғ)

  XCDroast  u[^uCDC[W 쐬T|[gĂȂȂ̂
  mkisofs ō쐬u[^uCDC[W XCDroast gďĂt邱
  Ƃ͂ł܂B

  7.  CD ̃CXg[

  CDCXg[ɂ́A܂ACXg[NfBXN쐬
  Kv܂B
  dv -
  VāAC MS-DOS tH[}bgꂽfBXNgĂB
  AтꂽfBXN̓CXg[ vʃguN
  ܂B

  Linux VXeȂA dd R}hpāANfBXN쐬ł
  B-

       dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 bs=1440k

  DOS Windows-9x  NfBXN쐬ɂ́ARAWRITE.EXE Ƃv
  OKvłB̃vÓACD  dosutils fBNg
  Ă܂B

  CXg[(܂̓AbvO[h)}VVbg_EA boot
  fBXN Ȃ ĂCD }āA}V FD NĂ
  BCXg[ƂɂāAڍׂ CD  doc/HOWTO fBN
  gȂǂɂ Installation-HOWTO A bootdisk-HOWTO Ȃǂ̃hLg
  QƂĂB

  8.  ̃hLgɂ

  ̃hLg̍ŐVłSGML\[X
  <http://imsb.au.dk/~mok/linux/doc/RedHat-CD.sgml> ł܂B

  8.1.  ֘AhLg

  Ed Schlunder  (zilym@asu.edu)  [JfBXN 쐬 Red
  Hat Linux fBXgr[Ṽ~[ t@CTCYAt@C
  Ap[~bVAV{bNN A RedHat  FTP ł "ls
  -lNR" ̌ʂƂ̐`FbN fix-rhcd Ƃc[J܂
  Bǂȍׂ p[~bV̕sĂAls ̌ʂɏ]ďC
  ܂B fix-rhcd ̃z[y[W
  <http://www.ajusd.org/~edward/fix-rhcd/> B

  8.2.  ӎ

  Mdȏ̐lXɊӂ܂ -

  o  Lars Christensen <larsch@cs.auc.dk>

  o  Thomas Duffy <tbd@cs.brown.edu>

  o  Dawn Endico <dawn@math.wayne.edu>

  o  Seva <seva@null.cc.uic.edu>

  9.  Ɛӎ

  While the given information in this document is believed to be
  correct, the authors assume no responsibility whatsoever for any
  damage to hardware and/or software, or any loss of data resulting from
  the procedures outlined in this document.

  ̒̏͐̕mȂ̂ƎvĂ܂AɋLڂꂽƂ
  NA\tgEFA/n[hEFAɑ΂邢Ȃ鑹QAуf[^
  ̑ɂāA҂͂̐ӔC𕉂܂B

  10.  t^ - pW

     RockRidge GNXeV
        ISO 9660 ̊gdlŁA 8+3 zt@CAV{
        bNNȂǂL^邱ƂłBقƂǂ UNIX VXe
         T|[gĂB

     Joliet GNXeV
        Microsoft 񏥂ISO 9660 gdlB64܂ł̒t@C
        T|[gB Windows95  NT4.0ȍ~œǂݍނƂł
        B

     TRANS.TBL t@C
        RockRidge GNXeVɑΉĂȂVXe
        (Windows,DOS)ł̃t@Cm邱Ƃł悤A
        t@Cƌ̃t@CƂ̑ΉĂt@CB

