Cara memutar kembali kernel di Linux

Sep 30, 2025
Linux
Fatmawati Achmad Zaenuri / Shutterstock.com

Jika PC Linux Anda tiba-tiba memiliki masalah setelah pembaruan ke sistem Anda, itu mungkin a Linux kernel. Pembaruan salah. Untungnya, memutar kembali atau beralih ke kernel lain relatif mudah dilakukan pada sistem Debian, Arch, dan Fedora. Begini caranya.

Mengapa Upgrade Kernel Menyebabkan Masalah

Kernel adalah bagian integral dari sistem Linux, jadi tergantung pada perangkat dan pengaturan Anda, pembaruan kernel memiliki potensi untuk menyebabkan masalah bagi Anda atau untuk aplikasi yang diinstal. Masalah dapat berkisar dari perilaku grafis yang unik ke sistem yang sama sekali tidak dapat digunakan. Jika situasi Anda adalah yang terakhir, Anda berada di acar nyata.

Untuk memperbaiki masalah ini, banyak modern distro Simpan kernel yang lebih tua atau berbeda yang diinstal yang dapat Anda akses saat boot. Ini akan memungkinkan Anda menguji kernel untuk masalah atau memulihkan dari pembaruan kernel breaking sistem.

TERKAIT: Cara Memeriksa Kernel Linux dan Versi Sistem Operasi

Cara boot dengan kernel yang berbeda

Tentu saja, pembaruan untuk paket sistem selain kernel Linux bisa menjadi akar sebenarnya dari masalah Anda. Satu cara cepat untuk mengesampingkan kernel sebagai kesalahan adalah mencoba mem-boot dengan kernel yang berbeda.

Anda harus terlebih dahulu mengakses Menu Grub dengan memulai kembali PC Anda. Anda mungkin melihat grub muncul selama beberapa detik saat boot, menampilkan beberapa opsi seperti "opsi lanjutan," meskipun beberapa distro tetap tersembunyi kecuali Anda mengaksesnya. Jika tidak muncul saat boot, tekan dan tahan tombol SHIFT saat ini PC Anda mulai boot, hingga Anda melihat layar mirip dengan gambar di bawah ini.

Gunakan tombol panah untuk menavigasi ke "opsi lanjutan untuk [Distro]" dan tekan enter.

Anda akan mendapatkan daftar opsi boot yang tersedia. Anda harus melihat setidaknya dua, seperti "[distro Anda], dengan Linux 5.10.0.7-AMD64" diikuti oleh versi "mode pemulihan" dari opsi yang sama. Versi yang berbeda yang Anda lihat tercantum adalah kernel yang berbeda diinstal.

Jika Anda hanya memiliki satu opsi standar dan satu opsi Mode Pemulihan, itu, sayangnya, berarti Anda hanya menginstal satu kernel. Dalam hal ini, dan jika Anda tidak dapat menggunakan kernel sama sekali, Anda dapat menggunakan mode pemulihan ke Coba beberapa opsi perbaikan .

Jika Anda memiliki lebih dari satu nomor versi, Anda memiliki kernel alternatif yang dapat Anda boot. Opsi pertama akan menjadi yang terbaru dan satu sepatu PC Anda dengan secara otomatis. Coba opsi mode non-pemulihan lain dengan menavigasi dengan tombol panah dan menekan ENTER.

TERKAIT: Cara memperbaiki sistem Ubuntu saat tidak bisa boot

Cara menghapus atau menurunkan kernel

Jika boot ke kernel lain tampaknya telah menyelesaikan masalah Anda, maka Anda mungkin ingin terus menggunakan kernel itu. Namun, PC Anda dapat secara default mencoba menggunakan kernel bermasalah setiap kali Anda boot. Anda dapat secara manual memilih kernel yang lebih lama di setiap boot, atau menghapus kernel yang bermasalah saat Anda menunggu pembaruan lain.

