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.xzUnduhan 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!