Xóa Kernel Không Sử Dụng Ubuntu Server

Khi ta sử dụng máy linux lâu ngày, hệ thống linux sẽ được update kernel. Phân vùng /boot sẽ có khả năng bị hết dung lượng chứa và sẽ không thể update được kernel. Ở phần bên dưới, trung tâm Athena hướng dẫn bạn cách để xóa các kernel linux không dùng.

– Bước 1: Ta sẽ kiểm tra các kernel đang có trong máy và kernel đang hoạt động

root@nhanle:~# cd /boot

root@nhanle:/boot# ls
config-4.15.0-101-generic initrd.img-4.15.0-101-generic System.map-4.15.0-101-generic vmlinuz-4.15.0-106-generic
config-4.15.0-106-generic initrd.img-4.15.0-106-generic System.map-4.15.0-106-generic vmlinuz-4.15.0-55-generic
config-4.15.0-55-generic initrd.img-4.15.0-55-generic System.map-4.15.0-55-generic
grub lost+found vmlinuz-4.15.0-101-generic

root@nhanle:~# uname -r
4.15.0-106-generic

– Bước 2: Kiểm tra các phiên bản kernel ta có thể xóa có trong máy tính.

root@nhanle:~# sudo dpkg –list ‘linux-image*’|awk ‘{ if ($1==”ii”) print $2}’|grep -v `uname -r`
linux-image-4.15.0-101-generic
linux-image-generic

– Bước 3: Sử dụng câu lệnh apt để xóa kernel

root@nhanle:~# apt purge linux-image-4.15.0-101-generic
root@nhanle:~# apt purge linux-image-generic

– Bước 4: Xóa các file kernel cũ còn trong máy

root@nhanle:/boot# rm -rf config-4.15.0-55-generic
root@nhanle:/boot# rm -rf initrd.img-4.15.0-55-generic
root@nhanle:/boot# rm -rf System.map-4.15.0-55-generic
root@nhanle:/boot# rm -rf System.map-4.15.0-101-generic
root@nhanle:/boot# rm -rf vmlinuz-4.15.0-101-generic
root@nhanle:/boot# rm -rf vmlinuz-4.15.0-55-generic

– Bước 5: Cập nhật lại Grub Boot Loader

root@nhanle:/boot# update-grub2
Sourcing file `/etc/default/grub’
Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.15.0-106-generic
Found initrd image: /boot/initrd.img-4.15.0-106-generic
done

root@nhanle:/boot# init 6

Chúc các bạn thành công.