OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

9.3.4. 후크를 사용하여 이미지 내용 조정‌


live-build는 빌드 프로세스의 다양한 단계에서 실행될 수 있는 후크를 제공합니다. Chroot 후크는 구성 트리에hooks/live/*.chroot 파일로 설치하고 chroot 내에서 실행되는 실행 가능한 스크립트입니다. chroot는 운영 체제의 루트 디렉터리를 원하는 디렉터리로 일시적으로 변경할 수 있는 명령이지만 다음과 같은 확장 기능으로도 사용됩니다.

전체(대체) 파일 시스템 트리를 호스팅하는 디렉터리를 지정합니다. 여기의 경우는 다음과 같습니다 라이브 빌드, 여기서 chroot 디렉토리는 라이브 파일 시스템이 준비되는 디렉토리입니다. chroot에서 시작된 애플리케이션은 해당 디렉토리 외부를 볼 수 없으므로 chroot 후크도 마찬가지입니다. 해당 chroot 환경에서 사용 가능한 모든 항목만 사용하고 수정할 수 있습니다. 우리는 이러한 후크를 사용하여 여러 Kali 관련 사용자 정의를 수행합니다(참조: kali-config/common/hooks/live/kali-hacks.chroot).

바이너리 후크(후크/라이브/*.binary)는 프로세스가 끝날 때 빌드 프로세스의 컨텍스트에서 실행됩니다(어디에서든 루트가 변경되지 않음). 빌드된 ISO 이미지의 내용을 수정할 수 있지만 이 시점에서는 이미 생성되었기 때문에 라이브 파일 시스템의 내용은 수정할 수 없습니다. 우리는 Kali에서 이 기능을 사용하여 live-build에 의해 생성된 기본 isolinux 구성을 일부 변경합니다. 예를 들어 다음을 참조하세요. kali-config/common/hooks/live/persistence.binary 여기에 지속성을 활성화하는 부팅 메뉴 항목을 추가합니다.


OnWorks의 최고 OS 클라우드 컴퓨팅: