Modulok automatikus betöltése Hogyan?

Kezdőlap Fórumok Fedora Core / RedHat /CentOS Fedora/RedHat kezdõ Modulok automatikus betöltése Hogyan?

10 bejegyzés megtekintése - 1-10 / 52
  • Szerző
    Bejegyzés
  • #2054889
    uzsolt
    Felhasználó

      Szerintem nézelõdj az init-szkriptek környékén. FC-ben nem tudom, hol vannak, de gondolom a /etc-ben, és szerintem *rc*-ban (pl. rc.boot, rc.5). Ott keresd meg azt a szkriptet, amelyikben vagy van modprobe (grep nagyon jó erre), vagy radeon. Elképzelhetõ, hogy egy külön file-ban vannak felsorolva, hogy milyen modulokat kell betölteni, ez is a /etc-ben fog lenni (sztem).
      Ha megvan valamelyik, akkor onnan egyértelmû: radeon kitöröl (inkább kommentezd ki), majd fglrx beír a radeon-os sor mintájára.
      Aki inkább FC-s, az pontosabban meg fogja tudni mondani. Bár az is lehet, hogy van valami GUI, amivel ezt kattintásokkal is meg lehet csinálni.

      #2054890
      balev
      Felhasználó

        Nohát ez az, hogy a redhat/fedora core dokumentációkban is mindenhol az /etc/modules.conf-ot emlegetik, holott az igazából a betöltött modulok paraméterezésére jó. Ha külsõ (nem kernel) modult akarsz betölteni, akkor arra több disztró alatt is ott az /etc/modules/autoload, vagy pl. slacki-n az /etc/rc.d/rc.modules. De redhat-on nem tudom mik léteznek, de ilyen esetre az rc.local-t írták. Ott sikerült is betölteni a modult, csak éppen nem mûködött a dolog (amit nem értek).

        #2054891
        KAndras
        Felhasználó

          Balev aztán beírtam az rc.local-ba az aticonfig –initial-t és megoldódott a probléma. Mostmár jól mûködik a direct rendering.
          Akkor azt mondod, hogy ez az rc.local segít máskor is, ha modult szeretnék betölteni?
          Amúgy kikerestem a a modules és autoload fájlokat, dehát én nem tudom megállapítani, melyik használható a téma ügyében.
          Végignéztem az rcX.d-ket is de nem találtam sem modules sem modprobe vagy radeon-os fájlokat sem, így aztán nem is találhattam olyan programrészeket amikben radeon található. Egyébként nem tudom mit jelent a szkript szó, csak amennyire a szótár meghatározza: „Közvetlenül a forráskódú változatban, futásidõben értelmezett és gépi kódú utasításokká fordított nyelv. ill. Szkriptnyelven íródott utasítássor, program” 
          Ide rakom amit találtam:

          #2054892
          uzsolt
          Felhasználó

            Akkor keress a /etc-ben olyan file-t, aminek a „tartalmában” szerepel a radeon szó!
            Vagy mc-vel, vagy ‘grep -R radeon *” módon! Valahol csak van egy sor, ami miatt betölti!

            #2054893
            balev
            Felhasználó

              Ezeket nem tudom hol találtad, de nem arra valók, ez biztos. Az rc.local elvileg program, modul, démon indítására is alkalmas, tehát jónak kell lennie. Nem tudom, hogy ettõl függetlenül, ha betöltõdik az fglrx, akkor miért nem lesz direct rendering. Az aticonfig –initial parancs sem értem, hogyan oldja meg a dolgot, mivel az az xorg.conf-odat szerkeszti. Amit meg ugye nem kell minden egyes modulindításkor megtenni. Viszont gondolok még arra, hogy nem tudja normálisan inicializálni a kártyát a rendszer, mert az rc.local hajtódik végre legutoljára. Azt kellene megpróbálni, hogy valamelyik alap init-be be kéne tenni a modul indítását.

              #2054894
              ELaci
              Felhasználó

                A boot -kor nem az rc.local fut le, hanem az rcX.d -kben levõ linkjei S99local néven.
                (Hátha valakinek ez segít)

                ELaci

                #2054895
                admin
                Adminisztrátor

                  Sztem inkább a /etc/modutils vagy modules.d könytárban kellene kersegélned!
                  Nem tom melyik van fedora alatt! 🙂

                  #2054896
                  KAndras
                  Felhasználó

                    Imhol az etc modules-ei:

                    [root@localhost etc]# find|grep modules
                    ./X11/gdm/modules
                    ./X11/gdm/modules/AccessKeyMouseEvents
                    ./X11/gdm/modules/factory-AccessDwellMouseEvents
                    ./X11/gdm/modules/AccessDwellMouseEvents
                    ./X11/gdm/modules/factory-AccessKeyMouseEvents
                    ./gnome-vfs-2.0/modules
                    ./gnome-vfs-2.0/modules/default-modules.conf
                    ./gnome-vfs-2.0/modules/default-modules.conf.with-menu-editing
                    ./gnome-vfs-2.0/modules/theme-method.conf
                    ./gnome-vfs-2.0/modules/font-method.conf
                    ./gnome-vfs-2.0/modules/mapping-modules.conf
                    ./gnome-vfs-2.0/modules/ssl-modules.conf
                    ./gnome-vfs-2.0/modules/smb-module.conf
                    ./gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
                    ./pango/i386-redhat-linux-gnu/pango.modules
                    [root@localhost etc]#

                    Ez a grep -R simán így használható mondjuk a /etc-ben hogy „grep -R radeon” mert így elkezdi a keresést de nem fejezi be. find|grep radeon-al meg semmi.

                    Mit jelet az hogy valamelyik alap init-be kellene tenni a modul indítását? Az rcx.d-k lennének ezek az initek?
                    Hogyan lehet betenni az egyikbe egy modul indítást?

                    #2054897
                    uzsolt
                    Felhasználó
                      KAndras wrote:
                      Imhol az etc modules-ei:
                      [root@localhost etc]# find|grep modules
                      .
                      .
                      .

                      NEM! Nem azt mondtam, hogy azokat a file-okat keresd, amik NEV

                      #2054898
                      KAndras
                      Felhasználó

                        Megnéztem ezt az S99local-t és full az rc-localt tartalmazza.

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