ตกลง คำตอบก่อนหน้าของฉันใช้ไม่ได้สำหรับฉัน: เมื่อสร้างโมดูลของฉัน ฉันพบข้อผิดพลาดในแหล่งเคอร์เนลเอง มีบางอย่างผิดปกติ
จบลงด้วยการทำตาม [KernelGitGuide][1]
ในกรณีของฉันสำหรับโฟกัส (20.04 LTS) จากนั้นเปลี่ยนเป็นสาขาสำหรับแท็กที่สอดคล้องกับเคอร์เนลรันไทม์ของฉัน:
# git สาขา -vv
มาสเตอร์ cacce8b48341 [ต้นทาง/มาสเตอร์] UBUNTU: Ubuntu-5.4.0-96.109
* อุณหภูมิ 8d3dd3c45e92 UBUNTU: Ubuntu-hwe-5.13-5.13.0-30.33~20.04.1
หลังจากนั้นสร้างลิงค์ใน /usr/src:
:/usr/src# ls -ltr
รวม 28
drwxr-xr-x 24 รูทรูท 4096 10 ก.พ. 15:56 linux-headers-5.4.0-99
drwxr-xr-x 7 รูทรูท 4096 10 ก.พ. 15:56 linux-headers-5.4.0-99-generic
drwxr-xr-x 24 รูทรูท 4096 18 ก.พ. 06:27 linux-headers-5.4.0-100
drwxr-xr-x 7 รูทรูท 4096 18 ก.พ. 06:27 linux-headers-5.4.0-100-generic
drwxr-xr-x 24 รูทรูท 4096 28 ก.พ. 23:38 linux-hwe-5.13-headers-5.13.0-30
drwxr-xr-x 7 รูทรูท 4096 28 ก.พ. 23:42 linux-headers-5.13.0-30-generic
lrwxrwxrwx 1 รูทรูท 6 มี.ค. 1 00:20 ลินุกซ์ -> โฟกัส /
drwxr-xr-x 28 รูทรูท 4096 1 มี.ค. 00:20 น. โฟกัส
โดยที่ "focal" dir คือตำแหน่งที่ git repo ถูกโคลน
[1]: https://wiki.ubuntu.com/Kernel/Dev/KernelGitGuide