GNU/Linux >> Belajar Linux >  >> Debian

Utilitas Kernel Linux – Skrip Untuk Mengkompilasi Dan Memperbarui Kernel Linux Terbaru Untuk Debian Dan Derivatif

Beberapa waktu yang lalu, kami telah menerbitkan panduan tentang alat UKUU yang digunakan untuk menginstal, dan/atau memperbarui kernel Linux terbaru di sistem berbasis DEB, seperti Ubuntu, Linux Mint. Hari ini, kita akan melihat tentang alat serupa yang disebut "Linux Kernel Utilities" . Ini adalah satu set skrip shell BASH yang dapat digunakan untuk mengkompilasi dan / atau memperbarui kernel Linux terbaru untuk Debian dan turunannya.

Utilitas Kernel Linux berisi tiga skrip berikut.

  • compile_linux_kernel.sh - Kompilasi dan instal Kernel Linux terbaru dari sumber,
  • update_ubuntu_kernel.sh - Unduh dan instal atau perbarui Kernel Ubuntu yang telah dikompilasi,
  • hapus_old_kernels.sh - Hapus semua Kernel Linux yang tidak aktif/tidak digunakan.

Dalam panduan singkat ini, saya akan menjelaskan cara menginstal dan menggunakan Linux Kernel Utilities di Ubuntu 16.04 LTS.

Utilitas Kernel Linux - Skrip Untuk Mengkompilasi Dan Memperbarui Kernel Linux Terbaru

Instal Utilitas Kernel Linux

Kita dapat menginstal Utilitas Kernel Linux dengan dua cara.

Metode 1:

Cara yang disarankan untuk melakukan ini adalah git clone repositori menggunakan perintah:

$ git clone https://github.com/mtompkins/linux-kernel-utilities.git

Perintah di atas akan mengkloning konten repositori dalam folder bernama "linux-kernel-utilities" di direktori kerja Anda saat ini.

Buka direktori itu:

$ cd linux-kernel-utilities/

Jadikan skrip dapat dieksekusi menggunakan perintah:

$ chmod 750 *.sh

Skrip akan meminta untuk memperbarui bila perlu. Untuk memperbaruinya, jalankan saja:

$ git pull

Metode 2:

Cara lain untuk menginstal skrip ini adalah mengunduh paket DEB dan menginstalnya secara manual.

Buka laman Rilis dan unduh versi terbaru. Saat menulis panduan ini, versi terbaru adalah 1.1.6 .

$ wget https://github.com/mtompkins/linux-kernel-utilities/releases/download/v1.1.6/linux-kernel-utilities_1.1.6_all.deb

Kemudian, instal seperti yang ditunjukkan di bawah ini.

$ sudo dpkg -i linux-kernel-utilities*.deb

Semua skrip akan dipasang di bawah /opt lokasi. Anda dapat menjalankan skrip dari sini.

Untuk menghapusnya, jalankan:

$ sudo dpkg -r linux-kernel-utilities

Kompilasi Kernel Linux

Seperti yang saya sebutkan di bagian pendahuluan, Utilitas Kernel Linux terdiri dari tiga skrip. compile_linux_kernel.sh skrip digunakan untuk mengunduh dan mengkompilasi Kernel terbaru dari http://www.kernel.org situs web. Skrip ini akan menampilkan daftar Kernel Linux yang tersedia di situs tersebut, sehingga Anda dapat memilih salah satu dari daftar tersebut.

Jalankan perintah berikut untuk membuat daftar Kernel. Anda tidak perlu menjalankan skrip ini sebagai sudo atau pengguna root. Anda akan diminta untuk memasukkan kata sandi root atau kata sandi sudo jika perlu.

$ ./compile_linux_kernel.sh

Klik Oke untuk melanjutkan.

Pertama kali skrip ini akan menginstal dependensi yang hilang jika ada.

Selanjutnya, pilih Kernel dari daftar untuk diunduh.

Cukup ikuti petunjuk di layar untuk mengompilasi dan menginstal Kernel Linux yang dipilih.

Untuk mengkompilasi dan menginstal Kernel Linux terbaru yang tersedia, jalankan:

$ ./compile_linux_kernel.sh --latest

Anda juga dapat mengompilasi dan menginstal Kernel dari file arsip lokal.

$ ./compile_linux_kernel.sh --archive=linux-4.11.6.tar.xz
Unduhan yang Disarankan - eBuku Gratis:"Memulai Ubuntu 16.04"

