ลองอัปเดต Kernel ซึ่งเป็นเคอร์เนลเริ่มต้นสำหรับ Ubuntu 21.10
ในขณะที่เขียนควรเป็น 5.13.0-20-ทั่วไป
.
ใช้คำสั่งต่อไปนี้เพื่อตรวจสอบ
$ uname -r
5.13.0-20-ทั่วไป
มาอัปเดตระบบกันก่อนเพื่อให้ที่เก็บทั้งหมดเป็นปัจจุบัน ในการอัปเดตระบบเราใช้คำสั่งต่อไปนี้
$ sudo apt อัปเดต && sudo apt อัปเกรด -y
หลังจากกระบวนการเสร็จสิ้น เราสามารถดาวน์โหลดส่วนหัวเคอร์เนลของ Linux ได้จากหน้าเมนไลน์เคอร์เนลของ Ubuntu ใช้รหัสต่อไปนี้เพื่อทำสิ่งนั้นให้สำเร็จ:
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-headers-5.15.0-051500rc7_5.15.0-051500rc7.202110251930_all.deb
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-headers-5.15.0-051500rc7_5.15.0-051500rc7.202110251930_all.deb
--2021-11-01 10:58:10-- https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-headers-5.15.0-051500rc7_5.15.0 -051500rc7.202110251930_all.deb
กำลังแก้ไข kernel.ubuntu.com (kernel.ubuntu.com)... 91.189.94.216
กำลังเชื่อมต่อกับ kernel.ubuntu.com (kernel.ubuntu.com)|91.189.94.216|:443... เชื่อมต่อแล้ว
ส่งคำขอ HTTP แล้ว กำลังรอการตอบกลับ... 200 ตกลง
ความยาว: 12189104 (12M) [แอปพลิเคชัน/แพ็คเกจ x-debian]
กำลังบันทึกไปที่: âlinux-headers-5.15.0-051500rc7_5.15.0-051500rc7.202110251930_all.debâ
linux-headers-5.15.0-051500r 100%[====================================== =====>] 11.62M 16.1MB/s ใน 0.7 วินาที
2021-11-01 10:58:11 (16.1 MB/s) - âlinux-headers-5.15.0-051500rc7_5.15.0-051500rc7.202110251930_all.debâ บันทึกแล้ว [12189104/12189104]
- wget: ใช้เพื่อดึงเนื้อหาจากเว็บไซต์
- wget -c: สั่งให้ระบบดาวน์โหลดภาพที่ดาวน์โหลดบางส่วนต่อไป
ต่อไป เราสามารถดาวน์โหลดส่วนหัว Linux Generic ด้วยคำสั่งต่อไปนี้
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-headers-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb
เมื่อเสร็จสิ้นเราสามารถดาวน์โหลดอิมเมจเคอร์เนลของ Linux จากรายการต่อไปนี้:
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-image-unsigned-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb
สุดท้าย เราสามารถดาวน์โหลดโมดูลที่จำเป็นสำหรับการสร้างเคอร์เนล
$ wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15-rc7/amd64/linux-modules-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb
ติดตั้งเคอร์เนลใหม่ทันทีด้วยคำสั่งต่อไปนี้:
$ sudo dpkg -i *.deb
การเลือกแพ็คเกจ linux-headers-5.15.0-051500rc7-generic ที่ไม่ได้เลือกไว้ก่อนหน้านี้
(กำลังอ่านฐานข้อมูล ... 62253 ไฟล์และไดเร็กทอรีที่ติดตั้งอยู่ในขณะนี้)
กำลังเตรียมแกะ linux-headers-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb ...
กำลังแกะ linux-headers-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
การเลือกแพ็คเกจ linux-headers-5.15.0-051500rc7 ที่ไม่ได้เลือกไว้ก่อนหน้านี้
กำลังเตรียมแกะ linux-headers-5.15.0-051500rc7_5.15.0-051500rc7.202110251930_all.deb ...
กำลังแกะ linux-headers-5.15.0-051500rc7 (5.15.0-051500rc7.202110251930) ...
การเลือกแพ็คเกจ linux-image-unsigned-5.15.0-051500rc7-generic ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ linux-image-unsigned-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb ...
กำลังแกะ linux-image-unsigned-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
การเลือกแพ็คเกจ linux-modules-5.15.0-051500rc7-generic ที่ไม่ได้เลือกก่อนหน้านี้
กำลังเตรียมแกะ linux-modules-5.15.0-051500rc7-generic_5.15.0-051500rc7.202110251930_amd64.deb ...
แกะกล่อง linux-modules-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
การตั้งค่า linux-headers-5.15.0-051500rc7 (5.15.0-051500rc7.202110251930) ...
การตั้งค่า linux-headers-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
การตั้งค่า linux-image-unsigned-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
ฉัน: /boot/vmlinuz เป็น symlink ไปยัง vmlinuz-5.15.0-051500rc7-generic
ฉัน: /boot/initrd.img เป็น symlink ไปยัง initrd.img-5.15.0-051500rc7-generic
การตั้งค่า linux-modules-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
การประมวลผลทริกเกอร์สำหรับ linux-image-unsigned-5.15.0-051500rc7-generic (5.15.0-051500rc7.202110251930) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: กำลังสร้าง /boot/initrd.img-5.15.0-051500rc7-generic
/etc/kernel/postinst.d/zz-update-grub:
การจัดหาไฟล์ `/etc/default/grub'
การจัดหาไฟล์ `/etc/default/grub.d/50-cloudimg-settings.cfg'
การจัดหาไฟล์ `/etc/default/grub.d/init-select.cfg'
กำลังสร้างไฟล์การกำหนดค่าด้วง ...
พบอิมเมจ linux: /boot/vmlinuz-5.15.0-051500rc7-generic
พบภาพเริ่มต้น: /boot/initrd.img-5.15.0-051500rc7-generic
พบอิมเมจ linux: /boot/vmlinuz-5.13.0-20-generic
พบภาพ initrd: /boot/initrd.img-5.13.0-20-generic
เสร็จแล้ว
หลังจากการติดตั้งเสร็จสิ้น เราสามารถรีบูตระบบเพื่อให้การเปลี่ยนแปลงใหม่มีผล
$ sudo ปิด -r ทันที
ตอนนี้คุณสามารถตรวจสอบเวอร์ชันของเคอร์เนล Linux ที่คุณกำลังเรียกใช้อีกครั้งเพื่อดูว่าเราติดตั้งสำเร็จหรือไม่
$ uname -r
5.15.0-051500rc7-ทั่วไป
ด้านบนแก้ไขข้อผิดพลาดการปิดระบบสำหรับฉัน ฉันหวังว่ามันจะแก้ปัญหาของคุณเช่นกัน
อยู่อย่างปลอดภัย!!