데비안 설치 이미지를 생성하기 위해 도구를 사용하려고 합니다 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
라이브 이미지에 커스텀 커널이 추가됐는데, 제가 추가한 커스텀 커널이 설치 과정에서 사용되지 않았습니다. 내가 뭘 잘못하고 있는지 말해주세요.