我正在尝试使用工具创建 debian 安装映像live-build
。但在安装过程中,我添加的自定义内核并没有被使用。
我正在尝试使用 debian live build 创建 debian 安装映像。我的配置如下:
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
自定义内核已添加到实时映像中,但我添加的自定义内核在安装过程中并未使用。请告诉我我做错了什么。