首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu预置-网靴安装

Ubuntu预置-网靴安装
EN

Server Fault用户
提问于 2020-04-22 11:53:26
回答 1查看 456关注 0票数 0

我已经搜索了这些文档,没有发现任何关于我想要达到的目标的信息。我们有一个自定义的Ubuntu安装,其中包含脚本,这些脚本在preseed配置文件中调用。我们正在迁移到一个PXE环境,我需要一些关于如何调用脚本的建议,它是从CDROM安装的,而不是PXE。

预置文件:

对脚本

的调用

代码语言:javascript
复制
/cdrom/preseed/wipe_disks.sh

在Netboot环境中,如何调用自定义脚本?很明显,/cdrom没有被挂载--什么是网靴安装的等价物?

PXE环境使用NFS获取ISO文件。在安装程序中,我看不到安装在任何地方。

作为参考,这是PXE引导参数(使用iPXE)

代码语言:javascript
复制
imgargs vmlinuz initrd=initrd.gz root=/dev/nfs boot=casper netboot=nfs nfsroot=${server}:${nfs_path}/${dir} ip=dhcp url=http://${server}/preseed/ubuntu-server-minimal.seed  

安装失败,因为它无法在预置文件夹中找到自定义脚本

EN

回答 1

Server Fault用户

发布于 2020-04-23 16:00:34

你可以通过

代码语言:javascript
复制
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`

将这一行放入一个预置文件中,您就可以在您熟悉的bash系统中完成所有操作。

当然,您必须用with主机或本地ip替换$server。

代码语言:javascript
复制
d-i preseed/run string run.sh

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

来源:https://askubuntu.com/questions/294338/is-it-possible-to-download-a-bash-script-and-execute-it-from-a-preseed-file

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

https://serverfault.com/questions/1013544

复制
相关文章

相似问题

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