niin tämä on minulta vielä jäänyt epäselväksi.
Kun kerneliin ajetaan moduli, vaikka modprobe ndiswrapper tai muu vastaava, niin häviääkö se sieltä kun koneen käynnistää uudestaan vai pysyykö se siellä niin kauan kun päivittää kernelin? Vai onko kenties jakelu kohtaisia eroja?
Kun kerneliin ajetaan moduli, vaikka modprobe ndiswrapper tai muu vastaava, niin häviääkö se sieltä kun koneen käynnistää uudestaan vai pysyykö se siellä niin kauan kun päivittää kernelin? Vai onko kenties jakelu kohtaisia eroja?
Vastaukset 4
Vanhimmat
Komento "modprobe" lataa moduulin levyltä muistiin, käynnissä olevan kernelin käyttöön.
Mikäli haluat jonkin modulin olevan käytössä on se aina ladattava käynnistyksen jälkeen. Lataamiseen on useita eri tapoja. Kernel osaa ladata jotkin moduulit automaattisesti käynnistyksen yhteydessä, udev voi ladata modulin löytäessään uuden laitteen, tai lataaminen "staattisesti" järjestelmän käynnistysskripteissä.
Kun päivität kernelin, on sinun päivitettävä myös itse kerneliin kuulumattomat modulit vastaamaan kernelin versiota. Tällaisia ovat esimerkiksi valmistajien tarjoamat näytönohjaimen ajurit mitkä täytyy kääntää uudelleen aina kernelin päivittyessä.
Mikäli ndiswrapper sisältyy jakelusi kernel-pakettiin niin sen erillisestä päivittämisestä ei tarvitse huolehtia. Jos taas käänsit ndiswrapperin itse, niin sitten joudut kääntämään sen uudelleen jokaisen kernelin päivityksen jälkeen (mahdollista myös automatisoida).
Moduleita voi liittää ja irrottaa kernelistä käytön aikana. Ne liitetään muistissa olevaan käynnissä olevaan kerneliin. Levyllä olevaan ei kosketa.
modprobe lataa ja poistaa modulit muistista.
Jakeluissa on tiedostoja, joiden perusteella käynnistyksen yhteydessä modulit määrityksineen ladataan.
Esim. /etc/modules tai /etc/modprobe.conf.
Tuosta udev:stä jo mainittiinkin.
On toki muitakin mahdollisuuksia ladata modprobella (insmod:lla) modulit käynnistyksen yhteydessä.
siitähän se selkis. :)