nullázós floppy ;)

Kezdőlap Fórumok Vegyes felvágott nullázós floppy ;)

10 bejegyzés megtekintése - 81-90 / 101
  • Szerző
    Bejegyzés
  • #1966060
    kl223
    Felhasználó

      kl, gyere fel irc ha tucc pls. drum vok
      [align=right][snapback]79484[/snapback][/align]

      melyik szerverre, melyik chatira?

      kl223

      #1966061
      kl223
      Felhasználó

        mindegy, fenn vagyok a sote.irc.hu-n kl223 néven…
        ránts be vmelyik csatira, vagy dcc-vel szólj, hogy hol vagy…

        kl223

        #1966062
        pointux
        Felhasználó

          nos, 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”… 😀

          #1966063
          kl223
          Felhasználó

            Há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

            #1966064
            pointux
            Felhasználó

              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
              [align=right][snapback]79516[/snapback][/align]

              Akkor:
              Save the drama for your mama!

              #1966065
              kl223
              Felhasználó

                Tehá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.txt

                Szal 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… 🙁 )

                #1966066
                pomm
                Felhasználó

                  Akkor 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…

                  #1966067
                  Bbt
                  Felhasználó

                    Idá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…)

                    #1966068
                    kl223
                    Felhasználó

                      Nos, abban az esetben már bonyolultabb dolgod van.
                      Ott már kéne root fs is, nem??

                      #1966069
                      kl223
                      Felhasználó

                        Hoppá! 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!)

                      10 bejegyzés megtekintése - 81-90 / 101
                      • Be kell jelentkezni a hozzászóláshoz.