Điểm:1

Ubuntu 20.04, 3 machines, 3 different kernel versions, often missing headers and module-extra

lá cờ mx

Using Ubuntu 20.04 on 3 different desktops with rather old CPU (Core2 Q9650, AMD FX-8320, Xeon E5-2678 v3).

The installation was made from Ubuntu Desktop ISO. The machines are updated regularly. I didn't remember doing anything special. But the kernel on these machines are upgraded from 5.4, then 5.8 and now currently Ubuntu 20.04.3 with kernel 5.11. This is OK as long as the machines run stable.

However uname -rs show different kernel versions on each machine, even if they are all up to date

Linux 5.11.0-27-generic # on Xeon machine
Linux 5.11.0-38-generic # on Core2 machine
Linux 5.11.0-40-generic # on AMD-FX machine

In particular, each time the minor version of kernel is updated, eg from 5.11.0-aa to 5.11.0-bb. The Core2 and AMD-FX machines almost always failed to get the corresponding linux-headers and linux-modules-extra. Resulting in a loss of network when rebooted. In such a case, I reboot to Grub menu, select to start with previous kernel version. Then sudo apt install the missing parts. Reboot and the machine is back to normal operation.

The Xeon machine seems to stick with 5.11.0-27-generic regardless of sudo apt upgrade I run from times to times. And this whether with secure boot enabled or not.

QUESTION 1: What is the criteria Ubuntu uses to decide which kernel version to install?

QUESTION 2: Any reason Ubuntu updater consistently failed to fetch linux-headers and linux-modules-extra when the kernel minor version is updated?

Thanks

guiverc avatar
lá cờ cn
Các bản phát hành Ubuntu LTS cung cấp hai lựa chọn ngăn xếp nhân. (1) GA hoặc ngăn xếp chung *ổn định nhất* và mặc định cho cài đặt Máy chủ, cộng với *hương vị* nơi phương tiện 20.04 hoặc 20.04.1 được sử dụng để cài đặt hoặc (2) HWE hoặc ngăn xếp hỗ trợ phần cứng nâng cấp trong suốt thời gian sử dụng của sản phẩm; I E. đã sử dụng 5,4 GA, sau đó là 5,8 từ 20.10 (20.04.2), sau đó là 5.11 từ 21.04 (20.04.3) và 5.13 tiếp theo từ 21.10 (20.04.4), trước khi nó là bản cuối cùng... HWE là ngăn xếp mặc định cho *flavors* với 20.04 Cài đặt phương tiện .2 trở lên và cài đặt máy tính để bàn Ubuntu 20.04 LTS. Máy chủ cài đặt ISO cho phép bạn chọn ngăn xếp khi cài đặt
guiverc avatar
lá cờ cn
Phương tiện cài đặt sẽ đưa ra các giá trị mặc định (với 20.04 & 20.04.1, so với 20.04.2 trở lên theo nhận xét trước tạo ra sự khác biệt). Nó có thể được chọn tại thời điểm cài đặt (GA hoặc HWE stack) trên một số ISO (ISO máy chủ Ubuntu có `subiquity`), mặc dù các ISO máy tính để bàn Ubuntu sử dụng `ubiquity` cũng có thể chọn sử dụng nhân OEM nếu được phát hiện là tốt hơn cho phần cứng của bạn. thay đổi những gì tôi đã đề cập... Tất cả những điều này cũng có thể được ghi đè bởi sự lựa chọn của người dùng - https://wiki.ubuntu.com/Kernel/LTSEnablementStack nhưng điều đó không ảnh hưởng đến -27, -38 hoặc -40 của bạn cũng đề cập đến.
Polymerase avatar
lá cờ mx
@guiverc cảm ơn vì lời giải thích. Cả 3 máy đều được cài đặt bằng Ubuntu Desktop ISO. Máy Xeon dùng UEFI boot, 2 máy còn lại dùng Legacy boot. VÌ VẬY, tôi cho rằng đây là lý do tại sao kernel được cập nhật sau mỗi bản phát hành 20.04.x. Làm `dpkg -l 'linux*' | grep hwe ` Tôi thấy `linux-hwe-5.11-headers-5.11.0-xx` tồn tại trên các máy đó. Làm cách nào tôi có thể xác định chắc chắn liệu nhân có hương vị HWE hay OEM?
guiverc avatar
lá cờ cn
Bạn không sử dụng hạt nhân OEM theo dán của bạn; Tôi chỉ thấy các nhân HWE (5.11) chứ không phải GA (5.4) và quan trọng là phát hiện ra từ *chung* (không phải OEM)

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