[linux] tvorba .img suborov

psi na dvalin.bicba.sk psi na dvalin.bicba.sk
Pondělí Leden 31 18:37:18 CET 2000


hmmm,
RTFM Bootdisk-HOWTO !

root fs to ani nenajde, pokial to jadru neoznamis cez rdev ...
neodporucam pouzivat monoliticke jadra, ked ti nieco zblbne, tak to zleti
uplne, i ked sa jedna o disketu, ja viem, ze pouzitie modulov je
zlozitejsie, treba bootovat v 2 fazach a pouzivat initrd ale oplati sa to.
Ak si xces vyrobit fakt kvalitnu 1 disketovu verziu linux-u, tak si musis
poriadne nastudovat, hlavne Bootdisk-HOWTO a potom o initrd. Hlavna dilema
s bootovanim, aky loader pouzit - z vlastnych skusenosti odporucam
syslinux, pouzivat dos disketu, tym padom, mozes na tej diskete
bezproblemov obmienat veci a aj jadro. Ak jadro hodis len dd-ckom na
disketu, tak za jadro musis nahrat komprimovany filesystem, cize nemozes
manipulovat s jadrom. Ak pouzijes na bootovanie diskety lilo, asi
najjednoduchsi sposob, tak strasi cene bytes z diskety, lilo je relativne
velke a vyzaduje aj veci z adresara /boot.
Co sa tyka distribucii, tak najpremknutejsiu 1 disketovu bootovacku ma
Debian. Potom existuju uz len specializovane 1 disketove distribucie, ked
su tie diskety optimalizove na urcity ucel.
Sorry za trochu dlhsi mail, ale nedalo mi to, uz dost dlho sa trapim so
svojou 1 disketovou distribuciou, takze viem, ze to nieje jednoduche...
btw. co by sa este patrilo hodit na tu diskete, uz tam mam vsetky
nevyhnutne blbosti ako jadro (modularne), ipchains+routovacky, ftpd,
telnetd, httpd, dhcpd, identd, ... 

PSIkappa
psi na bicba.sk

On Mon, 31 Jan 2000, Branislav Vartik wrote:

> 0. RTFM!!!
> 
> 1. kernel skompilujes s podporou loopback filesistemu (alebo nieco take)
> - proste moznost mountnut filesystem zo suboru (ktory uz v nejakom
> filesysteme je - preto loopback) myslim ze to je nejak potom
> # mount -o loopback blablabla
> 
> 2. vytvoris nejaky velky subor (zalezi kolko mas miesta na diskete -
> jake jadro tam hodis) - mne volakedy stacilo 4MB cize
> # dd if=/dev/null of=moj_velky_filesystem_v_subore bs=1k bc=4096
> 
> 3. neviem ci to bude chciet nejaky switch alebo to hodi warning ze ci ti
> nesibe ze ides to robit na subor, ale to prezijes:
> # mke2fs moj_velky_filesystem
> 
> 4. urobis ten mount ako som naznacil v bode 1.
> 
> 5. nakopcis subory
> 
> 6. umount ...
> 
> 7. jasne ze 4MB sa nezmestia na fdd preto to gzipnes:
> # gzip -9 moj_velky_filesystem_v_subore
> 
> potom:
> 
> 8. vyrobis nejake minimalne jadro (tak do 300-400kb ono je uz samoska
> skompresnute = zImage), najlepsie monolyticke (bez modulov)
> 
> 9. nastavis v jadre nejake parametriky (uz neviem ktore - vid howto k
> tejto teme MINI-<VoLACo>-HOWTO)
>  
> 10. dd if=tvoje_jadierko of=/dev/fd0
> 
> 11. dd if=zgzipovany_fajlsystemisko of=/dev/fd0 seek=xxx
> pricom to treba seeknut za to jadro a este k tomu na zaciatok stopy (vid
> spominane HOWTO)
> 
> PS/1: sorry za user enemy navod, nemam cas :)
> 
> PS/2: ozvi sa ako si dopadlo, ja som niekde urobil chybu a nevedelo mi
> to najst root fs ale nechcelo sa mi s tym babrat, bol to len pokus
> -- 
> http://brano.vartik.sk/
> 




Další informace o konferenci linux