ในบทความนี้ เราจะอธิบายสามวิธีที่คุณอาจอัปเดตเคอร์เนล Linux เป็นเวอร์ชันล่าสุดที่พร้อมใช้งาน เราได้อธิบายขั้นตอนบน Ubuntu 20.04 LTS ซึ่งมาพร้อมกับเคอร์เนลเวอร์ชัน 5.4 สามารถปฏิบัติตามขั้นตอนเดียวกันได้มากหรือน้อยโดยใช้ Ubuntu OS เวอร์ชันก่อนหน้า
ตรวจสอบเวอร์ชันเคอร์เนลปัจจุบัน
ก่อนอัปเดตเวอร์ชันเคอร์เนล ควรตรวจสอบเวอร์ชันปัจจุบันก่อน จะช่วยให้คุณตัดสินใจได้ว่าควรอัปเดตเคอร์เนลเวอร์ชันใด เปิดบรรทัดคำสั่งโดยใช้แป้นพิมพ์ลัด Ctrl+Alt+T
ตอนนี้ ตรวจสอบเวอร์ชันเคอร์เนลปัจจุบันโดยตรงจากบรรทัดคำสั่งดังนี้:
$uname -NS
คุณสามารถตรวจสอบเวอร์ชันเคอร์เนลได้ด้วยคำสั่งต่อไปนี้:
$แมว /เปอร์เซ็นต์/รุ่นการใช้คำสั่งใดคำสั่งหนึ่งข้างต้นจะแสดงเวอร์ชันเคอร์เนลของระบบปฏิบัติการของคุณ จากผลลัพธ์ข้างต้น คุณจะเห็นว่าเวอร์ชันเคอร์เนลที่ใช้ในบทความนี้คือ 5.4.0-28-generic
ในวิธีต่อไปนี้ ฉันจะแสดงวิธีอัปเดตเวอร์ชันเคอร์เนลโดยใช้บรรทัดคำสั่ง
วิธีที่ # 1: ไซต์ทีม Ubuntu Kernel
ในวิธีการต่อไปนี้ เราจะอัปเดตเวอร์ชันเคอร์เนลโดยการดาวน์โหลดเวอร์ชันล่าสุดจากเว็บไซต์ทีมเคอร์เนลของ Ubuntu ก่อน แล้วจึงทำการติดตั้ง
สำหรับวิธีนี้ ให้ทำตามขั้นตอนเหล่านี้เพื่ออัปเดตเวอร์ชันเคอร์เนล:
- เปิด ทีมเคอร์เนลของ Ubuntu เว็บไซต์เพื่อดาวน์โหลดเคอร์เนล Linux ล่าสุดสำหรับ Ubuntu เลือกเวอร์ชันที่คุณต้องการดาวน์โหลด จากนั้นดาวน์โหลดไฟล์ .deb สำหรับเวอร์ชันทั่วไป
- linux-headers--all.deb
- linux-mage-unsigned--amd64.deb
- linux-modules--amd64.deb
เราต้องการอัปเดตเคอร์เนลของเราเป็นเคอร์เนลที่เสถียรล่าสุดเวอร์ชัน 5.6.10 ดังนั้นเราจึงได้ดาวน์โหลดไฟล์ .deb ต่อไปนี้
linux-headers-5.6.10-050610_5.6.10-050610.2020052301_all.deb
linux-image-unsigned-5.6.10-050610-generic_5.6.10-050610.2020052301_amd64.deb
linux-modules-5.6.10-050610-generic_5.6.10-050610.2020052301_amd64.deb
หรือคุณสามารถใช้ wget คำสั่งดาวน์โหลดแพ็คเกจ mainline ต่อไปนี้สำหรับเคอร์เนลเวอร์ชัน 5.6.10:
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/สายฉีด/v5.6.10/linux-ส่วนหัว-5.6.10-050610_5.6.10-050610.202005052301_all.deb
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/สายฉีด/v5.6.10/linux-image-unsigned-
5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/สายฉีด/v5.6.10/ลินุกซ์โมดูล-5.6.10-
050610-generic_5.6.10-050610.202005052301_amd64.deb
- เมื่อดาวน์โหลดแพ็คเกจทั้งหมดแล้ว คุณสามารถตรวจสอบได้โดยใช้คำสั่ง ls –l:
- ขั้นตอนต่อไปคือการติดตั้งแพ็คเกจที่ดาวน์โหลดมาทั้งหมด หากคุณดาวน์โหลดไฟล์ในไดเร็กทอรีอื่นที่ไม่ใช่ไดเร็กทอรีโฮม ให้ไปที่ไฟล์นั้นก่อนโดยใช้คำสั่ง cd:$ซีดี /เส้นทาง/ถึง/ไดเรกทอรี
ตอนนี้ ติดตั้งไฟล์ .deb ที่ดาวน์โหลดมาทั้งหมด คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้:
$sudo dpkg-ผม*.debรอสักครู่จนกว่าการติดตั้งแพ็คเกจทั้งหมดจะเสร็จสมบูรณ์
- รีบูตระบบของคุณ เมื่อการรีบูตเสร็จสิ้น ให้เข้าสู่ระบบของคุณและตรวจสอบเวอร์ชันเคอร์เนลด้วย uname คำสั่งดังนี้
วิธีที่ # 2: การใช้ Bash Script
ในวิธีถัดไป เราจะใช้สคริปต์ทุบตีเพื่อติดตั้งเคอร์เนลเวอร์ชันใหม่ ทำตามขั้นตอนง่าย ๆ เหล่านี้:
1. ดาวน์โหลดสคริปต์ทุบตีโดยใช้คำสั่งต่อไปนี้:
$wgethttps://raw.githubusercontent.com/พิมลี่/ubuntu-mainline-kernel.sh/ผู้เชี่ยวชาญ/ubuntu-mainline-kernel.sh
2. คัดลอกสคริปต์ไปที่ไดเร็กทอรี /usr/local/bin/ คุณสามารถทำได้ด้วยคำสั่งต่อไปนี้:
$sudo ติดตั้งubuntu-mainline-kernel.sh/usr/ท้องถิ่น/เป็น/3. ตอนนี้คุณสามารถอัปเดตเวอร์ชันเคอร์เนลได้ดังนี้:
$Ubuntu-mainline-kernel.sh –iมันจะค้นหาและให้หมายเลขเวอร์ชันเคอร์เนลล่าสุดแก่คุณ เช่น v5.6.10 ในผลลัพธ์ต่อไปนี้ หากคุณต้องการติดตั้งเวอร์ชันนี้ ให้กด B จากนั้นการติดตั้งจะเริ่มขึ้น
เมื่อติดตั้งแล้ว ให้รีบูตระบบ จากนั้นตรวจสอบเวอร์ชันเคอร์เนลด้วยปุ่ม uname คำสั่งดังต่อไปนี้:
$uname-NSผลลัพธ์จะแสดงเคอร์เนลเวอร์ชันที่อัปเดต
วิธีที่ # 3: อัปเดตเวอร์ชันเคอร์เนลของ Ubuntu ผ่าน GUI
ในวิธีการต่อไปนี้ เราจะพูดถึงวิธี GUI เพื่ออัปเดตเคอร์เนล Linux เราจะใช้เครื่องมือ Mainline แบบกราฟิกสำหรับการติดตั้งเคอร์เนลเวอร์ชันล่าสุด มีขั้นตอนง่ายๆ ดังนี้
1. เครื่องมือ Mainline ไม่มีให้บริการในที่เก็บอย่างเป็นทางการของ Ubuntu ดังนั้นเราจะต้องเพิ่ม PPA ลงในไฟล์ source.list ในระบบของเราด้วยตนเอง ใช้ apt-add-repository คำสั่งเพื่อการนี้:
$sudoapt-add-repository-และppa: cappelikan/ppa2. เมื่อคุณเพิ่มที่เก็บ mainline แล้ว ขั้นตอนต่อไปนี้คือการอัพเดตดัชนีที่เก็บของระบบ:
$sudoapt update3. ถัดไป ติดตั้งเครื่องมือ Mainline ด้วยคำสั่งนี้:
$sudoฉลาดติดตั้งสายฉีดระบบอาจขอคำยืนยันโดยให้ ใช่ / ไม่ใช่ ตัวเลือก. ตี และ เพื่อดำเนินการต่อ หลังจากนั้นเครื่องมือ Mainline จะถูกติดตั้งในระบบของคุณ
4. เปิดเครื่องมือ mainline จากแถบค้นหาของ Ubuntu ดังนี้:
5. เมื่อเปิดตัวเครื่องมือ Mainline คุณจะเห็นหน้าต่างตัวติดตั้งต่อไปนี้พร้อมรายการเคอร์เนลเวอร์ชันใหม่และเวอร์ชันที่พร้อมใช้งาน คุณสามารถติดตั้งเวอร์ชันใหม่ได้โดยเลือกเวอร์ชันจากรายการและคลิก ติดตั้ง ปุ่มบนแถบด้านขวา
หลังจากขั้นตอนนี้ กล่องโต้ตอบการตรวจสอบสิทธิ์ต่อไปนี้จะปรากฏขึ้น ป้อนรหัสผ่านผู้ใช้ขั้นสูงแล้วคลิก ตรวจสอบสิทธิ์ ปุ่ม.
การติดตั้งเคอร์เนลเวอร์ชันที่เลือกจะเริ่มขึ้น และคุณจะสามารถเห็นกระบวนการติดตั้งในหน้าต่างใหม่
ตอนนี้ รีบูตระบบของคุณและตรวจสอบเวอร์ชันเคอร์เนลใหม่:
$uname-NSในบทความนี้ เราได้อธิบายสามวิธีในการอัปเดตเวอร์ชันเคอร์เนลบน Ubuntu 20.04 LTS หลังจากอัปเดตเคอร์เนลแล้ว บางครั้งคุณอาจประสบปัญหาในการบูตระบบ ในกรณีนี้ ให้สลับกลับไปที่เคอร์เนลเก่าโดยกดปุ่ม Shift ตอนบู๊ต และเลือกเวอร์ชันเก่าจากรายการ