Có thể /boot
phân vùng của bạn đã tích lũy quá nhiều phiên bản kernel trong khi thực hiện nâng cấp theo thời gian. Phân vùng này có thể tách biệt với phân vùng đĩa lớn của bạn (được gắn dưới dạng /
). Bạn có thể kiểm tra /boot
không gian phân vùng như thế này (tìm dòng có / boot):
df -h
Có một trang hay về cách loại bỏ hạt cũ .
Nói tóm lại, hãy kiểm tra phiên bản kernel hiện tại của bạn, lấy danh sách những gì đã được cài đặt và sau đó apt-get loại bỏ các phiên bản cũ. Ngoài ra còn có một lệnh "ma thuật" trên trang sẽ làm tất cả điều đó cho bạn. Nhưng sử dụng nó có nguy cơ của riêng bạn.
Hướng dẫn chi tiết hơn:
Lấy phiên bản kernel hiện tại, phiên bản bạn muốn giữ :
uname -r
Lấy danh sách tất cả các hạt nhân được cài đặt:
dpkg -l | grep linux-image-
Chạy apt-get remove trên các kernel bạn muốn loại bỏ. Không phải trên cái mới nhất ! Ví dụ:
sudo apt-get remove linux-image-2.6.32-22-generic
Ghi chú thêm:
dpkg -l
sẽ cho bạn biết trạng thái của gói (kernel) trước tên gói. Ví dụ:
rc linux-image-3.13.0-39-generic ...
ii linux-image-3.13.0-40-generic ...
- "rc" có nghĩa rằng gói là r emoved và có c onfiguration tập tin. Những thứ này bạn không cần phải loại bỏ nữa.
- "ii" có nghĩa là gói được đánh dấu cho tôi kết tinh và tôi được kết tinh
Dựa trên điều này, bạn chỉ có thể liệt kê các gói kernel được cài đặt:
dpkg -l | grep "ii.*linux-image-"
Giải pháp thay thế , sử dụng công cụ GUI Ubuntu Tweak .
Cài đặt và đi đến Máy tính Janitor, kiểm tra Hệ thống-> Hạt nhân cũ và Hệ thống-> Gói không cần thiết và nhấn Clean.