Saya menginstal 14.10 pada laptop saya Lenovo E455.
Dan kompilasi kernel 3.19 dengan urutan sebagai berikut
karena sepertinya jam 14.10 tidak mau bekerja dengan milikku. (Aku melihat gerakan lambat)
Kernel saat ini diunduh dari http://www.kernel.org/
make oldconfig
make
sudo make install
Akhirnya, gagal boot dengan kernel baru.
Bagaimana saya bisa menghapus kernel yang dikompilasi dari grub dan pulih?
kernel
software-uninstall
Ohmygirl
sumber
sumber
Jawaban:
Metode mudah:
Jika dikompilasi melalui metode debian, Anda dapat melihat kernel yang diinstal dengan yang berikut ini:
dpkg --list | grep kernel-image
Dan kemudian hapus paket kernel yang diinginkan dengan
apt-get
:Metode yang sulit:
Jika dikompilasi dan diinstal melalui
make install
, Anda harus menghapus entri berikut secara manual:Kemudian perbarui konfigurasi grub:
sumber
/var/lib/initramfs-tools/*KERNEL-VERSION*
pada Debian/boot/abi*KERNEL-VERSION*
dan/boot/retpoline*KERNEL-VERSION*
Berkat pertanyaan jarno di sini, saya menemukan cara menerapkan jawaban Mudit Kapil yang hanya membutuhkan sedikit pengetikan dan menangkap bit ekstra yang tergeletak di sekitar
Karena semua yang diperlukan untuk menghapus kernel adalah menghapus semua file & direktori, dan semua file dan direktori tersebut akan memiliki string rilis kernel di jalurnya, kita dapat menggunakan
locate
untuk menemukan semua file dengan string rilis kernel dan menghapusnya untuk menghapus kernel.(Pertama periksa
uname -r
untuk menemukan nama kernel yang saat ini berjalan & pastikan untuk tidak menghapusnya)Katakanlah Anda ingin menghapus kernel yang disebut
4.4.6-my-kernel
. Anda dapat menemukan semua file & direktori yang ada (tanpa daftar file di semua direktori yang disebutkan) denganlocate -b -e 4.4.6-my-kernel
. Menambahkanrm -r
ini denganxargs
memungkinkan Anda untuk menghapus file juga. Saya menambahkan-p
untuk membuatxargs
target tampilan dan meminta konfirmasi sebelum menjalankankemudian ketik
y
untuk mengeksekusirm -r
pada target yang ditampilkan. Ini akan mengeluh bahwa file yang bukan direktori tidak ada karena Anda mencoba untuk menghapusnya secara rekursif (-r
) tetapi tidak apa-apa, mereka masih akan dihapus bersama dengan direktori dan isinya. Setelah selesai, jalankan sajaet voila.
sumber
dkms
barang. Saya akan menjalankannya terlebih dahulu tanparm
opsi hanya untuk melihat semua yang akan dihapus.