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