是否可以下载 bash 脚本并从预置文件中执行它?

Jos*_*osh 10 debconf debian-installer system-installation

我想为无人值守安装准备一个iso。所以我生成了一个 preeseed 文件来自动运行安装程序。是否可以wget直接在第一个用户的主目录中下载 bash 脚本并使用 bash 运行它(其中第一个用户是安装程序创建的用户帐户)?preseed 文件中的命令是什么样的?

Jos*_*osh 13

方法如下:

d-i preseed/late_command string in-target wget -P /tmp/ $server/script.sh; in-target chmod $+x /tmp/script.sh; in-target /tmp/script.sh`
Run Code Online (Sandbox Code Playgroud)

将此行放入预置文件中,您可以在系统中执行您熟悉 bash 的所有操作。

当然,您必须替换$server为虚拟主机或本地 ip。


pan*_*.de 8

您还可以使用:

d-i preseed/run string run.sh
Run Code Online (Sandbox Code Playgroud)

run.sh 文件必须存储在下载预置文件的同一目录中。