使用 Debian Live Build 构建带有自定义内核的 D​​ebian 安装映像

使用 Debian Live Build 构建带有自定义内核的 D​​ebian 安装映像

我正在尝试使用工具创建 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

自定义内核已添加到实时映像中,但我添加的自定义内核在安装过程中并未使用。请告诉我我做错了什么。

相关内容