Làm thế nào mà bạn cài đặt nó? Nếu bạn chỉ cần tải một tập tin deb và cài đặt chúng, việc loại bỏ nó cũng đơn giản như chỉ cần tìm các gói và chạy apt-get remove
cho từng tệp.
Tôi vừa mới uống một tách cà phê để bạn có thể thưởng thức toàn bộ món bashfu của tôi sáng nay ... Điều này sẽ cho bạn biết hạt nhân nào được cài đặt:
dpkg -l | awk '/linux-[^ ]+-[0-9]/ {print $2}'
Đi qua những cái đó và lưu ý các phiên bản bạn muốn nuke. Cẩn thận cũng lưu ý cài đặt hiện tại của bạn (uname -a) hoặc bất kỳ hạt nhân mới nào bạn đã cài đặt kể từ khi khởi động. Bạn không muốn loại bỏ những cái mới nhất.
Dù sao, khi bạn có một ý tưởng, bạn có thể loại bỏ hàng loạt chúng bằng cách điều chỉnh lệnh này:
sudo apt-get purge linux-{headers,image,image-extra}-3.5.0-{7,8,9}.*
Các từ và số trong dấu ngoặc nhọn sẽ được mở rộng khi chạy, vì vậy các gói này sẽ thực sự nhắm mục tiêu là:
linux-headers-3.5.0-7*
linux-headers-3.5.0-8*
linux-headers-3.5.0-9*
linux-image-3.5.0-7*
linux-image-3.5.0-8*
linux-image-3.5.0-9*
linux-image-extra-3.5.0-7*
linux-image-extra-3.5.0-8*
linux-image-extra-3.5.0-9*
Bạn có thể loay hoay với điều này nhưng để dọn dẹp tôi thấy điều này an toàn hơn nhiều so với thẻ đại diện rộng (như tôi hiện đang sử dụng kernel 3.5. *).
Dù bằng cách nào, hãy đọc những gì apt-get sẽ làm trước khi bạn nói đồng ý. Loại bỏ các hạt nhân hiện tại và tất cả các hạt nhân là một tình huống phổ biến đáng ngạc nhiên mà người dùng Ubuntu tìm thấy chính họ. Nó không phải là không thể trộn được nhưng vâng, đừng làm điều đó!
Đặc biệt cẩn thận với các ký tự đại diện và apt-get. Nếu bạn không tin tôi chạy apt-get -s remove linux-image-3.4*
và xem những gì nó chọn (vâng - tất cả các hạt nhân). Đừng lo lắng rằng lệnh đang ở "chế độ mô phỏng" vì vậy nó sẽ không làm gì cả (và vì vậy không cần root).