Debian Live Build를 사용하여 사용자 정의 커널로 Debian 설치 이미지 빌드

Debian Live Build를 사용하여 사용자 정의 커널로 Debian 설치 이미지 빌드

데비안 설치 이미지를 생성하기 위해 도구를 사용하려고 합니다 live-build. 그런데 설치 과정에서 제가 추가한 커스텀 커널이 사용되지 않았습니다.

데비안 라이브 빌드를 사용하여 데비안 설치 이미지를 만들려고 합니다. 내 구성은 다음과 같습니다.

lb config --distribution bullseye --debian-installer netinst --debian-installer-distribution bullseye --debian-installer-gui false --architecture amd64 --archive-areas "main contrib non-free" --binary-filesystem ext4 --system normal --linux-packages linux-image-5.10.180

커널 deb 패키지를 config/packages.chroot 폴더에 넣었고, deb 패키지 이름과 커널은 "_amd64"로 끝납니다.

또한 config/hooks/normal 폴더에 다음 후크를 추가했습니다.

#!/bin/sh

set +e

apt -y remove linux-image-5.10.0-*

# make initramfs for installed kernels:
update-initramfs -c -k all

ln -s /boot/initrd.img-5.10.180 /boot/initrd.img
ln -s /boot/config-5.10.180 /boot/config
ln -s /boot/System.map-5.10.180 /boot/System.map
ln -s /boot/vmlinuz-5.10.180 /boot/vmlinuz

update-grub

set -e

그럼 시작해

lb build

라이브 이미지에 커스텀 커널이 추가됐는데, 제가 추가한 커스텀 커널이 설치 과정에서 사용되지 않았습니다. 내가 뭘 잘못하고 있는지 말해주세요.

관련 정보