Ubuntu-dagi yadro yangilanishi

Linux tarqatishlarining asosiy qismi operatsion tizimning asosini tashkil etadi, u mos keluvchi qurilmalar uchun javobgardir va boshqa muhim variantlarni bajaradi. Bugungi kunda ishlab chiquvchilar yadro yangilanishlarini har bir necha oyda bir chiqarishga harakat qilishadi yoki undan ham tez-tez yangi xususiyatlarni joriy qilish va ishlab chiqarilgan apparatni qo'llab-quvvatlash uchun. Ubuntu uchun ushbu muammo ham dolzarbdir, shuning uchun ushbu tarqatish to'plamining ba'zi egalari yangilanishlarni o'rnatish zarurligiga duch kelishadi. Ushbu protsedura nisbatan murakkab, chunki har bir harakat amalga oshiriladi "Terminal".. Keyin biz vazifaga yaqinlashishning ikkita usulini namoyish qilmoqchimiz.

Ubuntu-dagi yadro yangilanishi

Har bir yadro yangilanishi haqida ma'lumot topiladigan rasmiy veb-sayt kernel.org deb nomlanadi. Sizni qiziqtirgan versiyaga kiritilgan barcha yangilanishlar va o'zgarishlarni shu erda ko'rishingiz mumkin. Haqiqiy yangilanishlar qo'lda yoki avtomatik ravishda amalga oshirilishi mumkin. Ushbu usullarning har birining o'ziga xos xususiyatlari va qiyinchiliklari bor, shuning uchun biz ularni optimallashtirish uchun ularni birma-bir batafsil o'rganishni taklif qilamiz. Ammo avval joriy yadro versiyasini qanday topish kerakligini ko'rib chiqamiz.

Ubuntu-dagi joriy yadro versiyasini aniqlang

Ubuntu-dagi joriy yadro versiyasini aniqlash standart orqali amalga oshiriladi "Terminal". faqat bitta buyruqni kiritish. Sizga superuser imtiyozlari ham kerak emas va bu jarayon bir necha soniyani tashkil etadi.

  1. Dastur menyusini oching va u erdan ishga tushiring "Terminal".. Bundan tashqari, konsolni siz uchun qulay bo'lgan boshqa usullarda ham ochishingiz mumkin.
  2. Buyruqni kiriting uname -r tugmachasini bosing Men kirdim.
  3. Yangi qatorda yadro turi va versiyasi ko'rsatiladi.

Endi siz o'zingizning qurilmangizda qaysi yadro ishlatilishini bilasiz va endi uni yangilashga arziydimi va qaysi turdan boshlash kerakligini bilib olasiz. Kelgusida yangilanishlarni o'rnatishni tugatgandan so'ng, fayllar muvaffaqiyatli o'rnatilganligini aniqlash uchun ushbu buyruqdan foydalanishni tavsiya etamiz.

1-usul: Qo'lda yangilash rejimi

Ubuntu-da yadroni qo'lda yangilash rejimi avtomatik rejimga qaraganda bir oz ko'proq vaqt talab etadi, ammo bu sizga versiyalarni tanlashda o'zgaruvchanlikni beradi va siz ularni boshqa kompyuterdan, masalan, flesh-diskka oldindan yuklab olishingiz mumkin, agar mavjud bo'lmasa asosiy kompyuterda tarmoqqa ulanish. Siz qilishingiz kerak bo'lgan narsa - tegishli qurilmani oldindan tanlash va uni o'rnatish uchun yuqoridagi buyruqlardan foydalanish.

Linux yadrosi fayllarini yuklab olish uchun rasmiy saytga o'ting

  1. Brauzeringizni oching va yuqoridagi havolaga o'ting. Bu erda siz nomlangan birinchi katalogni tanlashingiz mumkin "kundalik". Unda yadroning har kuni yangilanadigan so'nggi versiyalari mavjud. Agar yo'q bo'lsa, faqat so'nggi mos versiyasini topish uchun ro'yxatning oxiriga o'ting.
  2. DEB paketlarini olish uchun versiyalar katalogini oching.
  3. Yuklab oling Linux sarlavhalari и "Linux-tasvir" Bir qulay joyda tegishli me'morchilik va bir xil versiyalar. Buning uchun faqat ko'k havolalarni bosing.
  4. Faylni qayta ishlash to'g'risida bildirishnoma paydo bo'lganda, markerni tekshiring "Faylni saqlash"..
  5. Yuklangan paketlar joylashgan joyga o'ting va ulardan birini o'ng tugmasini bosing.
  6. Ko'rsatilgan kontekstli menyuda siz qiziqasiz "Xususiyatlar"..
  7. Iltimos, izohga e'tibor bering. "Ota -onalar papkasi".. Agar kerak bo'lsa, uni o'zingizning konsolingizga kiritishda qiynalayotgan bo'lsangiz, ushbu yo'lni nusxalash.
  8. Endi yangi seansni boshlang "Terminal".kiritish orqali oldindan belgilangan manzil papkasiga o'ting cd + путь.
  9. Agar ko'chirish muvaffaqiyatli bo'lsa, joriy katalog qo'shimcha ravishda yangi kirish satrida paydo bo'ladi, undan keyingi buyruqlar bajariladi.
  10. Buyruqdan foydalaning dpkg -i *.deb o'rnatishni boshlash uchun.
  11. Agar operatsiya superuser imtiyozlarini talab qilishi haqida ogohlantirsangiz, so'zni qo'shing sudo.
  12. Superuser imtiyozlarini tasdiqlash uchun parol talab qilinadi. E'tibor bering, ularni yozishda belgilar ko'rsatilmaydi, ular kiritiladi. Parolni kiritgandan so'ng, tugmasini bosing Men kirdim tasdiqlash uchun
  13. Mavjud fayllarni paketdan chiqarish boshlanadi. Bu biroz vaqt talab etadi. Ushbu operatsiya davomida terminal sessiyasini to'xtatmang yoki boshqa operatsiyalarni bajarmang.
  14. Amaliyot muvaffaqiyatli yakunlanganda sizga xabar beriladi yoki ekranda qaramlik buzilishini ko'rsatadigan xato paydo bo'lishi mumkin. Agar bunday bo'lmasa, faqat keyingi yo'riqnomaning oxirgi bosqichlariga e'tibor bering va agar o'rnatish to'xtatilsa, qo'shimcha ishlov berish kerak bo'ladi.

Oddiy paket menejeri orqali yadroni o'rnatish bilan bog'liq muammolar odatiy holat. Ko'pgina hollarda uni uchinchi tomon o'rnatuvchisi yordamida tuzatish mumkin. Avval uni qo'shish kerak, so'ngra o'rnatilgan funktsiyalardan foydalanish mumkin.

  1. Siz xuddi shu seansdan foydalanishingiz mumkin "Terminal". yoki yangisini yarating. U erda buyruqni kiriting sudo apt-get install gdebi va ustiga bosing Men kirdim.
  2. Kirish huquqlarini tasdiqlash uchun superuser paroli talab qilinadi.
  3. Disk maydonini kengaytirish to'g'risida bildirishnoma paydo bo'lganda, parametrni tanlang Д.
  4. Shundan so'ng, DEB paketlari joylashtirilgan yo'lga o'ting, masalan, buyruq yordamida cd ~/Загрузки.
  5. Chiziqdan foydalaning sudo gdebi linux-headers*.deb linux-image-*.deb.
  6. Fayllarni o'qish va ochishni tugatishini kuting.
  7. Paketni o'rnatish ishini tasdiqlang.
  8. Barcha o'zgarishlarni amalga oshirish uchun bootloader-ni kiritish orqali yangilashingiz kerak bo'ladi sudo update-grub.
  9. Yangilanish muvaffaqiyatli o'tganligi to'g'risida sizga xabar beriladi.

Kompyuterni qayta ishga tushirgandan so'ng darhol barcha o'zgarishlar kuchga kiradi. Endi operatsion tizimni yangi yadroda ishlatasiz. Agar biron bir sababga ko'ra bootloader ishlamay qolsa, ushbu materialning oxiridagi bo'limga qarang. U erda biz muammoning sabablarini batafsil bayon qilamiz va echim usulini tavsiflaymiz.

2-usul: Avtomatik yadro yangilanishi

Ushbu usul kompyuterga eng so'nggi yadro versiyasini o'rnatadigan vositadan foydalanib, muntazam ravishda yangilanishlarni olishni istagan foydalanuvchilar uchun javob beradi. Buning uchun skript ishlatiladi. Keling, uni qanday yaratishni va Ubuntu yadrosi yangilanishlarini o'rnatishni ko'rib chiqamiz.

  1. Avvalo, skript o'rnatiladigan papkaga o'ting. Konsolni ishga tushiring va buyruqni kiriting cd /tmp.
  2. Buyruqdan foydalaning git clone git://github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  3. Agar buyruq yo'qligi haqida xabar olsangiz borishTaqdim etilgan o'rnatish qo'llanmasiga rioya qiling.
  4. Shundan so'ng, faqat suv uchun ssenariy yozish qoladi bash Ubuntu-Mainline-Kernel-Updater/install.
  5. Fayllarni qo'shishni "ha" ni tanlab tasdiqlang.
  6. Yangilanishlarni tekshirish orqali amalga oshiriladi KernelUpdateChecker -r yakkety. E'tibor bering, filial -r tarqatish versiyasini ko'rsatish uchun ishlatiladi. O'zingizning ehtiyojlaringizga qarab variantni ko'rsating.
  7. Agar yadro yangilanishlari topilsa, ularni o'rnating sudo /tmp/kernel-update.
  8. Amalga oshirilgandan so'ng, amaldagi yadroni uname yordamida tekshirib ko'ring -r va GRUB-ni yangilang.

Endi yadro yangilanishlarini tekshirishni xohlagan vaqtingizda ishni avtomatik ravishda bajarish uchun yuqoridagi buyruqdan foydalanishingiz mumkin. Siz qilishingiz kerak bo'lgan yagona narsa - disk maydonini kengaytirish haqidagi barcha ogohlantirishlarni qabul qilish. Agar skript endi kerak bo'lmasa, uni quyidagi buyruqlar yordamida tizimdan olib tashlash tavsiya etiladi:

rm ~/.config/autostart/KernelUpdate.desktop
sudo rm /usr/local/bin/KernelUpdate{Checker,ScriptGenerator}

Yadro yangilanishidan so'ng GRUB yuklash yuklagichidagi muammolarni bartaraf etish

Ba'zan yadro yangilanishlarini o'rnatish paytida xatolar yuzaga keladi yoki foydalanuvchi o'zi fayllarni o'rnatishni noto'g'ri vaqtda tugatgan. Bunday vaziyatlarda operatsion tizim yuklashni to'xtatganda muammo yuzaga keladi. Bu NVIDIA xususiy haydovchilarining egalariga ham tegishli. Bunday holda echim bitta: eski yadrodan yuklash va yangi yadroni yangi qayta o'rnatish bilan o'chirib tashlash yoki barqaror versiyasini tanlash.

  1. Kompyuterni yoqing va darhol tugmachani bosing EscYuklashlar menyusiga o'tish uchun. Ob'ektga o'tish uchun strelkalardan foydalaning "Ubuntu uchun kengaytirilgan konfiguratsiya"va keyin bosing Men kirdim.
  2. Eski ishchi yadroni bu erda toping va yuklab olish uchun tanlang.
  3. Hisobingizga kiring va grafik qobiqni muvaffaqiyatli ishga tushirgandan so'ng, konsolni ishga tushiring.
  4. Men kirdim sudo apt remove linux-header-5.2* linux-image-5.2*qaerda 5.2 - ilgari o'rnatilgan yadroning versiyasi.
  5. Superuser huquqlarini berish uchun parolni ko'rsating.
  6. Muvaffaqiyatli o'chirilgandan so'ng yuklash vositasi orqali yangilanish sudo update-grub.
  7. Fayllarni yaratish muvaffaqiyatli bo'lganligi to'g'risida sizga xabar beriladi va endi yana eski yadrodan yuklaysiz.

Bugungi materialning bir qismi sifatida siz Ubuntu-da yadroingizni yangilashning ikkita usuli haqida bilib oldingiz. Ko'rib turganingizdek, ularning har birini amalga oshirish uchun siz bir qator konsol buyruqlarini bajarishingiz kerak bo'ladi, ammo variantni tanlash sizning ehtiyojlaringizga bog'liq. Yangi yadro versiyasini o'rnatgandan so'ng kompyuterni yuklash bilan bog'liq muammolarni tezda hal qilish uchun ushbu maqolaning oxiridagi ko'rsatmalardan foydalaning.

Muammoni hal qilishda sizga yordam bera olganimizdan xursandmiz.

Siz uchun nima ishlamaganligini tasvirlab bering.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.

Ushbu maqola sizga yordam berdimi?