Kuidas tuvastada Linuxis tundmatuid seadmeid ja leida nende draivereid

Viimane uuendus: 22/10/2026
Autor: Isaac
  • Riistvara ID ja tootja leidmiseks kasutage spetsiaalseid käske, näiteks lspci ja lsusb.
  • Linuxi kerneli ja Windowsi süsteemi integreeritud draiverihalduse põhimõttelised erinevused.
  • Draiverite installimise meetodid ametlike repositooriumide ja graafiliste levitamisvahendite abil.
  • Täiustatud diagnostikameetodid kerneli logide ja laaditud moodulite analüüsi kaudu.

Linuxi terminaliekraan koodiridadega, mis esindavad selliste käskude nagu lspci ja lsusb kasutamist riistvara tuvastamiseks.

Riistvaraga tegelemine, mis esimesel katsel ei käivitu, võib olla tõeline peavalu, eriti kui alles alustad Linuxiga. Erinevalt teistest süsteemidest, kus pead internetist otsima käivitatavaid faile, toimub Linuxis maagia peamiselt süsteemi kernelis , mis vastutab enamiku komponentide äratundmise eest kohe pärast arvuti sisselülitamist.

Sellegipoolest pole kõik sugugi libe. Aeg-ajalt põrkame kokku mõne kangekaelse seadmega, mida süsteem ei suuda tuvastada, olgu selleks siis kapriisne WiFi-kaart või mõni aegunud välisseade. Selle parandamiseks ei pea olema arvutiekspert, piisab, kui teate täpselt, milliseid käske riistvara tuvastamiseks ja õige draiveri leidmiseks käivitada , ilma et peaksite protsessi käigus hulluks minema.

Draiverite ökosüsteem Linuxis

Lähivõte arvuti emaplaadist, mis illustreerib artiklis mainitud füüsilisi komponente ja PCI-siini.

Probleemi lahendamise mõistmiseks tuleb kõigepealt aru saada kontseptsioonist: Linuxis on valdav enamus draivereid juba kerneli integreeritud . See tähendab, et üldiselt ühendate midagi ja see töötab. Siiski on olemas ka patenteeritud draiverid, mis ei ole avatud lähtekoodiga ja mida mõned tootjad ei jaga, sundides kasutajat need ise installima.

Sõltuvalt kasutatavast distributsioonist, näiteks Ubuntu, Fedora või Arch, võib haldusprotsess erineda. Mõned hõlbustavad patenteeritud tarkvara installimist, teised on piiravamad. Seetõttu on oluline teada, kuidas oma riistvara diagnoosida enne mis tahes veebist leitud paketi installimist.

  Praktilised näited nice'i, renice'i ja ionice'i kasutamisest Linuxis

Riistvara tuvastamise tööriistad

Arvutitehnik, kes töötab riistvarakomponentide ja klaviatuuriga, esindades diagnostikaprotsessi ja draiverite otsingut.

Kui seade on mõistatuslik, on esimene samm hankida selle "isikutunnistus", st tootja ID ja toote ID. Linux pakub selleks võimsaid terminali tööriistu:

  • lspci: See on peamine tööriist kõige jaoks, mis on ühendatud PCI-siiniga, näiteks graafikakaardid või sisemised võrgukaardid. Kui soovite otsida midagi konkreetset, saate kasutada filtrit, näiteks lspci | grep -i nvidia asja juurde jõudmiseks.
  • lsusb: Ideaalne kõige jaoks, mille ühendate USB kaudu. See annab teile nimekirja tarnija ID-ga ja seadme ID-ga – andmed, mis on draiveri leidmiseks kulda väärt.
  • lshw: Kui vajate oma arvuti kõigest põhjalikku kokkuvõtet, on see käsk just teile sobiv, kuigi see genereerib nii palju teavet, et kõige parem on see tekstifaili saata, et seda omal ajal lugeda.
  • dmesg: See käsk võimaldab meil heita pilgu kerneli puhvrile. See on väga kasulik nägemiseks reaalajas Millised vead tekivad seadme ühendamisel ja miks süsteem ei saa püsivara laadida?

Draiveri leidmise ja installimise teed

Programmeerimiskood ekraanil, viidates draiverite kompileerimisele lähtekoodist.

Kui meil on identifitseerimiskoodid olemas, on järgmine samm lahenduse leidmine. Kui seade ei tööta, on meil mitu võimalust, olenevalt meie kannatlikkusest ja tehnilistest teadmistest:

Graafiline meetod (neile, kes ei soovi tüsistusi)

Sellistes distributsioonides nagu Ubuntu või Linux Mint on olemas jaotis nimega „ Lisadraiverid” . See on lihtsaim viis, sest süsteem skannib riistvara, otsib selle repositooriumidest ja pakub ühe klõpsuga sobivat patenteeritud draiverit. Teistes distributsioonides täidab sarnast funktsiooni tarkvarakeskus (näiteks GNOME Software või Discover).

Terminali ja hoidlate kaudu

Neile, kes eelistavad olukorda ise kontrollida, on ideaalne lahendus kasutada distributsiooni paketihaldurit. apt Debianis/Ubuntus dnf Fedoras või pacman Archis on protsess tavaliselt usaldusväärse repositooriumi lisamine ja installi käivitamine. See on kõige turvalisem viis säilitada stabiilset süsteemi ja uuendatud.

  Kuidas lubada riistvarakiirendust Linuxi brauserites

Ehitage lähtekoodist

See on tuumavariant. Seda soovitatakse ainult siis, kui riistvara on eksperimentaalne või nii uus, et pole veel eelnevalt kompileeritud pakette. See hõlmab koodi allalaadimist, sõltuvuste lahendamist ja käsitsi kompileerimist. See on aeglane ja veaohtlik protsess, seega tuleks seda pidada absoluutselt viimaseks abinõuks.

Täiustatud diagnoosimine ja konfliktide lahendamine

Emaplaadi pistikute ja kondensaatorite detail, mis sümboliseerib tundmatute seadmete tuvastamist füüsilisel tasandil.

Mõnikord on draiver installitud, aga see pole õigesti laadinud. Selle kontrollimiseks saame kasutada käsku lsmodmis näitab meile kõiki kernelis olevaid aktiivseid mooduleid. Kui näeme, et meie seadme moodulit ei kuvata, võime proovida seda sundida laadima sudo modprobe nombre_del_modulo.

Teine kriitiline punkt on püsivaraÄrge ajage seda draiveriga segamini; püsivara on väike programm, mis asub riistvaral endal. Kui draiver on korras, aga püsivara puudub, siis seade ikkagi ei reageeri. Näiteks Debianis paketi installimine firmware-linux-nonfree Tavaliselt lahendab see enamiku neist probleemidest.

Kui probleem püsib ja kõvakettaid ei kuvata, eriti virtuaalsetes keskkondades või käigult vahetatavate SATA-ühenduste korral, võib olla vajalik SCSI-kontrolleri uuesti skannimine sundida, kasutades /sys-failisüsteemis echo-käske, sundides kerneli tuvastama uue ketta olemasolu.

Diagnostikavahendite ja kerneli hierarhia põhiteadmised võimaldavad igal kasutajal, alates algajast kuni edasijõudnuna, oma arvutit peenhäälestada. Riistvara ID tuvastamine, süsteemilogide uurimine ja ametlike repositooriumide kasutamine tagab arvuti tippjõudluse, ilma et see kahjustaks operatsioonisüsteemi stabiilsust.