Điểm:0

Cách xóa các hạt nhân đã xóa khỏi `dpkg --list 'linux-image*'`

lá cờ us

tôi đã theo dõi https://www.jamescoyle.net/how-to/1974-how-to-fix-a-full-boot-partition-on-linux để xóa kernel cũ.

tôi đã kiểm tra với uname -a rằng phiên bản hạt nhân hiện tại của tôi là

Linux DarkPhoenix2004 5.4.0-88-generic #99-Ubuntu SMP Thứ Năm, ngày 23 tháng 9 17:29:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

và chạy

$ dpkg --list 'linux-image*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Trạng thái, Fehler: GROSS=schlecht)
||/ Tên Phiên bản Architektur Beschreibung
++++-======================================================== ====-============================================= =
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
rc linux-image-5.4.0-42-generic 5.4.0-42.46 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-58-generic 5.4.0-58.64 AMD64 Hình ảnh hạt nhân đã ký chung
ii linux-image-5.4.0-59-generic 5.4.0-59.65 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-60-generic 5.4.0-60.67 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-62-generic 5.4.0-62.70 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-64-generic 5.4.0-64.72 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-65-generic 5.4.0-65.73 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-66-generic 5.4.0-66.74 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-67-generic 5.4.0-67.75 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-70-generic 5.4.0-70.78 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-71-generic 5.4.0-71.79 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-72-generic 5.4.0-72.80 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-73-generic 5.4.0-73.82 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-74-generic 5.4.0-74.83 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-77-generic 5.4.0-77.86 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-80-generic 5.4.0-80.90 AMD64 Hình ảnh hạt nhân đã ký chung
ii linux-image-5.4.0-81-generic 5.4.0-81.91 AMD64 Hình ảnh hạt nhân đã ký chung
rc linux-image-5.4.0-84-generic 5.4.0-84.94 AMD64 Hình ảnh hạt nhân đã ký chung
ii linux-image-5.4.0-86-generic 5.4.0-86.97 AMD64 Hình ảnh hạt nhân đã ký chung
ii linux-image-5.4.0-88-generic 5.4.0-88.99 AMD64 Hình ảnh hạt nhân đã ký chung
ii linux-image-generic 5.4.0.88.92 AMD64 Hình ảnh nhân Linux chung
un linux-image-unsigned-5.4.0-42-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-58-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-59-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-60-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-62-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-64-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-65-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-66-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-67-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-70-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-71-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-72-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-73-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-74-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-77-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-80-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-81-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-84-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-86-generic <keine> <keine> (keine Beschreibung vorhanden)
un linux-image-unsigned-5.4.0-88-generic <keine> <keine> (keine Beschreibung vorhanden)

sau đó tôi loại bỏ hạt nhân với

Sudo apt-get remove linux-image-5.4.0-42-generic linux-image-5.4.0-58-generic

và khởi động lại máy tính. Bây giờ lệnh dpkg --list 'linux-image*' vẫn trả về danh sách giống như trên. Tại sao các hạt nhân 5.4.0-42 và 5.4.0-58 không bị xóa khỏi danh sách và làm cách nào để loại bỏ các mục trong danh sách? Mặc dù vậy, vị trí trên /boot đã được giải phóng.

David avatar
lá cờ cn
Phiên bản nào của Ubuntu?
Artur Meinild avatar
lá cờ vn
Tại sao nó làm phiền bạn rằng họ hiển thị trong danh sách này? `dpkg --list` hiển thị lịch sử và các gói được đánh dấu rõ ràng là "đã xóa". Nếu bạn chỉ muốn liệt kê các hình ảnh hiện đang được cài đặt, hãy sử dụng grep: `dpkg --list 'linux-image*' | grep ii`
Artur Meinild avatar
lá cờ vn
@David tại sao phiên bản Ubuntu lại quan trọng đến vậy? Nó không giống như chức năng của `dpkg --list` đã thay đổi đáng kể trong những năm qua. Bên cạnh đó, khá rõ ràng từ lịch sử kernel rằng phiên bản là 20.04.
Make42 avatar
lá cờ us
@ArturMeinild: Cảm ơn. Tôi đã tìm thấy tại https://askubuntu.com/a/18807/402358 ý nghĩa của các điểm đánh dấu hai chữ cái. "rc" có nghĩa là "trạng thái gói mong muốn" là gói đã bị Xóa và "trạng thái gói hiện tại" là các tệp Cấu hình đã được cài đặt.
Điểm:0
lá cờ zw

Để xóa các hạt nhân đã gỡ cài đặt, bạn phải phân tích cú pháp dpkg -l đầu ra như sau

sudo apt-get autopurge $(dpkg -l | grep linux-image | grep -v ^ii | awk '{print $2}')

ở đâu dpkg -l | grep linux-hình ảnh | grep -v ^ii | awk '{in $2}' tự giải thích - chúng tôi nhận danh sách các gói đã cài đặt, lọc hình ảnh linux xuất hiện, sau đó lọc các gói chưa được cài đặt và cuối cùng lấy tên của chúng từ cột 2.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.