Điểm:1

Làm cách nào để xác định phiên bản nhân “mới nhất” cho Ubuntu 20.04?

lá cờ in

Tôi đang cố gắng xây dựng một quy trình tự động để biên dịch trình điều khiển nhân, để khi có các nhân mới, quy trình có thể tự động cài đặt các tiêu đề nhân mới và xây dựng trình điều khiển dựa trên các tiêu đề đó.

Trình điều khiển cuối cùng sẽ chạy trên máy có Ubuntu 20.04 Server LTS.

Một điều tôi đang gặp khó khăn là làm thế nào để xác định khi nào có tiêu đề mới.

Nếu máy chủ xây dựng cũng là Máy chủ Ubuntu 20.04, thì tôi tin rằng mình có thể làm được cập nhật aptchính sách apt-cache linux-headers-generic để tìm phiên bản ứng viên và cài đặt phiên bản đó? Điều đó có hợp lý không? (Tôi hiểu rằng Máy chủ Ubuntu 20.04 không có trên muộn nhất phiên bản kernel, nhưng sau 5.4.0?)

Tuy nhiên, nếu máy chủ bản dựng là một phiên bản Ubuntu khác - ví dụ: 20.10 hoặc 21.04 thì tôi có khả năng nhận được một ứng cử viên không chính xác nếu được sử dụng chính sách apt-cache. Trong trường hợp này, làm cách nào để biết phiên bản kernel mới nhất trong Ubuntu 20.04 sẽ là gì?

Cảm ơn.

user535733 avatar
lá cờ cn
Sử dụng DKMS cho mục đích này có thể dễ dàng hơn.
lá cờ in
@ user535733 chúng tôi đã xem xét tùy chọn đó, nhưng máy đích đang ở trong một môi trường bị hạn chế và việc có các công cụ xây dựng trên máy hoàn toàn là không.
user535733 avatar
lá cờ cn
Nếu đó là hệ thống của tôi, môi trường xây dựng của tôi sẽ có bộ chứa LXD phản ánh phiên bản Ubuntu của hệ thống bị hạn chế, danh sách gói (+ gói xây dựng) và tệp/etc/machine-id - nhưng không có ứng dụng nào đang chạy và không có dữ liệu. Apt sẽ cung cấp các bản nâng cấp giống hệt nhau --cho mục đích của chúng tôi-- mỗi ngày và dkms sẽ xây dựng các mô-đun nhân mới rồi thông báo cho bạn. Tất cả những gì bạn làm là đợi tín hiệu ping từ vùng chứa của bạn rằng một mô-đun mới đã sẵn sàng để bạn kiểm tra rồi sao chép vào hệ thống bị hạn chế.
Terrance avatar
lá cờ id
Ubuntu Server có thể cài đặt phiên bản nhân HWE trên đó, cho phép các phiên bản nhân từ các bản phát hành mới hơn như 21.04 và 21.10 được cài đặt vào 20.04 LTS. https://ubuntu.com/kernel/lifecycle
guiverc avatar
lá cờ cn
Mặc định cho Ubuntu Server là sử dụng ngăn xếp hạt nhân GA (5.4 cho 20.04); nhưng mặc định đó có thể được thay đổi trong quá trình cài đặt; và bất cứ lúc nào sau đó. Bạn có thể cài đặt cả ngăn xếp GA & HWE; hoặc chỉ một (có nghĩa là hai hạt nhân *mới nhất* nếu cả GA & HWE đều được cài đặt)

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