首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Debian preseed.cfg格式

Debian preseed.cfg格式
EN

Server Fault用户
提问于 2019-09-11 11:22:21
回答 1查看 298关注 0票数 0

我正在尝试从preseed.cfg定制一个用户配置文件,有些命令正在工作,而有些命令不起作用。互联网上有很多相互矛盾的片段,所以谷歌搜索实际上弊大于利。

例如,这些工作:

代码语言:javascript
复制
in-target apt install -y --no-install-recommends ...; \
in-target wget http://dx10.co.za/setup/dxt2.zip; \

而这些并不是:

代码语言:javascript
复制
cd /target/home/$USER; \
sed -i 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/g' /target/etc/default/grub; \
touch /target/etc/apt/apt.conf; \
echo "vm.swappiness = 10" | tee -a /target/etc/sysctl.conf; \

我尝试了后者,包括/不使用in-target,没有在位置上指定/target/等等。

请有人告诉我这些命令的正确格式,因为正式文档中有一行作为示例,除了apt之外,它不包含任何其他示例。

我的最终目标是:下载主题文件,复制到/etc/skel & /home/$USER (不是根用户,由安装程序创建),编辑grub & apt设置,为sysctl.conf添加优化设置,并重新引导到新样式的桌面。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-04-14 07:25:07

在这种情况下,也许我的方法会有所帮助:

代码语言:javascript
复制
d-i preseed/late_command string \
in-target curl tftp://tftp.local/pxe/basic_config/debian10.sh -o /root/init.sh ;\
in-target chmod +x /root/init.sh ;\
in-target /root/init.sh ;

通过这种方式,我基本上可以执行一个普通的bash脚本,而不需要考虑预先准备的特殊情况。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/983806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档