Điểm:1

quản lý hạt nhân trong Ubuntu 20.04

lá cờ in

Tôi đã cố gắng để có được một số dung lượng trống trên phân vùng hệ thống của mình. Tôi tìm thấy rất nhiều hạt nhân đã cài đặt và tôi đã xóa một số. Tôi có 2 câu hỏi:

  1. Tôi vẫn có kernel 5.4.0.100 độ trễ thấp. Không phải quy trình cập nhật bình thường bằng cách sử dụng chương trình khám phá (Kubuntu) sẽ tự động cập nhật kernel của tôi lên các phiên bản mới hơn sao? Hay tôi phải làm điều này bằng tay?

  2. Có một số hạt nhân hoặc một phần của chúng mà tôi không thể loại bỏ:

$ dpkg -l | grep linux-'[g|i|m|h]'
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.3 tiện ích nhị phân AMD64 GNU, cho mục tiêu x86-64-linux-gnu
ii linux-headers-5.11.0-46-generic 5.11.0-46.51~20.04.1 AMD64 Tiêu đề nhân Linux cho phiên bản 5.11.0 trên 64 bit x86 SMP
ii linux-headers-5.13.0-30-generic 5.13.0-30.33~20.04.1 AMD64 Tiêu đề nhân Linux cho phiên bản 5.13.0 trên 64 bit x86 SMP
ii linux-headers-5.4.0-100 5.4.0-100.113 tất cả các tệp Tiêu đề liên quan đến nhân Linux phiên bản 5.4.0
ii linux-headers-5.4.0-100-lowlatency 5.4.0-100.113 AMD64 Tiêu đề nhân Linux cho phiên bản 5.4.0 trên 64 bit x86 SMP
ii linux-headers-lowlatency 5.4.0.100.104 AMD64 tiêu đề nhân Linux có độ trễ thấp
ii linux-hwe-5.11-headers-5.11.0-46 5.11.0-46.51~20.04.1 tất cả các tệp Tiêu đề liên quan đến nhân Linux phiên bản 5.11.0
ii linux-hwe-5.13-headers-5.13.0-30 5.13.0-30.33~20.04.1 tất cả các tệp Tiêu đề liên quan đến nhân Linux phiên bản 5.13.0
ii linux-image-5.4.0-100-lowlatency 5.4.0-100.113 AMD64 Hình ảnh hạt nhân đã ký độ trễ thấp
ii linux-image-lowlatency 5.4.0.100.104 AMD64 hình ảnh nhân Linux có độ trễ thấp
ii linux-modules-5.4.0-100-lowlatency 5.4.0-100.113 AMD64 Các mô-đun bổ sung của nhân Linux cho phiên bản 5.4.0 trên 64 bit x86 SMP

Làm thế nào tôi có thể xóa chúng?

CHỈNH SỬA: Sau khi làm theo câu trả lời của Ai đó, có vẻ như tất cả đều sạch sẽ:

$ dpkg -l | grep linux-'[g|i|m|h]'
ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.3 tiện ích nhị phân AMD64 GNU, cho mục tiêu x86-64-linux-gnu
ii linux-headers-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 AMD64 Tiêu đề nhân Linux cho phiên bản 5.13.0 trên 64 bit x86 SMP
ii linux-headers-lowlatency-hwe-20.04 5.13.0.30.33~20.04.17 AMD64 tiêu đề nhân Linux có độ trễ thấp
ii linux-hwe-5.13-headers-5.13.0-30 5.13.0-30.33~20.04.1 tất cả các tệp Tiêu đề liên quan đến nhân Linux phiên bản 5.13.0
ii linux-image-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 AMD64 Hình ảnh hạt nhân đã ký độ trễ thấp
ii linux-image-lowlatency-hwe-20.04 5.13.0.30.33~20.04.17 AMD64 ảnh nhân Linux có độ trễ thấp
ii linux-modules-5.13.0-30-lowlatency 5.13.0-30.33~20.04.1 AMD64 Các mô-đun bổ sung của nhân Linux cho phiên bản 5.13.0 trên 64 bit x86 SMP

Cảm ơn mọi sự giúp đỡ của bạn.

Điểm:1
lá cờ my

Bạn đang có một kernel cũ và không được hỗ trợ, tức là. 5.11.0-46. Hơn nữa, bạn đã loại bỏ một số gói của mỗi hạt nhân, nhưng không loại bỏ các hạt nhân đúng cách; và bạn cũng không có nhân mới nhất cho Ubuntu 20.04 tức là. 5.13.

Tôi khuyên bạn nên chạy lệnh sau để xóa tất cả các hạt nhân cũ và không được hỗ trợ:

dpkg -l | egrep "linux-(signed|modules|image|headers)" | grep -v $(uname -r | cut -d - -f 1) | awk {'in $2'} | xargs sudo apt purge -y

Sau đó cập nhật và cài đặt kernel HWE mới nhất ( kernel 5.11 gợi ý bạn sử dụng ngăn xếp HWE):

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

Nếu bạn muốn giải phóng không gian trong /khởi động sau đó xem Làm cách nào để giải phóng thêm dung lượng trong /boot?

sebigbos avatar
lá cờ in
cảm ơn vì đã tìm kiếm. Tôi đã thử lệnh đầu tiên và nó có vẻ chạy tốt nhưng tôi vẫn còn một số phần còn lại của 5.11. Tôi cũng đã thử lệnh thứ hai nhưng tôi đã làm gián đoạn nó vì nó bắt đầu cài đặt 5.13.0.30 nhưng tôi cần kernel có độ trễ thấp, vì vậy tôi nghĩ rằng tôi cần 5.13.0.30-lowlatency; Tôi là nhạc sĩ...
sebigbos avatar
lá cờ in
hiểu rồi. độ trễ thấp thay vì chung chung thực hiện công việc
sebigbos avatar
lá cờ in
quá trình cài đặt không thành công. Tôi nhận được 30 hoặc 40 dòng như thế này "Có thể phần sụn bị thiếu /lib/firmware/amdgpu/vangogh_gpu_info.bin cho mô-đun amdgpu"
Doug Smythies avatar
lá cờ gn
Phần sụn bị thiếu chỉ quan trọng nếu bạn có phần cứng chính xác đó. Xem [tại đây](https://askubuntu.com/questions/811453/w-possible-missing-firmware-for-module-i915-bpo-when-updating-initramfs)
Someone avatar
lá cờ my
@sebigbos Chạy `wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu && cd amdgpu && Sudo cp -r * /lib/firmware/ amdgpu/` cũng chỉnh sửa câu hỏi của bạn để thêm đầu ra của `dpkg -l | egrep "linux-(signed|modules|image|headers)" | grep -v $(uname -r | cut -d - -f 1) | awk {'in $2'} | xargs sudo apt purge -y`

Đă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.