Peringatan: Pembaruan kernel mungkin melibatkan perbaikan keamanan. Untuk alasan itu, mengabaikan pembaruan kernel hadir dengan risiko. Jika Anda harus melanjutkan, pastikan sistem Anda sebaliknya seaman mungkin .

Beberapa distro memungkinkan Anda melakukan ini secara grafis, dan mereka bahkan dapat membiarkan Anda memilih kernel yang berbeda sebagai default. Misalnya, manajer pembaruan Linux Mint (gambar di bawah) memiliki fitur pengaturan kernel yang memungkinkan Anda untuk mengatur preferensi kernel selain menghapus kernel yang tidak diinginkan.

Coba cari menu aplikasi Anda untuk kata "kernel" dan lihat apakah ada alat DEKTOP muncul. Jika ada, Anda mungkin akan dapat melakukan ini secara grafis. Jika tidak, baca untuk menghapus kernel melalui baris perintah.

Peringatan: Hanya melanjutkan saat boot ke dalam kernel yang ingin Anda gunakan, bukan yang Anda rencanakan untuk dihapus.

Hapus kernel di Debian dan Ubuntu

Untuk menghapus kernel Linux pada Debian, Ubuntu, atau salah satu turunannya, Anda harus terlebih dahulu mengidentifikasi paket kernel yang diinstal. Buka terminal. dan masukkan perintah berikut.

 Daftar APT - Instal | grep linux-image 

Anda dapat melihat nomor versi di setiap nama paket, yang datang sebelum garis miring (/) dalam hasil. Setelah mendapatkan nama kernel yang ingin Anda hapus, lewati perintah berikut, mengganti nama kernel. Dengan nama paket kernel persis seperti yang muncul di perintah sebelumnya.

 sudo apt hapus kernel-nama 

Anda akan diminta untuk kata sandi Anda, kemudian diminta untuk mengkonfirmasi penghapusan dengan mengetik Y. dan menekan enter.

Tunggu untuk pemindahan selesai, dan PC Linux Anda tidak akan lagi boot ke kernel itu. Mengawasi kernel baru saat Anda Perbarui sistem Anda , dan mengujinya ketika mereka tiba untuk melihat apakah masalah Anda diperbaiki.

TERKAIT: Cara Memperbarui Ubuntu Linux

Hapus atau turunkan kernel pada lengkungan

Pada lengkungan linux, Anda dapat dengan mudah mendapatkan beberapa kernel alternatif dengan nama seperti Linux-Hardened. , linux-zen. , dan linux-lts. . Saat memilih opsi di Grub, Anda mungkin hanya melihat satu versi dari setiap kernel yang terinstal yang tersedia. Tidak seperti kernel pada debian, pembaruan kernel lengkung tidak tiba sebagai paket baru untuk menggantikan yang lama. Sebaliknya, setiap kernel yang diinstal hanyalah Diperbarui (atau "disinkronkan") ke versi terbaru karena tersedia.

Untuk alasan itu, yang terbaik untuk hanya boot dengan kernel alternatif alih-alih menurunkan kernel biasa. Jika Anda sudah boot ke kernel lain dan ketahuilah Anda tidak ingin menggunakan yang pertama, Anda dapat memberi nama kernel dalam perintah uninstall dengan Pacman.

 sudo pacman -r kernel-nama header nama kernel 

Mengganti nama kernel. dengan kernel pilihan Anda. Anda akan diminta untuk kata sandi Anda sebelum dapat melanjutkan. Maka Anda harus mengkonfirmasi penghapusan dengan mengetikkan "Y" dan menekan ENTER.

Jika Anda menghendaki downgrade. Paket kernel, ketahuilah bahwa kami tidak merekomendasikannya. Pembaruan rilis rolling sering mengandalkan paket-paket lain yang mutakhir, sehingga memutar kembali pembaruan apa pun adalah bisnis yang berisiko dan dapat mengakibatkan sistem operasi yang rusak.

