Các bản cập nhật kernel có yêu cầu mọi phiên bản ở giữa không?


11

Tôi đang xem xét việc vô hiệu hóa cập nhật tự động hoặc ghim kernel vào một phiên bản cụ thể. Tuy nhiên tôi đang lo ngại rằng khi tôi sau đó ghim phiên bản, rằng tất cả các hạt nhân ở giữa các phiên bản ghim và phiên bản mới nhất sẽ cần phải được tải về và cài đặt mà có thể gây ra /rootđể chạy ra khỏi không gian đĩa .

Có phải mỗi phiên bản kernel cần được tải xuống và cài đặt hoặc không apt-getbiết chỉ tìm nạp kernel mới nhất?

Câu trả lời:


25

Ubuntu sẽ chỉ tải xuống và cài đặt kernel mới nhất

Tôi có một máy tính Ubuntu đã tắt trong nhiều tháng. Khi tôi bật nó lên và để nó tự cập nhật, nó chỉ tải xuống kernel mới nhất và bỏ qua những cái ở giữa.

Bạn có thể muốn chạy

sudo apt autoremove

Sau mỗi hạt nhân cập nhật sao cho /bootchỉ có hai hạt nhân được cài đặt gần đây nhất. Bằng cách này, nếu kernel mới nhất hoạt động sai, bạn có thể quay lại kernel đã hoạt động trước đó, đồng thời tránh /bootbị tắc với các kernel cũ.

Hi vọng điêu nay co ich


Kể từ phiên bản nào autoremovelàm sạch hạt nhân? Nó chắc chắn không có trên Trusty, yêu cầu loại bỏ thủ công.
Chris H

1
@ChrisH: Lần cuối tôi kiểm tra, autoremovegiữ hạt nhân hiện tại và một hạt nhân trước đó (và hạt nhân hiện đang khởi động), vì vậy bạn có thể khôi phục nếu hạt nhân mới không khởi động được. Nhưng nó sẽ loại bỏ hạt cũ hơn thế. Xem /etc/apt/apt.conf.d/01autoremove-kernels/etc/kernel/postinst.d/apt-auto-removalcái nào tạo ra điều đó. (Nếu bạn đã thực hiện nhiều bản cập nhật mà cài đặt hạt nhân mới nhưng không bao giờ có xung quanh để khởi động chúng, làm autoremove sau khi khởi động lại để có được xuống đến 2 hạt nhân cài đặt, thay vì 3)
Peter Cordes

8

Câu trả lời ngắn: Không

Câu trả lời dài hơn: Tôi có một số hệ thống hương vị Ubuntu (Lubfox và Xubfox), mà tôi chạy khá hiếm khi. Khi tôi cập nhật và nâng cấp chúng, chúng sẽ thường bỏ qua một số phiên bản kernel và không có vấn đề gì. Tôi thường chạy các lệnh sau và nhận phiên bản kernel hiện tại (của cùng chuỗi kernel),

sudo apt update
sudo apt full-upgrade

Đó là một ý tưởng tốt để chạy

sudo apt autoremove

sau khi một kernel mới được cài đặt, do đó /bootchỉ có hai kernel được cài đặt gần đây nhất. Bạn có thể chọn kernel trước từ menu grub, nếu có vấn đề với kernel mới.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.