나는 보았다
$ du -h /boot/initrd-2.6.37.6-0.5-pae
3.9M /boot/initrd-2.6.37.6-0.5-pae
$ du -h /boot/vmlinuz-2.6.37.6-0.5-pae
4.1M /boot/vmlinuz-2.6.37.6-0.5-pae
$ du -sh /boot
17M /boot
그렇다면 SUSE Studio 114MB에서 "kernel-default" 패키지가 필요한 이유는 무엇입니까?
답변1
114MB(openSUSE 12.1의 경우(34MB))의 주된 이유 kernel-default-3.1.0-1.2.1.x86_64.rpm
는 RPM에 포함된 커널 모듈이 전체적으로 상당히 크기 때문입니다.
추출된 RPM을 예로 들어 보겠습니다.
$ du -sh lib/modules/3.1.0-1.2-default/kernel/*
1.3M lib/modules/3.1.0-1.2-default/kernel/arch
1004K lib/modules/3.1.0-1.2-default/kernel/crypto
60K lib/modules/3.1.0-1.2-default/kernel/Documentation
101M lib/modules/3.1.0-1.2-default/kernel/drivers
13M lib/modules/3.1.0-1.2-default/kernel/fs
32K lib/modules/3.1.0-1.2-default/kernel/kernel
252K lib/modules/3.1.0-1.2-default/kernel/lib
16K lib/modules/3.1.0-1.2-default/kernel/mm
12M lib/modules/3.1.0-1.2-default/kernel/net
72K lib/modules/3.1.0-1.2-default/kernel/security
9.2M lib/modules/3.1.0-1.2-default/kernel/sound
이는 약 101MB의 드라이버(기본적으로 하드웨어 지원 모듈(USB, 네트워크 카드, 저장 장치 등))가 있음을 나타냅니다.
최신 배포판의 모든 커널은 덜 일반적인 모듈을 하위 패키지로 분할하지 않는 한 비슷한 크기의 패키지를 갖습니다.