Кээде алар орнотулганда жаңы ядролор Биздин жабдуубузда, биздин таркатуубуздун тиешелүү жаңыртуулары менен, кээ бир жабдыктар иштебей калышы же туура эмес иштеши мүмкүн. Эмне үчүн болот? Ооба, бул жөнөкөй, анткени аппараттык драйверлер ядро жаңыртуусу менен өзгөртүлгөн. Дистрибьюторлор орноткон жалпы ядролор көпчүлүк компьютерлер менен иштөө үчүн конфигурацияланган, бирок оптималдаштырылган эмес.
Кээде, эгерде сизде болсо белгилүү бир айдоочу кээ бир шаймандар үчүн ал өзөктүн жаңы версиясы менен өзгөрүшү мүмкүн жана сиздин веб-камераңыз, тармактык картаңыз, үн картаңыз же башка түзмөктөр мурун жакшы иштеп жатканда капыстан кантип токтоп калгандыгын көрө аласыз, эң ишенимдүү ал шаймандын драйверине туура келген модул эскирген деп эсептелгендиктен же башка себептерден улам алынып салынгандыгын, балким, ал сейрек кездешүүчү шайман болушу мүмкүн жана жалпы ядро аны жүктөө үчүн конфигурацияланбаган.
Эгер бар болсо, кабатыр болбоңуз ядронун эски версиясы түзмөгүңүз иштеди, оңой оңдой алат. Мисалы, тармактык картаңыз, үнүңүздүн картасы, веб-камераңыз же башка шайманыңыз күтүлбөгөн жерден иштебей токтоп, мурун иштеп калгандыгын элестетип көрүңүз. Эгер бул ядро жаңыргандан кийин болсо, анда модуль жаңы нускасында жок экендигин байкап калышыңыз мүмкүн. Аны менен текшерип көрсөңүз болот (мисалы, иштебей турган нерсе, айдоочусу ath5k болгон тармактык карта):
sudo modprobe ath5k && dmseg | grep ath
Бизге ошондой көрүнсө модул жок, бул биздин ядродо жок экендигин билдирет. Андан кийин ядро сиздин шайманды байкагандыгын текшериңиз, анткени ал иштебей калышы мүмкүн жана мунун себеби ушул. Мисалы үчүн:
lsmod
Y тизмеден издөө Сиз издеп жаткан конкреттүү шайман, мисалы тармактык карта болсо, Ethernet, WiFi, Wireless же биздин учурдагы Atheros сыяктуу нерселерди издейт ... Эгерде ал аныкталса, анда биз төмөнкүнү жасайбыз, ядронун жана анын аталыштарынын акыркы нускасын жок кылуу же жок кылуу.
dpkg --get-selections | grep linux-image
Ушуну менен биз орноткон ядролордун тизмеси келтирилген. Келгиле, биздин көйгөйлүү версиябыз ошол тизмеде пайда болгон 4.10.0-28, бирок мурунку 4.10.0-2-жалпы нускасы менен айдоочу туура иштеген деп элестетип көрөлү, анткени аны жок кылалы:
sudo apt-get remove --purge linux-image-4.10.0-28-generic linux-image-extra-4.10.0-28-generic
Андан кийин биз дагы ошондой кылабыз ядро баштары, издеп, тизмеден тажатма ядрого туура келгендерди жок кылабыз, ал үчүн:
dpkg --get-selections | grep linux-headers sudo apt-get remove --purge linux-headers-4.10.0-28 linux-headers-4.10.0-28-generic sudo update-grub2
акырында версияны колдонуп тутумду жүктөөнү GRUBке айтыңыз Сизге көйгөй жаратпаган өзөктү алдын-ала карап көрүү:
sudo nano /etc/default/grup
Ошол файлдын ичинде GRUB_DEFAULT = 0 сабын өзгөртүңүз GRUB_DEFAULT = сакталды. Андан кийин файлдын аягына өтүп, камтыган дагы бир жаңы сапты кошуңуз GRUB_SAVEDEFAULT = true. Өзгөртүүлөрдү сактап, андан чыгыңыз. Эми өзгөртүүлөр күчүнө кириши үчүн кайрадан жаңыртабыз:
sudo update-grub2
Кайра жүктөө жана кетүү… Эми бардыгы иштеши керек. Албетте, бул бир нече ядросу бар дистростор үчүн гана жарактуу, эгерде сизде бирөө болсо, сиз муну аткара албайсыз, бул логикалуу ... Ошондуктан эски ядролорду жаңыртуулардан кийин таштабай эле койсоңуз болот, алар каалаган убакта резервдик көчүрмө.
Бул сиздин дистрибуңузга орнотуу үчүн, өзөктү жүктөп алуудан, конфигурациялоодон жана түзүүдөн сактап калат. Жаңы ядрого жаңыргандан кийин көйгөйлөргө туш болгон күмөн саноолор же конкреттүү учурларда өз комментарийлериңизди калтырууну унутпаңыз ...
Жакшы макала жана мен үчүн абдан актуалдуу, анткени ал мага жана Atheros 5k менен wifi айдоочусуна байланыштуу болду ... Менин көйгөйүм сиз постто белгилегенден улам болду деп ойлогом, анткени, Бул ийгилик менин башыма биринчи жолу келген жок. Акыры, Ubuntuнун акыркы нускасын колдонуп көргүм келгендиктен, дээрлик 3 жылдан кийин менде турган lts менен жаңы орнотууну чечтим.
Биз буга чейин ар дайымкыдай эле болобуз, сиз аны макалада дебиан, убунту жана туундулар үчүн гана иштейт деп түшүндүрөсүз, бирок башка дистриторлор үчүн эмес, ошол эле дистростор болгондой, андан кийин GNU / Linuxто көп нерсе бар деп мактанабыз ар кандай, бирок биз бир нече дистрибуция жөнүндө сүйлөштүк, мен Манжаро колдоном жана ал мыкты иштейт жана Distrowatch версиясы боюнча, ал эң көп жүктөлгөн үчүнчү орунда турат, Ubuntu дан жогору жана башка нерселердин катарында, мен драйверлерди орноткон жабдыкты аныктайт. ядро жөнүндө бир нерсе жана эмне айтууга болот, ал графикалык режимде орнотулат, сиз тизме аласыз жана бир чыкылдатуу менен сиз каалаганыңызды тандайсыз, ошону менен болот, бирок сиз аны терминалдан жасасаңыз, анда бул супер кыска сызык гана жана Ubuntu сыяктуу үч-төрт эмес. Мен сураган бир гана нерсе, эгер сиз белгилүү бир дистроб жөнүндө гана сүйлөшө турган болсоңуз, анда ал аталышта көрсөтүлгөн.
Бул менин жалгыз катуу сатам менен болду, башкача айтканда, KDE Neonдо жүктөм түгөндү, бирок кимди күнөөлөй тургандыгымды билбейм, себеби, биос аны тааныбагандай сезилет.
Мен аны көпүрөнүн башка портуна сайдым, ал жүктөлдү
Кээ бирибиз инструкциялар бардык дистрибьюторлор үчүн бирдей экенин чечмелей албайбыз жана татаалыраак дистрибьюторлор менен ойной баштайбыз.
Эй Биринчи [коддогу] ката жөнүндө кабарлагым келди:
sudo modprobe ath5k && dmseg | grep ath
дмсегдин ордуна дмесг
Эч нерсе эмес!
Интернетке кабелдик туташууну калыбына келтирүүгө мүмкүнчүлүк берген сонун түшүндүрмө. Веб-карта Linux сүрөтү жана Linux 4.4.0-127 аталыштарын жаңырткандан кийин жок болуп кетти, мен аны 24-жылдын 2018-майында, бейшембиде жасадым.
Менин көрсөтмөмдү оңдогон комментарийге көңүл буруңуз.
Эгерде контроллер, мисалы, эң көп кездешкен WiFi платасы түзүлүп, орнотулган болсо, модулду modprobe менен иштеткен болсо, ошол эле нерсе болуп кетеби? Бул учурда модулду кайрадан компиляциялап жүктөө мүмкүнбү?
Бул сайт кандай иштээрин көрүп турасыз, алар эки жылдан кийин эч кандай иш-аракет жасабастан, катаны оңдоп жатышат.