Score:0

วิธีลบเคอร์เนลที่ถูกลบออกจาก `dpkg --list 'linux-image*'`

ธง us

ฉันตาม https://www.jamescoyle.net/how-to/1974-how-to-fix-a-full-boot-partition-on-linux เพื่อลบเคอร์เนลเก่า

ฉันตรวจสอบกับ ชื่อ -a เวอร์ชันเคอร์เนลปัจจุบันของฉันคือ

Linux DarkPhoenix2004 5.4.0-88-generic #99-Ubuntu SMP พฤ. 23 ก.ย. 17:29:00 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

และวิ่ง

$ dpkg --list 'linux-image*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| สถานะ=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger เพิ่มเติม
|/ Fehler?=(kein)/R=Neuinstallation notwendig (สถานะ, Fehler: GROSS=schlecht)
||/ ชื่อ เวอร์ชัน Architektur Beschreibung
+++-=====================================-======== ===-============-================================ =
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
rc linux-image-5.4.0-42-generic 5.4.0-42.46 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-58-generic 5.4.0-58.64 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-5.4.0-59-generic 5.4.0-59.65 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-60-generic 5.4.0-60.67 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-62-generic 5.4.0-62.70 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-64-generic 5.4.0-64.72 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-65-generic 5.4.0-65.73 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-66-generic 5.4.0-66.74 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-67-generic 5.4.0-67.75 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-70-generic 5.4.0-70.78 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-71-generic 5.4.0-71.79 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-72-generic 5.4.0-72.80 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-73-generic 5.4.0-73.82 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-74-generic 5.4.0-74.83 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-77-generic 5.4.0-77.86 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
rc linux-image-5.4.0-80-generic 5.4.0-80.90 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-5.4.0-81-generic 5.4.0-81.91 amd64 อิมเมจเคอร์เนลที่ลงชื่อทั่วไป
rc linux-image-5.4.0-84-generic 5.4.0-84.94 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-5.4.0-86-generic 5.4.0-86.97 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-5.4.0-88-generic 5.4.0-88.99 amd64 อิมเมจเคอร์เนลที่ลงนามทั่วไป
ii linux-image-generic 5.4.0.88.92 amd64 อิมเมจเคอร์เนล Linux ทั่วไป
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)

จากนั้นฉันก็เอาเมล็ดออกด้วย

sudo apt-get ลบ linux-image-5.4.0-42-generic linux-image-5.4.0-58-generic

และรีบูตเครื่องคอมพิวเตอร์ ตอนนี้คำสั่ง dpkg --list 'linux-image*' ยังคงส่งคืนรายการเดียวกันกับด้านบน เหตุใดเคอร์เนล 5.4.0-42 และ 5.4.0-58 จึงไม่ถูกลบออกจากรายการ และฉันจะกำจัดเคอร์เนลในรายการได้อย่างไร Place on /boot ได้รับการปลดปล่อยแล้ว

David avatar
cn flag
อูบุนตูเวอร์ชันใด
Artur Meinild avatar
vn flag
ทำไมคุณถึงรำคาญที่พวกเขาแสดงในรายการนี้? `dpkg --list` จะแสดงประวัติ และแพคเกจมีการทำเครื่องหมายอย่างชัดเจนว่า "ลบ" หากคุณต้องการแสดงเฉพาะอิมเมจที่ติดตั้งในปัจจุบัน ให้ใช้ grep: `dpkg --list 'linux-image*' | grep ii`
Artur Meinild avatar
vn flag
@David เหตุใดเวอร์ชัน Ubuntu จึงมีความสำคัญมาก ไม่ใช่ว่าฟังก์ชันของ `dpkg --list` มีการเปลี่ยนแปลงอย่างมากในช่วงหลายปีที่ผ่านมา นอกเหนือจากนั้น ค่อนข้างชัดเจนจากประวัติเคอร์เนลว่าเวอร์ชันคือ 20.04
Make42 avatar
us flag
@ArturMeinild: ขอบคุณ ฉันพบที่ https://askubuntu.com/a/18807/402358 ความหมายของเครื่องหมายสองตัวอักษร "rc" หมายความว่า "สถานะแพ็กเกจที่ต้องการ" คือแพ็กเกจถูกลบออก และ "สถานะแพ็กเกจปัจจุบัน" คือไฟล์ Config ถูกติดตั้ง
Score:0
ธง zw

ในการลบเคอร์เนลที่ถอนการติดตั้ง คุณต้องแยกวิเคราะห์ dpkg -l เอาต์พุตดังต่อไปนี้

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

ที่ไหน dpkg -l | grep linux-รูปภาพ | grep -v ^ii | awk '{พิมพ์ $2}' เป็นตัวอธิบาย - เราได้รับรายการแพ็คเกจที่ติดตั้ง, กรอง ลินุกซ์อิมเมจ เกิดขึ้นจากนั้นกรองแพ็คเกจที่ไม่ได้ติดตั้งและสุดท้ายรับชื่อจากคอลัมน์ 2

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา