Score:1

การจัดการเคอร์เนลใน Ubuntu 20.04

ธง in

ฉันพยายามหาพื้นที่ว่างบนพาร์ติชันระบบของฉัน ฉันพบเมล็ดที่ติดตั้งไว้จำนวนมากและได้ลบออกไปบางส่วน ฉันมีคำถาม 2 ข้อ:

  1. ฉันยังมีเคอร์เนล 5.4.0.100 เวลาแฝงต่ำ ขั้นตอนการอัพเดตปกติโดยใช้โปรแกรมค้นพบ (Kubuntu) ไม่ควรอัพเดตเคอร์เนลของฉันเป็นเวอร์ชันใหม่โดยอัตโนมัติใช่หรือไม่ หรือฉันต้องทำด้วยตนเอง?

  2. มีเมล็ดพืชบางส่วนหรือบางส่วนที่ฉันไม่สามารถกำจัดได้:

$ dpkg -l | grep ลินุกซ์-'[g|i|m|h]'
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.3 amd64 GNU ยูทิลิตี้ไบนารีสำหรับเป้าหมาย x86-64-linux-gnu
ii linux-headers-5.11.0-46-generic 5.11.0-46.51~20.04.1 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.11.0 บน 64 บิต x86 SMP
ii linux-headers-5.13.0-30-generic 5.13.0-30.33~20.04.1 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.13.0 บน 64 บิต x86 SMP
ii linux-headers-5.4.0-100 5.4.0-100.113 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.4.0
ii linux-headers-5.4.0-100-lowlatency 5.4.0-100.113 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP
ii linux-headers-lowlatency 5.4.0.100.104 amd64 ส่วนหัวเคอร์เนล Linux ที่มีความหน่วงต่ำ
ii linux-hwe-5.11-headers-5.11.0-46 5.11.0-46.51~20.04.1 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.11.0
ii linux-hwe-5.13-headers-5.13.0-30 5.13.0-30.33~20.04.1 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.13.0
ii linux-image-5.4.0-100-lowlatency 5.4.0-100.113 amd64 ความหน่วงต่ำของอิมเมจเคอร์เนลที่ลงชื่อ
ii linux-image-lowlatency 5.4.0.100.104 amd64 อิมเมจเคอร์เนลต่ำของ Linux
ii linux-modules-5.4.0-100-lowlatency 5.4.0-100.113 amd64 โมดูลเสริมเคอร์เนล Linux สำหรับเวอร์ชัน 5.4.0 บน 64 บิต x86 SMP

ฉันจะลบได้อย่างไร

แก้ไข: หลังจากติดตามคำตอบของใครบางคนดูเหมือนว่าจะสะอาดทั้งหมด:

$ dpkg -l | grep ลินุกซ์-'[g|i|m|h]'
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.3 amd64 GNU ยูทิลิตี้ไบนารีสำหรับเป้าหมาย x86-64-linux-gnu
ii linux-headers-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 amd64 ส่วนหัวเคอร์เนล Linux สำหรับเวอร์ชัน 5.13.0 บน 64 บิต x86 SMP
ii linux-headers-lowlatency-hwe-20.04 5.13.0.30.33~20.04.17 amd64 ส่วนหัวเคอร์เนล Linux ความหน่วงต่ำ
ii linux-hwe-5.13-headers-5.13.0-30 5.13.0-30.33~20.04.1 ไฟล์ Header ทั้งหมดที่เกี่ยวข้องกับ Linux kernel เวอร์ชัน 5.13.0
ii linux-image-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 amd64 ความหน่วงต่ำของอิมเมจเคอร์เนลที่ลงชื่อ
ii linux-image-lowlatency-hwe-20.04 5.13.0.30.33~20.04.17 amd64 อิมเมจเคอร์เนลต่ำของ Linux
ii linux-modules-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 amd64 Linux kernel โมดูลเพิ่มเติมสำหรับเวอร์ชัน 5.13.0 บน 64 บิต x86 SMP

ขอขอบคุณทุกท่านสำหรับความช่วยเหลือของคุณ

Score:1
ธง my

คุณมีเคอร์เนลเก่าและไม่รองรับเช่น 5.11.0-46. นอกจากนี้ คุณได้ลบแพ็คเกจบางส่วนของเคอร์เนลทุกตัวออกแล้ว แต่ไม่ได้ลบเคอร์เนลอย่างถูกต้อง และคุณไม่มีเคอร์เนลล่าสุดสำหรับ Ubuntu 20.04 เช่น 5.13.

ฉันแนะนำให้รันคำสั่งต่อไปนี้เพื่อลบเคอร์เนลเก่าและไม่รองรับทั้งหมด:

dpkg -l | egrep "linux-(เซ็นชื่อ|โมดูล|รูปภาพ|ส่วนหัว)" | grep -v $(uname -r | ตัด -d - -f 1) | awk {'พิมพ์ $2'} | xargs sudo apt ล้าง -y

จากนั้นอัปเดตและติดตั้งเคอร์เนล HWE ล่าสุด (เคอร์เนล 5.11 แนะนำให้คุณใช้ HWE stack):

sudo apt update && sudo apt install --install-recommends linux-generic-hwe-20.04 --reinstall && sudo apt upgrade -y

หากคุณต้องการเพิ่มพื้นที่ว่างใน /บูต แล้วดู ฉันจะเพิ่มพื้นที่ว่างใน /boot ได้อย่างไร

sebigbos avatar
in flag
ขอบคุณที่มอง ฉันลองคำสั่งแรกและดูเหมือนว่าจะทำงานได้ดี แต่ฉันยังมีส่วนที่เหลือของ 5.11 ฉันลองคำสั่งที่สองด้วย แต่ฉันขัดจังหวะเพราะมันเริ่มติดตั้ง 5.13.0.30 แต่ฉันต้องการเคอร์เนลที่มีความหน่วงต่ำ ดังนั้นฉันคิดว่าฉันต้องการ 5.13.0.30-lowlatency ฉันเป็นนักดนตรี...
sebigbos avatar
in flag
เข้าใจแล้ว. ความหน่วงต่ำแทนที่จะเป็นแบบทั่วไปทำงานได้
sebigbos avatar
in flag
การติดตั้งไม่ผ่าน ฉันได้รับ 30 อื่น ๆ 40 บรรทัดเช่นนี้ "เฟิร์มแวร์ที่ขาดหายไปที่เป็นไปได้ /lib/firmware/amdgpu/vangogh_gpu_info.bin สำหรับโมดูล amdgpu"
Doug Smythies avatar
gn flag
เฟิร์มแวร์ที่ขาดหายไปจะมีผลก็ต่อเมื่อคุณมีฮาร์ดแวร์ที่แน่นอนเท่านั้น ดู[ที่นี่](https://askubuntu.com/questions/811453/w-possible-missing-firmware-for-module-i915-bpo-when-updating-initramfs)
Someone avatar
my flag
@sebigbos เรียกใช้ `wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu && cd amdgpu && sudo cp -r * /lib/firmware/ amdgpu/` แก้ไขคำถามของคุณด้วยเพื่อเพิ่มผลลัพธ์ของ `dpkg -l | egrep "linux-(เซ็นชื่อ|โมดูล|รูปภาพ|ส่วนหัว)" | grep -v $(uname -r | ตัด -d - -f 1) | awk {'พิมพ์ $2'} | xargs sudo apt ล้าง -y`

โพสต์คำตอบ

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