Unduh dan instal Kernel Linux yang telah dikompilasi

update_ubuntu_kernel.sh skrip akan memungkinkan Anda mengunduh dan memasang atau memperbarui daftar Kernel Linux yang tersedia dari https://kernel.ubuntu.com situs web.

Untuk menginstal Kernel yang telah dikompilasi, jalankan:

$ ./update_ubuntu_kernel.sh

Ini akan mencantumkan semua Kernel Linux yang tersedia dari situs web Kernel.ubuntu.com. Cukup masukkan nomor apa saja dari daftar untuk menginstal Kernel yang dipilih.

[...]
[+] Retrieving available kernel choices . . .
 \_ Precompiled kernels available from kernel.ubuntu.com:

 1) Linux v4.11 2) Linux v4.11.6 3) Linux v4.11.5 4) Linux v4.11.4 
 5) Linux v4.11.3 6) Linux v4.11.2 7) Linux v4.11.1 8) Linux v4.10 
 9) Linux v4.10.17 10) Linux v4.10.16 .
 .
 .
 .
 253) Linux v4.0.9-wily 254) Linux v4.0.8-wily 255) Linux v4.0.7-wily 256) Linux v4.0.6-wily 
 257) Linux v4.0.5-wily 258) Linux v4.0.4-wily 259) Linux v4.0.3-wily 260) Linux v4.0.2-wily 
 261) Linux v4.0.1-wily 262) Linux v4.0-vivid

Select your desired kernel:1

Setelah menginstal Kernel baru, reboot dan masuk ke Kernel yang baru diinstal.

Untuk menginstal Kernel Linux terbaru yang tersedia, jalankan:

$ ./update_ubuntu_kernel.sh --latest

Perintah di atas langsung memilih yang terbaru yang tersedia dari situs web Kernel.ubuntu.com dan menginstalnya.

Hapus Kernel Linux yang tidak aktif

hapus_old_kernels.sh script akan menghapus Kernel yang tidak aktif dan tidak digunakan dari sistem Ubuntu Anda. Harap berhati-hati saat menggunakan skrip ini. Itu hanya akan meninggalkan Kernel Linux yang sedang dimuat. Semua Kernel lama akan dihapus. Sangat disarankan untuk melakukan reboot sebelum menjalankan skrip ini.

$ ./remove_old_kernels.sh

Ketik 'y' dan tekan Enter untuk menghapus kernel lama. Anda akan diminta untuk memasukkan kata sandi pengguna sudo Anda untuk menghapus kernel lama.

A reboot is recommended before running this script to ensure the current kernel tagged
as the boot kernel is indeed registered and old kernels properly marked for removal.
If you have just installed or modified your existing kernel and do not reboot before
running this script it may render you system INOPERABLE and that would indeed suck.

You have been warned.
~the Mgmt

[?]Continue to automatically remove ALL old kernels? (y/N)y

Sekarang, kernel lama telah dihapus dari sistem Ubuntu Anda.

Bacaan yang disarankan:

  • Cara Teraman Untuk Menghapus Kernel Lama Di Ubuntu

Dan, itu saja. Semoga ini membantu. Jika Anda merasa panduan ini bermanfaat, silakan bagikan di jejaring sosial, profesional, dan dukung OSTechNix Anda. Saya akan segera di sini dengan panduan menarik lainnya. Sampai saat itu tiba, pantau terus!

Semangat!


Debian
  1. Membangun kernel Linux dengan cara Debian

  2. Apa itu Kernel Linux, dan haruskah Anda mengupgrade ke Kernel terbaru?

  3. Linux – Apakah Kernel Linux/unix yang Berbeda Dapat Dipertukarkan?

  1. Instal Eclipse Java IDE Terbaru di Debian 8 dan Ubuntu 16.04 Linux

  2. Dasar-dasar Linux - IP Statis dan Konfigurasi Jaringan di Debian Linux

  3. Kernel Linux Tidak Akan Memperbarui Ke 2.35.25?

  1. Cara Menginstal Node.js dan npm di Debian 10 Linux

  2. Cara Mengkompilasi dan Menginstal wxWidgets di Ubuntu/Debian/Linux Mint

  3. 2 Utilitas untuk Menginstal Kernel Terbaru di Ubuntu atau Linux Mint (GUI dan Command Line)