Score:3

ฉันจะอัปเดตเคอร์เนลเป็นเคอร์เนลล่าสุดได้อย่างไร

ธง cn

ฉันต้องการอัปเดตเคอร์เนลเป็นเวอร์ชันเสถียรล่าสุดซึ่งก็คือ v5.16.1

ฉันตาม คู่มือ ซึ่งแสดงวิธีการติดตั้งเคอร์เนล 5.16. ทุกอย่างเรียบร้อยดีจนกระทั่งฉันได้รับข้อผิดพลาดนี้ในภาพนี้:

บันทึกข้อผิดพลาด

การพึ่งพาคืออะไรและเหตุใดจึงไม่ติดตั้งโดยอัตโนมัติขณะอัปเดตเคอร์เนล ฉันต้องการคำแนะนำทีละขั้นตอนเพื่ออัปเดตเคอร์เนลเป็นเวอร์ชันล่าสุด กรุณาช่วย. ฉันดูวิดีโอ YouTube จำนวนมากและไม่มีข้อผิดพลาดนี้แม้ว่าจะทำตามขั้นตอนเดียวกันทุกประการ

ฉันไม่ได้รับคำตอบที่น่าพอใจสำหรับปัญหานี้ โปรดช่วยฉันด้วย ระบบปฏิบัติการของฉันเป็นรุ่นล่าสุดอย่างสมบูรณ์ ฉันยังใหม่กับ linux และฉันไม่สามารถใช้ linux ได้เนื่องจากปัญหานี้ เพราะฉันต้องการเคอร์เนลล่าสุด

ข้อมูลฮาร์ดแวร์:

  • ระบบปฏิบัติการ: Kubuntu 21.10 (ปัจจุบันใช้ Kernel 5.13)
  • ซีพียู: i3-8100
  • พื้นที่เก็บข้อมูล: 250GB NVMe M.2 SSD
  • GPU : Nvidia GeForce GTX 1650
  • แรม: 8GB 2400 MHz
Artur Meinild avatar
vn flag
สวัสดี. โปรดทราบว่าการเรียกใช้เคอร์เนลแบบฉีดมีเป้าหมายเพื่อการทดสอบ คุณยังไม่ได้อธิบายว่า "ทำไม" คุณจึงต้องการเคอร์เนลล่าสุด เคอร์เนลของ Ubuntu ทั้งหมดได้รับการอัปเดตด้วยแพตช์ความปลอดภัยที่เกี่ยวข้อง ดังนั้นการเรียกใช้ "เพราะเป็นเวอร์ชันล่าสุด" ล่าสุดจึงไม่ใช่คำอธิบายจริงๆ
marcelm avatar
cn flag
โปรดอย่ารวมภาพหน้าจอของข้อความ ไม่สามารถค้นหาได้และไม่สามารถอ่านได้โดยผู้ที่มีข้อจำกัดบางประการ คัดลอก/วางข้อความจากเทอร์มินัลลงในคำถามของคุณ
Score:6
ธง my

บันทึก: ตรวจสอบให้แน่ใจว่าได้ปิดใช้งานการบู๊ตแบบปลอดภัยจากการตั้งค่า BIOS ก่อนดำเนินการต่อ หากคุณไม่ต้องการปิดใช้งาน Secure Boot คุณต้องเซ็นชื่อเคอร์เนลด้วยตนเอง คำตอบนี้ อาจช่วยได้

ประเด็นที่ควรทราบ:

  • เคอร์เนลที่คุณต้องการติดตั้งคือ 5.16.1 ในขณะที่บทช่วยสอนที่คุณกำลังติดตามแสดงวิธีการติดตั้ง 5.16.

  • 5.16 คือ เคอร์เนลเมนไลน์.

  • Ubuntu ใช้เคอร์เนล LTS ที่เสถียรล่าสุดแทนเคอร์เนลที่เสถียรล่าสุด

  • คุณไม่ควรอัปเกรดเคอร์เนลด้วยตนเอง เว้นแต่คุณต้องการการสนับสนุนไดรเวอร์บางอย่าง

  • ตั้งแต่วันที่ 20 มกราคม 2022 ไม่มีวิธีง่ายๆ ในการติดตั้ง 5.16.1 ยกเว้นการรวบรวมจากแหล่งที่มา คุณสามารถรับ Tarball ได้จากมัน เว็บไซต์อย่างเป็นทางการ (ลิงค์โดยตรง). การคอมไพล์นั้นง่าย แต่การติดตั้งการพึ่งพาและการกำหนดค่าการติดตั้งนั้นยาก คุณจะพบข้อผิดพลาดมากขึ้น

  • การติดตั้งเคอร์เนลด้วยตนเองไม่ได้อัปเกรดโดยอัตโนมัติด้วย เหมาะอัพเกรด. คุณต้องอัปเกรดด้วยตนเองทุกครั้งหรือใช้สคริปต์ที่กล่าวถึงด้านล่างในคำตอบนี้

แก้ไขปัญหาการติดตั้ง

เป็นเพราะปัญหาการพึ่งพา การบังคับใช้การติดตั้งจะแก้ไขได้:

sudo apt -f ติดตั้ง

โดยเฉพาะอย่างยิ่งคุณสามารถใช้ ความถนัด เพื่อผลลัพธ์ที่ดีกว่า:

sudo aptitude -f ติดตั้ง

วิธีอื่นในการติดตั้งเคอร์เนล 5.16

อีกทางหนึ่ง การรันคำสั่งด้านล่างจะเป็นการติดตั้งเคอร์เนลด้วย v5.16:

ซีดี ~/ดาวน์โหลด 

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 ติดตั้ง

การติดตั้งเคอร์เนลล่าสุด

ชื่อเรื่องระบุว่าคุณต้องการติดตั้งเคอร์เนลล่าสุด คุณสามารถใช้สคริปต์อัตโนมัติเพื่อติดตั้งเคอร์เนลล่าสุด:

  1. ติดตั้งเชลล์สคริปต์ซึ่งจะตรวจสอบและติดตั้งเคอร์เนลล่าสุดโดยอัตโนมัติ:

    wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
    sudo ติดตั้ง ubuntu-mainline-kernel.sh /usr/local/bin/
    
  2. เรียกใช้เชลล์สคริปต์:

    sudo ubuntu-mainline-kernel.sh -c     
    
  3. ติดตั้งเคอร์เนลที่เสถียรล่าสุด:

    sudo ubuntu-mainline-kernel.sh -i
    
  4. กด วาย เพื่อรับการติดตั้ง.

  5. รีบูตเพื่อบูตเข้าสู่เคอร์เนลล่าสุด:

    sudo รีบูต      
    

ในอนาคต หากคุณต้องการตรวจสอบและติดตั้งเคอร์เนลที่เสถียรล่าสุดอีกครั้ง คุณสามารถเรียกใช้:

sudo ubuntu-mainline-kernel.sh -i

บันทึก: คุณสามารถตรวจสอบเคอร์เนลที่คุณใช้โดยใช้คำสั่งต่อไปนี้:

ชื่อ -r
Sifat Ullah avatar
cn flag
ขอบคุณ มันแก้ปัญหาของฉันได้ คุณเพิ่งให้คำแนะนำทีละขั้นตอนที่ถูกต้องแก่ฉัน ขอขอบคุณ.
Sifat Ullah avatar
cn flag
เฮ้ มีวิธีใดบ้างที่จะลบเมล็ดที่เก่ากว่าออก? เพราะตอนนี้ฉันมีเมล็ดจำนวนมากติดตั้งในเมนูด้วงของฉัน @บางคน
Someone avatar
my flag
@SifatUllah `sudo apt autoremove` ควรลบออก คุณยังสามารถลบออกได้ด้วยตนเองโดยใช้ `sudo apt remove`
GorillaApe avatar
cn flag
ฉันลองใช้วิธีการจาก kernel.ubuntu.com แต่ระหว่างการบู๊ตฉันได้รับข้อผิดพลาดว่าไม่ได้ลงชื่อ
Someone avatar
my flag
@GorillaApe ดูส่วนที่แก้ไข เช่น หมายเหตุด้านบนของคำตอบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา