뒤쪽에initramfs -c -k 커널 버전 업데이트(아무 변경도 하지 않고 이 명령만 입력했습니다.) initrd는 항상 이전 initrd와 크기가 다릅니다. 이는 Debian 11 및 Ubuntu 20.04에서 발생합니다. initrd는 매번 다른 압축 방법을 사용합니까?
답변1
Initramfs는 일반적으로 gzip 압축을 사용합니다.또는 다른 사람. 일부 메타데이터는 통화 간에 변경될 수 있습니다. 압축이 작동하는 방식으로 인해 콘텐츠를 변경하면 크기가 변경될 수 있습니다.
그 외에도 initramfs에는 시스템에 따라 달라지는 몇 가지 사항이 있습니다. 여기에는 /etc/database 및 /etc/crypttab의 항목이 포함될 수 있습니다. initramfs를 업데이트하지 않고 이러한 파일이 변경되면 다음 업데이트 중에 크기가 변경될 수 있습니다.
커널 모듈도 업그레이드할 수 있습니다. 나는 이것이 패키지 관리자(Doug)가 initramfs를 다시 빌드하도록 촉발할 것이라고 기대했지만 그렇지 않을 수도 있습니다.
답변2
왜 똑같습니까?
- 크기가 변경될 수 있도록 항상 업데이트되는 커널 모듈을 포함합니다.
- 여기에는 다양한 시스템 라이브러리와 바이너리가 포함되어 있습니다.