Initramfs 업데이트 후 후크

Initramfs 업데이트 후 후크

initramfs가 생성된 후 스크립트를 호출하려면 initramfs 후크가 필요합니다.

이것데비안 리눅스 커널 매뉴얼 언급 /etc/initramfs/post-update.d/:

로드된 파일이 수정될 때마다 업데이트해야 하는 부트로더 패키지에는 후크 스크립트도 설치되어 있어야 합니다 /etc/initramfs/post-update.d. [...] 이러한 후크 스크립트에 제공되는 매개변수는 커널 ABI 버전과 initramfs 이미지의 절대 경로입니다.

이것이 바로 나에게 필요한 것이지만 해당 디렉토리가 내 시스템에 존재하지 않습니다. 디렉토리가 /etc/initramfs-tools/존재 하더라도 post-update.d.

이와 같은 스크립트를 연결하는 올바른 위치는 어디입니까?

운영 체제: 데비안 시드

답변1

나는 sid가 아닌 Debian stable을 가지고 있지만 당신이 설명하는 것과 동일해 보이므로 이 답변은 두 가지 모두에 좋을 것이라고 생각합니다.

post-update.d이 디렉터리는 기본 설치에는 존재하지 않지만 update-initramfs스크립트는 계속해서 이를 확인합니다. 스크립트는 "존재하지 않는 디렉터리"와 "존재하지만 비어 있는 디렉터리"를 구분하지 않습니다. 목적은 이 기능이 필요한 부트로더를 설치하는 경우 직접 디렉터리를 생성할 수 있다는 것입니다. 예를 들어 및 패키지는 이 작업을 수행할 수 있습니다 lilo. elilo이 패키지 중 하나 또는 둘 다를 설치하면 살펴볼 예제가 있습니다.

관련 정보