发布
社区首页 >问答首页 >如何从阿尔卑斯Linux边缘创建一个完全可引导的ISO?

如何从阿尔卑斯Linux边缘创建一个完全可引导的ISO?
EN

Unix & Linux用户
提问于 2019-04-10 15:02:55
回答 1查看 2.4K关注 0票数 6

我想安装一个具有以下属性的高山安装:

  1. 在安装过程中,它有一个应答文件,以便安装过程(安装脚本)在安装过程中使用这些默认输入(时区、键盘类型等)。
  2. ISO预装了特定的“生命保护程序依赖项”,比如wpa_supplicant (用于wifi)和蓝牙驱动程序来连接。
  3. 一旦手动启动安装,就可以使用#1中的默认值完成安装,而不需要手动输入。
  4. 发布安装后,它会创建一个具有必要权限的用户配置文件,并进行第一次安装,比如插入所需的库和/或连接到“母服务器”以进行进一步的配置。

我探索了很多选择:阿尔卑斯-linux-iso-maker,Cobbler,Chef等.唯一接近完成这一目标的是/sbin/setup-*使用应答文件的脚本。

是否有一种标准的方法可以将应答文件和依赖关系烘焙到高寒linux iso中?

EN

回答 1

Unix & Linux用户

发布于 2019-08-20 14:48:33

  1. 阿尔卑斯提供了几个辅助脚本,其中一个是安装-阿尔卑斯。此脚本支持应答文件,如您所见:
代码语言:javascript
代码运行次数:0
复制
usage: setup-alpine [-ahq] [-c FILE | -f FILE]

Setup Alpine Linux

options:
 -a  Create Alpine Linux overlay file
 -c  Create answer file (do not install anything)
 -e  Empty root password
 -f  Answer file to use installation
 -h  Show this help
 -q  Quick mode. Ask fewer questions.

因此,您可以创建一个应答文件与您的首选设置。

  1. 阿尔卑斯扩展有这些包,否则如果您想要一个定制的ISO,您可以使用aportshttps://gitlab.alpinelinux.org/alpine/aports/tree/master/scripts附带的脚本--关于如何为高山创建自定义iso的很好的教程可以在这里找到:https://wiki.alpinelinux.org/wiki/How_至_制作_一个_自定义_ISO_图像_使用_mkimage
  2. 参见setup-alpine -csetup-alpine -f的n.1点
  3. 这稍微复杂一些。您可以继续创建一个脚本,将执行该任务的/etc/local.d放入其中,但是在初始设置之后,您应该从自动启动(使用rc-update del local)中删除。这类脚本的一个很好的例子可以在这里找到:https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/master/images/alpine/genimg
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/511699

复制
相关文章

相似问题

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