Cara memadam biji lama yang tidak digunakan di Debian dan Ubuntu

Cara memadam biji lama yang tidak digunakan di Debian dan Ubuntu

Dalam artikel terakhir kami, kami telah menjelaskan cara memadam biji lama yang tidak digunakan di Centos/RHEL/Fedora. Dalam artikel ini, kami akan menerangkan cara memadam biji lama yang tidak digunakan dalam sistem Debian dan Ubuntu, tetapi sebelum bergerak lebih jauh, anda mungkin mahu memasang versi terkini untuk mengambil kesempatan daripada: pembetulan keselamatan, fungsi kernel baru, pemacu yang dikemas kini dan sebagainya banyak lagi.

Untuk menaik taraf kernel anda ke versi terkini di Ubuntu dan Debian, ikuti panduan ini:

  1. Cara Meningkatkan Kernel ke Versi Terkini di Ubuntu

Penting: Disarankan untuk menyimpan sekurang -kurangnya satu atau dua biji lama untuk kembali ke dalam kes ada masalah dengan kemas kini.

Untuk mengetahui versi kernel Linux semasa yang berjalan pada sistem anda, gunakan arahan berikut.

$ uname -sr Linux 4.12.0-041200-generik 

Untuk menyenaraikan semua kernel yang dipasang pada sistem anda, mengeluarkan arahan ini.

$ dpkg -l | Grep Linux-Image | awk 'cetak $ 2' Linux-Image-4.12.0-041200-GENERIC LINUX-IMAGE-4.8.0-22-generik linux-image-extra-4.8.0-22-generik linux-image-generic 

Keluarkan biji lama yang tidak digunakan di Debian dan Ubuntu

Jalankan arahan di bawah untuk membuang tertentu imej linux Bersama dengan fail konfigurasinya, kemudian kemas kini grub2 konfigurasi, dan akhirnya reboot sistem.

$ sudo apt Remove --purge linux-image-4.4.0-21-generik $ sudo update-grub2 $ sudo reboot 
Mengeluarkan kernel lama di Ubuntu
[sudo] kata laluan untuk tecmint: senarai pakej bacaan… Dilakukan bangunan kebergantungan pokok membaca maklumat negeri ... dilakukan pakej tambahan berikut akan dipasang: Linux-generik-headers-4.8.0-59 Linux-Headers-4.8.0-59-generik Linux-Headers-Generic Linux-Image-4.8.0-59-generik linux-image-extra-4.8.0-59-generik Linux-image-Generic Packages: FDUTILS Linux-Doc-4.8.0 | Linux-Source-4.8.0 Linux-Tools Pakej Disyorkan: Thermald Pakej berikut akan dikeluarkan: Linux-Image-4.8.0-22-GENERIC* LINUX-IMAGE-EXTRA-4.8.0-22-generik* Pakej baru berikut akan dipasang: Linux-Headers-4.8.0-59 Linux-Headers-4.8.0-59-generik linux-image-4.8.0-59-generik linux-image-extra-4.8.0-59-generik Pakej berikut akan dinaik taraf: Linux-generik-generik-headers-gener-generik linux-image-generic 3 dinaik taraf, 4 yang baru dipasang, 2 untuk dikeluarkan dan 182 tidak dinaik taraf. Perlu mendapatkan 72.0 MB arkib. Selepas operasi ini, 81.7 MB ruang cakera tambahan akan digunakan. Adakah anda mahu meneruskan? [Y/n] y Dapatkan: 1 http: // kami.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-headers-4.8.0-59 Semua 4.8.0-59.64 [10.2 MB] Dapatkan: 2 http: // kami.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-headers-4.8.0-59-generik AMD64 4.8.0-59.64 [811 kb] Dapatkan: 3 http: // AS.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-generic amd64 4.8.0.59.72 [1,782 b] Dapatkan: 4 http: // AS.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-headers-generic amd64 4.8.0.59.72 [2,320 B] Dapatkan: 5 http: // AS.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-image-4.8.0-59-generik AMD64 4.8.0-59.64 [23.6 MB] Dapatkan: 6 http: // kami.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-image-extra-4.8.0-59-generik AMD64 4.8.0-59.64 [37.4 MB] Dapatkan: 7 http: // kami.arkib.Ubuntu.com/ubuntu yakkety-updates/utama amd64 linux-image-generic amd64 4.8.0.59.72 [2,348 b] diambil 72.0 MB dalam 7min 12s (167 kb/s) Memilih Pakej Linux-Headers yang tidak dipilih-4.8.0-59. (Membaca pangkalan data ... 104895 fail dan direktori yang dipasang pada masa ini.) Bersedia untuk Membongkar ... /0-linux-headers-4.8.0-59_4.8.0-59.64_All.Deb… Membongkar Linux-Headers-4.8.0-59 (4.8.0-59.64) ... Memilih Pakej Linux-Headers-4 yang tidak dipilih sebelumnya.8.0-59-generik. Bersedia untuk Membongkar ... /1-linux-headers-4.8.0-59-generic_4.8.0-59.64_amd64.Deb… Membongkar Linux-Headers-4.8.0-59-generik (4.8.0-59.64) ... bersiap untuk membongkar ... /2-linux-generic_4.8.0.59.72_amd64.Deb ... Membongkar Linux-Generic (4.8.0.59.72) Lebih (4.8.0.22.31) ... bersiap untuk membongkar ... /3-linux-headers-generic_4.8.0.59.72_amd64.Deb… Membongkar Generik Linux-Generic (4.8.0.59.72) Lebih (4.8.0.22.31) ... Memilih Pakej Linux-Image-4 yang tidak dipilih sebelumnya.8.0-59-generik. Bersedia untuk Membongkar ... /4-linux-image-4.8.0-59-generic_4.8.0-59.64_amd64.Deb ... selesai. Mengeluarkan linux-image-4.8.0-22-generik (4.8.0-22.24) ... memeriksa/etc/kernel/postrm.d . Run-bahagian: Melaksanakan/etc/kernel/postrm.d/initramfs-tools 4.8.0-22-generik /boot /vmlinuz-4.8.0-22-Generic Update-Initramfs: Memadam /Boot /Initrd.IMG-4.8.0-22-generik run-bahagian: melaksanakan/etc/kernel/postrm.d/zz-update-grub 4.8.0-22-generik /boot /vmlinuz-4.8.Fail konfigurasi grub penjanaan 0-22-generik ... ditemui Linux Image: /boot /vmlinuz-4.12.0-041200-Generic Found initrd Image: /boot /initrd.IMG-4.12.0-041200-Generic Found Linux Image: /boot /vmlinuz-4.8.0-59-generik Selesai… 

Walaupun kaedah ini berfungsi dengan baik, lebih dipercayai dan efisien untuk menggunakan skrip berguna yang dipanggil "BYOBU"Itu menggabungkan semua perintah di atas ke dalam satu program dengan pilihan berguna seperti menentukan bilangan biji untuk mengekalkan sistem.

Pasang BYOBU pakej skrip yang menyediakan program yang dipanggil Purge-lama-kernel digunakan untuk mengeluarkan bungkusan lama dan pakej header dari sistem.

$ sudo apt pemasangan byobu 

Kemudian keluarkan biji lama seperti SO (arahan di bawah membolehkan 2 biji disimpan pada sistem).

$ sudo purge-lama-kernels --keep 2 

Anda juga mungkin ingin membaca artikel berkaitan berikut di kernel Linux.

  1. Cara Memuat dan Memunggah Modul Kernel Di Linux
  2. Cara Menukar Parameter Runtime Kernel dengan cara yang berterusan dan tidak berterusan

Dalam artikel ini, kami telah menerangkan cara menghapuskan imej kernel yang tidak digunakan lama di Ubuntu dan Debian Systems. Anda boleh berkongsi pendapat melalui maklum balas dari bawah.