ฉันกำลังสร้าง / รวบรวมซอร์สโค้ดเวอร์ชันเคอร์เนล 5.4.0-66 ที่กำหนดเอง
ฉันทำตามขั้นตอนที่กล่าวถึงในลิงค์ที่ Ubuntu ให้มา: https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel
คำสั่งด้านล่างใช้เพื่อรวบรวมซอร์สโค้ดเคอร์เนล linux
`
LANG=C เดเบียนรูทปลอม/กฎสะอาด
LANG=C fakeroot เดเบียน/กฎ แก้ไขการกำหนดค่า
LANG = C เดเบียนปลอม / กฎไบนารีส่วนหัวไบนารีทั่วไปไบนารี perarch
`
หลังจากเวลาผ่านไป ฉันได้รับข้อผิดพลาดในการรวบรวมเคอร์เนล
dpkg-deb: ข้อผิดพลาด: 'zfs-dkms_0.8.3-1ubuntu12.6_all.deb' ไม่ใช่ไฟล์เก็บถาวรรูปแบบ Debian
เมื่อตรวจสอบขนาดของไฟล์ zfs-dkms_0.8.3-1ubuntu12.6_all.deb
พบว่ามีขนาดเป็นศูนย์
มันแปลก ฉันใช้ซอร์สโค้ดเดียวกันก่อนหน้านี้และไม่เคยพบข้อผิดพลาดนี้ขณะคอมไพล์
เมื่อฉันดีบั๊กเพิ่มเติม ฉันพบว่าคำสั่ง curl ด้านล่างสามารถดาวน์โหลดแพ็คเกจเดเบียนขนาดศูนย์ได้
curl --fail --show-error https://launchpad.net/ubuntu/+archive/primary/+files/zfs-dkms_0.8.3-1ubuntu12.6_all.deb -o zfs-dkms_0.8.3-1ubuntu12.6_all deb -D zfs-dkms_0.8.3-1ubuntu12.6_all.deb.hdr
ข้อผิดพลาดที่นี่คือในระหว่างการคอมไพล์เคอร์เนลแบบกำหนดเอง ขนาดของแพ็คเกจที่ดาวน์โหลด zfs-dkms_0.8.3-1ubuntu12.6_all.deb จะแสดงเป็นศูนย์
Kinldy แนะนำว่าทำไมเคอร์เนลไม่ได้รับการคอมไพล์แม้ว่าจะทำตามกระบวนการที่กล่าวถึงในลิงค์ด้านบนและทำตามคำสั่งแล้วก็ตาม
ขอบคุณและขอแสดงความนับถือ,
/อ\ นูรัค