Jika Anda ingin, Anda dapat menyinkronkan paket kernel ke versi tertentu dengan perintah berikut.

 sudo pacman -s kernel-name = x.x.x kernel-name-header = x.x.x 

Mengganti nama kernel. dengan kernel yang ingin Anda turunkan dan x.x.x. dengan versi yang Anda inginkan. Anda dapat menemukan nomor versi yang lebih lama dengan melihat kernel di Pencarian Paket Arch. dan mengklik "Lihat perubahan."

TERKAIT: Cara memperbarui Arch Linux

Hapus kernel di Fedora

Fedora Linux secara default menyimpan dua versi yang lebih lama dari kernel yang diinstal pada perangkat Anda bersama dengan yang terbaru. Dengan ini rpm. Perintah, Anda dapat mengidentifikasi nama paket.

 RPM-QA kernel-core 

Anda akan melihat daftar semua kernel yang diinstal di sebelah nomor versi mereka.

Setelah boot dengan kernel yang berbeda, gunakan DNF untuk menghapus instalan kernel bermasalah.

 sudo dnf menghapus kernel-core-x.x.x-xxx.fcxx.x86_64 

Anda akan mendapatkan prompt untuk mengkonfirmasi penghapusan instalasi. Ketik Y dan tekan Enter untuk mengonfirmasi.

Setelah melepas kernel, sistem Anda tidak akan dapat mem-boot ke kernel yang lebih baru sampai Anda mengizinkan pembaruan kernel. Ketika yang baru tersedia, coba dan lihat apakah masalah Anda sudah diperbaiki.


Linux - Artikel Terpopuler

Cara Membunuh Proses Zombie di Linux

Linux Nov 25, 2024

Fatmawati Achmad Zaenuri / Shutterstock Program yang ditulis dengan buruk atau berkinerja buruk dapat pergi Proses zombie mengintai di dalam kompute..


The Best Distribusi Linux Tanpa systemd

Linux Feb 24, 2025

BMJ / Shutterstock.com Ketika distribusi Linux yang dominan diadopsi systemd. , pembangkang distribusi bercabang dan memulai proyek baru. Jadi apa p..


Cara Penggunaan Brace Ekspansi di Linux Bash Shell

Linux May 12, 2025

Fatmawati Achmad Zaenuri / Shutterstock ekspansi Brace adalah teknik yang berguna untuk menghasilkan daftar string yang dapat digunakan dalam skrip dan alias d..


Docker untuk Pemula: Semuanya Anda Perlu Tahu

Linux Jun 15, 2025

Buruh pelabuhan Membuat aplikasi kemasan disebut wadah. Setiap wadah menyediakan lingkungan yang terisolasi mirip dengan a mesin virtual (Vm). Tidak seperti ..


Apa yang Baru di Debian 11 "Bullseye"

Linux Jul 22, 2025

Debian. , Progenitor dari banyak distribusi Linux lainnya, telah membuat Rilis 11 tersedia dalam tahap pengujian. Apakah Anda menimbang kebajikan peningkatan, atau apakah Anda h..


Cara keluar dari Mac Anda menggunakan terminal

Linux Aug 8, 2025

Apple membuatnya mudah untuk keluar dari Mac Anda dengan opsi di bilah menu desktop. Tetapi ada juga beberapa perintah yang dapat Anda gunakan untuk keluar menggunakan terminal, seperti ..


Can Anda Install Linux pada M1 Apel Silicon Mac?

Linux Nov 12, 2024

Tidak semua orang membeli Mac untuk hanya menjalankan MacOS. Berita buruknya adalah bahwa pada November 2021, dukungan Linux asli pada silikon apel belum mungkin. Namun, kemajuan sedang ..


Cara Perbarui Fedora Linux

Linux Nov 10, 2024

Jadi, Anda akhirnya mengunduh dan menginstal Fedora Linux, tetapi sekarang Anda mungkin bertanya-tanya, bagaimana Anda tetap mendapatkan sistem Anda? Untungnya, Fedora memberi Anda beberap..


Kategori