![如何修改 Debian (Buster) 安装程序以包含 preseed.cfg?](https://linux22.com/image/165424/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%20Debian%20(Buster)%20%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E4%BB%A5%E5%8C%85%E5%90%AB%20preseed.cfg%EF%BC%9F.png)
我使用 Debian ISO 并创建了一个可启动 USB 记忆棒鲁弗斯。之后我修改了棒以包括我的preseed.cfg
:
#! /bin/bash
initrd="/mnt/install.amd/initrd.gz"
rm -rf tmp
mkdir tmp
cd tmp
gzip -d < "$initrd" | cpio -i
cp ../preseed.cfg .
mount /dev/sdb1 /mnt
find | cpio -o --format=newc | gzip -9c > "$initrd"
umount /mnt
当我开始安装时,安装程序不再询问语言。我想说安装程序已读取该preseed.cfg
文件并使用配置的语言。
但安装程序拒绝安装安装源并抛出错误。但安装程序没有解释出了什么问题。也许由于修改而导致某种校验和不匹配。
我不知道还需要更新什么。有人知道吗?
答案1
我在 Debian 安装程序的文档中找到了这个链接: