สวัสดีทุกคน!
ฉันใช้ 18.04.5 ซึ่ง ... uname -r ... ให้ผล 5.4.0-74
ฉันต้องการเปลี่ยนการตั้งค่าเคอร์เนลหนึ่งรายการและสร้างใหม่จากแหล่งที่มาที่แน่นอนเพื่อหลีกเลี่ยงปัญหา
ในขั้นตอนของฉันในการทำเช่นนั้น ... ฉันออกคำสั่งนี้:
apt source linux-image-unsigned-$(uname -r)
นั่นทำให้ฉันได้รับไฟล์เหล่านี้:
ลินุกซ์-hwe-5.4-5.4.0-orig.tar.gz
ลินุกซ์-hwe-5.4-5.4.0-74.83~18.04.1.diff.gz
ลินุกซ์-hwe-5.4-5.4.0-74.83~18.04.1.dsc
ก่อนสร้าง ... debian/changelog ดูเหมือนจะมีส่วนที่มีชื่อว่า [x.x.x-74.83] ที่เรียกใช้จากเวอร์ชันสัมบูรณ์ที่เริ่มต้นด้วยเวอร์ชันดั้งเดิมของฉัน (5.4.0) จนถึงเวอร์ชันสุดท้ายที่เป็น 5.4.114
หลังจากสร้าง ... debian/changelog จะถูกแทนที่ด้วย (ไฟล์ที่สั้นกว่ามาก):
ลินุกซ์-5.4.114 (5.4.114-1) ไบโอนิค; ความเร่งด่วนต่ำ
* เคอร์เนล Linux ที่สร้างขึ้นเอง
-- <user@tester2> "วันที่และเวลา"
เมื่อฉันรัน ... uname -r ... มันให้ผล 5.4.114
ดูเหมือนจะไม่มีทางหลีกเลี่ยงสิ่งนี้
ใครสามารถอธิบายรายละเอียดว่าทำไมสิ่งนี้ถึงทำเช่นนี้?
ปลอดภัยหรือไม่?
ข้อมูลใด ๆ ที่จะช่วยให้ฉันเข้าใจดีขึ้นจะเป็นประโยชน์
ขอบคุณ!