Tôi đang xây dựng các gói kernel linux tùy chỉnh trong môi trường Ubuntu 13.10 amd64 bằng cách sử dụng cách apt-get source linux-image-$(uname -r)
debian make-kpkg clean;fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers.
Tiêu đề Linux lớn hơn hình ảnh
Kết quả là hai tệp .deb trong đó tệp linux-headers-có kích thước 8.2M và kết quả linux-image-chỉ là 6.1M . Sau khi xem những tập tin linux-image-chứa trong đó, tôi thấy rằng có vô số tiêu đề cho các mục bị vô hiệu hóa trong .configtệp.
Linux-headers -...
- hệ thống tập tin không sử dụng, như
/fs/reiserfs/, - mô-đun bảo mật không sử dụng, như
/security/selinux/, - không sử dụng bao gồm, như
/include/pcmcia/hoặc/include/sound/, - kiến trúc không sử dụng, như
/arch/powerpc/,/arch/s390/,/arch/parisc/,/arch/blackfin/,/arch/cris/,/arch/xtensa/,/arch/alpha/,/arch/ia64/,/arch/h8300/,/arch/arm/, vân vân, - trình điều khiển không sử dụng, như
/drivers/leds/,/drivers/eisa/,/drivers/isdn/,/drivers/net/ppp/,/drivers/net/wireless/, vân vân, - không sử dụng mạng như
/net/bluetooth/,/net/wimax/,/net/decnet/, vân vân
Các tùy chọn để làm gì (và như thế nào) là tước các mục không sử dụng ra khỏi linux-headers-gói và / hoặc làm giảm các kích thước tập tin ?
kernel_headerstừ fakeroot make-kpkg.
linux-headerskích thước gói?