Bootovatelne CD s RedHat II.

Milan Kerslager milan.kerslager na spsselib.hiedu.cz
Úterý Květen 12 19:43:44 CEST 1998


Posilam opravene "FAQ" na paleni CD s RedHatem. Chybi v nem popis, jak 
vyrobit novy hdlist, pokud byste si chteli dat RPM z adresare updates 
primo do distribuce. Ja to nezkousel, Yenya to umi 8-O
Pokud chcete nekdo neco doplnit nebo mate lepsi popis, napiste!

Pred zapocetim stahovani si vyberte nejblizsi mirror ftp.redhat.com.
Usetrite spoustu casu. Pozor na zachovani velikosti pismenek!

1a) Mirror RedHatu
    mirror provadim programem 'mirror', ktery je napsan v perlu:
      ftp://src.doc.ic.ac.uk/computing/archiving/mirror/
    sekce z mirror.conf:
      package=redhat
         site        =ftp.redhat.com
         remote_dir  =/pub/redhat/redhat-5.0
         local_dir   =/ftp/mirrors/redhat-5.0
         exclude_patt=(^|/)(alpha/|updates/alpha/|\.mirror$|
                      \.in\..*\.$|lost\+found/)
    [predchozi radek nema byt rozdelen]
    start mirroru: mirror -predhat mirror.conf
    vysledna velikost tohoto mirroru > 700MB

1b) misto ftp.redhat.com/pub/redhat/redhat-5.0/SRPMS je vhodne si vypalit 
    treba cast contribu: ftp.redhat.com/pub/contrib/i386/
    (zde jsou zajimave veci, ktere nejsou v oficialni distribuci,
    tento adresar se obcas zmeni)

1c) stahovat lze treba i pomoci nc. Pak potrebujeme tyto adresare
    (budou v koreni CD)
    ftp.redhat.com/pub/redhat/redhat-5.0/i386/RedHat
    ftp.redhat.com/pub/redhat/redhat-5.0/i386/dosutils
    ftp.redhat.com/pub/redhat/redhat-5.0/i386/images
    
2) adresare v bodu 1c) se nemeni. Novinky a opravy jsou v adresari:
   ftp.redhat.com/pub/redhat/redhat-5.0/updates/i386
   tento adresar si muzete dat do korene CD a nazvat treba 'updates'
   Chybi napsat: jak zahrnout updaty rovnou do instalace

3) zakladem na CD je adresar RedHat/base a RedHat/RPMS [vyroba dle 4, 
   pozor na velka pismena)] (ty take potrebujeme pro instalaci z HDD). 
   Bootovaci CD musi byt podporovano mechanikou a BIOSem. Bootovat se da 
   take pomoci dosutils/autoboot.bat nebo vyrobenim 'boot' a 'suplemental' 
   diskety v prostredi DOSu [z CD]:
   cd \dosutils
   \dosutils> rawrite ..\images\boot.img [boot disketa]
   \dosutils> rawrite ..\images\supp.img [suplemental disketa]

   Pozn: kdyz jsem udelal diskety z W'95 DOS-boxu, chovaly se 'podivne'.

4) Vyroba image pro paleni:
   cd /ftp/mirrors/redhat-5.0
   chown -R root.root *                [no jo...]
   chmod -R +x RedHat/instimage/*      [nezapomenout!!!!]
   du -s .                             [max velikost je 665600 kB]
   mkisofs -o /redhat.iso -V RedHat -b images/boot.img .

Osobne bych si na to CD pridal jeste treba posledni zdrojaky kernelu 
(2.0.33) a dalsi uzitecne veci dle uvazeni. Pokud vyrabite bootovaci 
image, potrebujete pravo zapisu do adresare, ve kterem je budouci root CD, 
protoze mkisofs tam vyrobi soubor boot_catalog-name. 

5) Paleni CD:
   cdwrite -v -s 4 -P -e /redhat.iso   [laser ON ;-)]

Palenim CD se zabyva CD-Writing-HOWTO:
   http://sunsite.unc.edu/pub/Linux/docs/HOWTO/

--
                        Milan Kerslager, admin of spsselib.hiedu.cz
                        Monkey Linux, The Minimal Linux Distribution
                        See: http://www.spsselib.hiedu.cz/monkey/
                        E-mail: milan.kerslager na spsselib.hiedu.cz


Další informace o konferenci Linux