Kezdőlap › Fórumok › Vegyes felvágott › nullázós floppy ;)
- This topic has 100 hozzászólás, 14 résztvevő, and was last updated 20 years, 8 months telt el by
kl223.
-
SzerzőBejegyzés
-
2004-08-30-18:27 #1966060
kl, gyere fel irc ha tucc pls. drum vok
[align=right][snapback]79484[/snapback][/align]melyik szerverre, melyik chatira?
kl223
2004-08-30-18:57 #1966061mindegy, fenn vagyok a sote.irc.hu-n kl223 néven…
ránts be vmelyik csatira, vagy dcc-vel szólj, hogy hol vagy…kl223
2004-08-30-19:02 #1966062nos, ez csak szépség hiba, mert ha kinyírod a hdd-t, akkor az a legkevesebb, hogy panikol :icon_twisted:
Nos, asszem elõ kéne keresnem vmi öreg vinyót….. :onfire:
[align=right][snapback]79480[/snapback][/align]Hát, akkor lehetne „user panic”… 😀
2004-08-30-19:09 #1966063Hát, akkor lehetne „user panic”… 😀
[align=right][snapback]79511[/snapback][/align]akkor még nem… csak a reboot után… 🙂 akkor még a user azt hiszi, vírusmentes lett a personal computer-je… :icon_twisted: :icon_twisted:
kl223
2004-08-30-19:20 #1966064akkor még nem… csak a reboot után… 🙂 akkor még a user azt hiszi, vírusmentes lett a personal computer-je… :icon_twisted: _icon_twisted:
kl223
[align=right][snapback]79516[/snapback][/align]Akkor:
Save the drama for your mama!2004-08-30-20:24 #1966065Tehát: a leírás. Elõször is adok 2 jó kis linket, amit olvass el, hogy értsd, mirõl is van szó!
http://linux.vv.hu/hogyanok/hogyan/Inditol…mez-HOGYAN.html
/usr/src/linux/Documentation/ramdisk.txtSzal a rövid leírás: (ahogy én csináltam)
1) Forgass kernelt! Ez a legnehezebb, elvégre megfelelõen kicsinek kell lennie, de a kijelölt feladatot el kell tudnia végezni. Ez az én esetemben azt jelenti, hogy a kernelnek támogatnia kell minnél több vinyó/ata/sata/scsi/etc drivert! Az egyéb „sallang”, pl hang, hálózat, agp, fájlrendszerek, egér, kisebb h*lyeségek elhagyhatóak.
(az általam használt kernel konfigját csatolom a posthoz. Ez a 2.6.7-es vanilla kernel konfigja.)
2) Mivel a root fs-el való megoldás bonyolultabb, én inkább root fs nélkül oldottam meg! Méghozzá initrd-vel. Az initrd-rõl tudni kell, hogy valójában 1 fájlrendszer-képfájl, ami 1 kis linux rendszert tartalmaz. Azaz tartalmaznia kell az alap unix-könyvtárstruktúrát: /bin /sbin /tmp /var /etc /usr /lib /proc /dev, stb…
További különlegessége, hogy a gyökérkönyvtárában kell lennie 1 „linuxrc” nevû futtatható fájlnak, ami az initrd feladatait lényegében végrehajtaja. Ez lehet 1 bináris (ez esetben azoknak a libraryknak, amiktõl függ, bent kell lenniük az initrd lib könyvtárában!) vagy lehet 1 shell szkript is (ez esetben a végrehajtó shellnek kell bent lennie az initrd-ben. Ill. sajnos a shell binárisának függõségei… 🙁 )
2004-08-30-21:13 #1966066Akkor annyit teszek hozzá, hogy ha mindezt cd-n szeretnéd, akkor van 2 megoldás:
1, megcsinálod a cd-t sys/isolinux-szal ( fogalmam sincsen hogyan kell, de van róla egy rakás doksi a neten, nekem sokat cseszekedet, ezért hagytam )
2, grub-0.95-tel csinálod.
Ez annyi, hogy letöltöd a grub-0.95-t ( akár a honlapomról is ) majd a honalpomon található leírást elolvasod. Ekkor már sejted, hogyan kell boot cd-t csinálni.
Mielõtt létrehoznád az iso-t ( feltételezem, hogy elolvastad a leírást ) bemásolsz/létrehozol a ~/iso/boot/grub könyvtárba egy menu.lst nevû szöveges cuccost illetve a ~/iso/boot alá a kernelt, initrd-t, meg amire szükséged van.. A menu.lst-ben megadod a következõ paramétereket:title amitetszik
kernel /boot/kernel ( itt értelemszerûen a ~/iso/boot könyvtárban található kernel elnevezését teszed )
initrd /boot/initrd ( mint a kernelnél )ezek után létrehozod az iso-t, majd kipörkölöd…
bebutulsz róla és élvezed
:onfire:Szóljatok, ha vmit kihagytam…
2004-08-30-21:43 #1966067Idáig élvezkedtem a leíráson, most meg nem találok egy k. floppyt, amit feláldozhatnék a célra…
Gratula nektek srácok (kl223, meg mindenki, aki segített.)
teszek egy próbát, annyi módosítással, hogy célirányos hardwer támogatást nézek hozzá, és belepakolok egy hangkártya drivert is. A módosított cél egy USB-s mp3 játszó lenne saját oprendszerrel. Ott több a hely, viszont nem mindegy mekkora a rendszer, hiszen ez meghatározná a zenemennyiség méretét.
(aztán lehet, gyorsan feladom…)2004-08-31-05:39 #1966068Nos, abban az esetben már bonyolultabb dolgod van.
Ott már kéne root fs is, nem??2004-08-31-05:46 #1966069Hoppá! Lehet, mplayer kilõve?
Nézzétek meg ezt:Code:bash-2.05b$ ldd mplayer
libmad.so.0 => /usr/lib/libmad.so.0 (0x40015000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x4002b000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x40065000)
libdv.so.2 => /usr/lib/libdv.so.2 (0x4006a000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0x40093000)
libdivxdecore.so.0 => /usr/lib/libdivxdecore.so.0 (0x400e2000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x40148000)
libxvidcore.so => /usr/lib/libxvidcore.so (0x401ec000)
libm.so.6 => /lib/libm.so.6 (0x40288000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x402aa000)
libz.so.1 => /lib/libz.so.1 (0x402db000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x402ef000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x40316000)
libdl.so.2 => /lib/libdl.so.2 (0x403c6000)
libpthread.so.0 => /lib/libpthread.so.0 (0x403c9000)
libxmms.so.1 => /usr/lib/libxmms.so.1 (0x4041a000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40467000)
libungif.so.4 => /usr/lib/libungif.so.4 (0x404e2000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x404ec000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40515000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40666000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x406a6000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x406a9000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x406ce000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x406d7000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x406e5000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x407ad000)
libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x40827000)
libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x4082d000)
libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x40832000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x40838000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4083b000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40850000)
libvgagl.so.1 => /usr/lib/libvgagl.so.1 (0x408cf000)
libvga.so.1 => /usr/lib/libvga.so.1 (0x408e6000)
libartsc.so.0 => /usr/kde/3.2/lib/libartsc.so.0 (0x4095b000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40962000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40966000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4096b000)
libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x409e8000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x409fd000)
libc.so.6 => /lib/libc.so.6 (0x40a4e000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x40b5d000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40b60000)
libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so. 5 (0x40b81000)
libXau.so.6 => /usr/X11R6/lib/libXau.so.6 (0x40c4a000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40c4e000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40c57000)
libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1 (0x40c6d000)
bash-2.05b$Hmmm… ez nem kevés… Hát a floppynak lõttek, az biztos. Pedig õszintén szólva úgy lett volna az élvezetesebb: ha van vmi méretkorlát, amit nem léphetek át… igaz, így is van, de az 64 mega, az meg sok…
mindegy. ez van. majd azért nézelõdök a neten… most ugyan kezdõdik a suli, de azért igyexem nyomulni vele….
Jah, elfelejtettem kitenni az én kernelem konfigját a netre. A leírásos postba mindjárt belinkelem… bocs.
kl223
(szerk: huh, most néztem csak meg alaposabban a librarykat! Ennek a fele az X miatt kapcsolódik! Akkor mindjárt újraforgatom az mplayert grafikus gui nélkül! Kb. a fele lesz a libraryk száma!)
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz