Điểm:3

Làm cách nào để cập nhật kernel của tôi lên phiên bản mới nhất?

lá cờ cn

Tôi muốn cập nhật Kernel của mình lên phiên bản ổn định mới nhất v5.16.1

tôi đã theo dõi một người hướng dẫn trong đó chỉ ra cách cài đặt kernel 5.16. Mọi thứ đều ổn cho đến khi tôi nhận được lỗi này trong hình ảnh này:

Nhật ký lỗi

Các phụ thuộc là gì và tại sao chúng không được cài đặt tự động trong khi cập nhật kernel? Tôi cần hướng dẫn từng bước để cập nhật kernel lên phiên bản mới nhất. Hãy giúp tôi. Tôi đã xem nhiều video youtube và chúng không gặp phải lỗi này ngay cả sau khi làm theo các bước chính xác.

Tôi đã không nhận được bất kỳ câu trả lời thỏa đáng cho vấn đề này, xin vui lòng giúp tôi. Hệ điều hành của tôi được cập nhật đầy đủ. Tôi mới sử dụng linux và tôi không thể sử dụng linux vì sự cố này vì tôi muốn có kernel mới nhất.

Thông tin phần cứng:

  • Hệ điều hành: Kubfox 21.10 (Hiện đang chạy Kernel 5.13)
  • CPU: i3-8100
  • Lưu trữ: SSD 250GB NVMe M.2
  • Đồ họa: Nvidia GeForce GTX 1650
  • RAM: 8GB 2400 MHz
Artur Meinild avatar
lá cờ vn
Chào. Xin lưu ý rằng việc chạy các hạt nhân chính được nhắm mục tiêu để thử nghiệm. Bạn chưa giải thích "tại sao" bạn muốn có kernel mới nhất. Tất cả các nhân Ubuntu đều được cập nhật với các bản vá bảo mật có liên quan, vì vậy việc chỉ chạy bản mới nhất "vì nó là bản mới nhất" không thực sự là một lời giải thích.
marcelm avatar
lá cờ cn
Vui lòng không bao gồm ảnh chụp màn hình của văn bản; chúng không thể tìm kiếm được và không thể được đọc bởi những người có giới hạn nhất định. Sao chép/dán văn bản từ thiết bị đầu cuối vào câu hỏi của bạn.
Điểm:6
lá cờ my

GHI CHÚ: Đảm bảo tắt khởi động an toàn từ cài đặt BIOS trước khi tiếp tục. Nếu bạn không muốn tắt Khởi động an toàn, bạn phải ký hạt nhân theo cách thủ công. câu trả lời này có thể giúp.

Một vài điểm cần lưu ý:

  • Hạt nhân bạn muốn cài đặt là 5.16.1 trong khi hướng dẫn bạn đang theo dõi chỉ ra phương pháp cài đặt 5.16.

  • 5.16 là một hạt nhân chính.

  • Ubuntu sử dụng kernel LTS ổn định mới nhất thay vì kernel ổn định mới nhất.

  • Bạn không nên nâng cấp hạt nhân của mình theo cách thủ công trừ khi bạn muốn một số hỗ trợ trình điều khiển cụ thể.

  • Kể từ ngày 20 tháng 1 năm 2022, không có cách nào dễ dàng để cài đặt 5.16.1 ngoại trừ biên dịch từ nguồn. Bạn có thể lấy Tarball từ nó Trang web chính thức (đương dân trực tiêp). Biên dịch thì dễ nhưng cài đặt các phụ thuộc và cấu hình cài đặt thì khó. Bạn sẽ có nhiều khả năng phải đối mặt với lỗi.

  • Cài đặt kernel thủ công không tự động nâng cấp với nâng cấp thích hợp. Bạn cần nâng cấp chúng theo cách thủ công mỗi lần hoặc sử dụng tập lệnh được đề cập bên dưới trong câu trả lời này.

Khắc phục sự cố cài đặt

Đó là do sự cố phụ thuộc, việc chạy cài đặt bắt buộc sẽ khắc phục sự cố:

Sudo apt -f cài đặt

Tốt hơn, bạn có thể sử dụng năng khiếu để có kết quả tốt hơn:

sudo aptitude -f cài đặt

Cách khác để cài đặt kernel 5.16

Ngoài ra, chạy các lệnh dưới đây cũng sẽ cài đặt kernel v5.16:

cd ~/Tải xuống 

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-headers-5.16.0-051600_5.16.0-051600.202201092355_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-headers-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-image-unsigned-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16/amd64/linux-modules-5.16.0-051600-generic_5.16.0-051600.202201092355_amd64.deb

sudo dpkg -i *.deb
Sudo apt -f cài đặt

Cài đặt kernel mới nhất.

Tiêu đề nói rằng bạn muốn cài đặt kernel mới nhất, bạn có thể sử dụng tập lệnh tự động để cài đặt kernel mới nhất:

  1. Cài đặt shell script tự động kiểm tra và cài đặt kernel mới nhất:

    wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
    sudo cài đặt ubuntu-mainline-kernel.sh /usr/local/bin/
    
  2. Chạy tập lệnh shell:

    sudo ubuntu-mainline-kernel.sh -c     
    
  3. Cài đặt kernel ổn định mới nhất:

    sudo ubuntu-mainline-kernel.sh -i
    
  4. Nhấn Y để chấp nhận cài đặt.

  5. Khởi động lại để khởi động vào kernel mới nhất:

    khởi động lại sudo      
    

trong tương lai, nếu bạn muốn kiểm tra lại và cài đặt lại kernel ổn định mới nhất, bạn chỉ cần chạy:

sudo ubuntu-mainline-kernel.sh -i

Ghi chú: Bạn có thể kiểm tra kernel đang sử dụng bằng lệnh sau:

uname -r
Sifat Ullah avatar
lá cờ cn
Cảm ơn, nó đã giải quyết vấn đề của tôi. Bạn chỉ cho tôi hướng dẫn từng bước chính xác. Cảm ơn bạn.
Sifat Ullah avatar
lá cờ cn
Này có cách nào để loại bỏ các hạt nhân cũ hơn? Bởi vì bây giờ tôi đã cài đặt nhiều hạt nhân trong menu grub của mình. @Người nào
Someone avatar
lá cờ my
@SifatUllah `Sudo apt autoremove` nên xóa chúng. Bạn cũng có thể xóa chúng theo cách thủ công bằng cách sử dụng `sudo apt remove`
GorillaApe avatar
lá cờ cn
Tôi đã thử phương pháp từ kernel.ubuntu.com nhưng trong quá trình khởi động, tôi gặp lỗi là nó chưa được ký
Someone avatar
lá cờ my
@GorillaApe Xem phần Đã chỉnh sửa, tức là Lưu ý ở phần trên của câu trả lời.

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